You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add conversation type and dial timeout to Twilio SMS transport
Enhance the Twilio SMS chat transport with new configuration options for better call handling. Add conversation type specification and dial timeout control for SIP transfers.
Key changes:
- Add conversation_type field to TwilioSmsChatTransport with new enum type
- Add dial_timeout parameter to TransferPlan for SIP DIAL operations
- Remove X-Fern-SDK-Version header from request headers
- Add new type export for TwilioSmsChatTransportConversationType
- Update documentation and validation for new fields
🌿 Generated with Fern
* feat: add conversation type and dial timeout to Twilio SMS transport
3
+
* Enhance the Twilio SMS chat transport with new configuration options for better call handling. Add conversation type specification and dial timeout control for SIP transfers.
4
+
* Key changes:
5
+
* Add conversation_type field to TwilioSmsChatTransport with new enum type
6
+
* Add dial_timeout parameter to TransferPlan for SIP DIAL operations
7
+
* Remove X-Fern-SDK-Version header from request headers
8
+
* Add new type export for TwilioSmsChatTransportConversationType
9
+
* Update documentation and validation for new fields
obj.timeout&.is_a?(Float) != false || raise("Passed value for field obj.timeout is not the expected type, validation failed.")
332
345
obj.sip_verb&.is_a?(Hash) != false || raise("Passed value for field obj.sip_verb is not the expected type, validation failed.")
346
+
obj.dial_timeout&.is_a?(Float) != false || raise("Passed value for field obj.dial_timeout is not the expected type, validation failed.")
333
347
obj.hold_audio_url&.is_a?(String) != false || raise("Passed value for field obj.hold_audio_url is not the expected type, validation failed.")
334
348
obj.transfer_complete_audio_url&.is_a?(String) != false || raise("Passed value for field obj.transfer_complete_audio_url is not the expected type, validation failed.")
obj.conversation_type&.is_a?(Vapi::TwilioSmsChatTransportConversationType) != false || raise("Passed value for field obj.conversation_type is not the expected type, validation failed.")
110
119
obj.phone_number_id&.is_a?(String) != false || raise("Passed value for field obj.phone_number_id is not the expected type, validation failed.")
obj.use_llm_generated_message_for_outbound&.is_a?(Boolean) != false || raise("Passed value for field obj.use_llm_generated_message_for_outbound is not the expected type, validation failed.")
0 commit comments