sinch.domains.voice.models.v2.types package
- sinch.domains.voice.models.v2.types.call_destination_dict module
- sinch.domains.voice.models.v2.types.call_direction module
- sinch.domains.voice.models.v2.types.call_header_dict module
- sinch.domains.voice.models.v2.types.call_origin_dict module
- sinch.domains.voice.models.v2.types.call_reason module
- sinch.domains.voice.models.v2.types.call_result module
- sinch.domains.voice.models.v2.types.call_type module
- sinch.domains.voice.models.v2.types.origination_type module
- sinch.domains.voice.models.v2.types.phone_dict module
- sinch.domains.voice.models.v2.types.session_state module
- sinch.domains.voice.models.v2.types.sip_dict module
- sinch.domains.voice.models.v2.types.sip_from_dict module
- sinch.domains.voice.models.v2.types.stream_dict module
- sinch.domains.voice.models.v2.types.voice_relay_dict module
- class sinch.domains.voice.models.v2.types.CallHeaderDict[source]
Bases:
TypedDict- key: str
- value: NotRequired[str]
- class sinch.domains.voice.models.v2.types.PhoneDict[source]
Bases:
TypedDict- type: Literal['PHONE']
- phone: PhoneDetailsDict
- class sinch.domains.voice.models.v2.types.SipDetailsDict[source]
Bases:
TypedDict- endpoint: str
- transport: NotRequired[Literal['UDP', 'TCP', 'TLS'] | str]
- call_headers: NotRequired[List[CallHeaderDict]]
- class sinch.domains.voice.models.v2.types.SipDict[source]
Bases:
TypedDict- type: Literal['SIP']
- sip: SipDetailsDict
- class sinch.domains.voice.models.v2.types.SipFromDetailsDict[source]
Bases:
TypedDict- endpoint: str
- display_name: NotRequired[str]
- class sinch.domains.voice.models.v2.types.SipFromDict[source]
Bases:
TypedDict- type: Literal['SIP']
- sip: SipFromDetailsDict
- class sinch.domains.voice.models.v2.types.StreamDetailsDict[source]
Bases:
TypedDict- endpoint: str
- stream_options: NotRequired[StreamOptionsDict]
- call_headers: NotRequired[List[CallHeaderDict]]
- class sinch.domains.voice.models.v2.types.StreamDict[source]
Bases:
TypedDict- type: Literal['STREAM']
- stream: StreamDetailsDict
- class sinch.domains.voice.models.v2.types.StreamOptionsDict[source]
Bases:
TypedDict- version: NotRequired[int]
- codec: NotRequired[Literal['PCM'] | str]
- sample_rate: NotRequired[Literal[8000, 16000, 24000, 44100, 48000, 96000] | int]
- class sinch.domains.voice.models.v2.types.VoiceRelayDetailsDict[source]
Bases:
TypedDict- endpoint: str
- tts_voice: str
- stt_language: str
- enable_interruptions: NotRequired[bool]
- call_headers: NotRequired[List[CallHeaderDict]]
- class sinch.domains.voice.models.v2.types.VoiceRelayDict[source]
Bases:
TypedDict- type: Literal['VOICE_RELAY']
- voice_relay: VoiceRelayDetailsDict