OptionalcliThe number that will be displayed as the incoming caller. To set your own CLI, you may use your verified number or your Dashboard number. The number must be in E.164 format.
OptionalcustomCan be used to input custom data.
The type of device and number or endpoint to call.
OptionaldomainCan be either pstn for PSTN endpoint or mxp for data (app or web) clients.
OptionaldtmfWhen the destination picks up, this DTMF tones will be played to the callee. Valid characters in the string are "0"-"9", "#", and "w". A "w" will render a 500 ms pause. For example, "ww1234#w#" will render a 1s pause, the DTMF tones "1", "2", "3", "4" and "#" followed by a 0.5s pause and finally the DTMF tone for "#". This can be used if the callout destination for instance require a conference PIN code or an extension to be entered.
OptionalenableIf enableAce is set to true and the application has a callback URL specified, you will receive an ACE callback when the call is answered. When the callback is received, your platform must respond with a svamlet, containing the “connectconf” action in order to add the call to a conference or create the conference if it's the first call. If it's set to false, no ACE event will be sent to your backend.
OptionalenableIf enableDice is set to true and the application has a callback URL specified, you will receive a DiCE callback when the call is disconnected. If it's set to false, no DiCE event will be sent to your backend.
OptionalenableNote: PIE callbacks are not available for DATA Calls; only PSTN and SIP calls. If enablePie is set to true and the application has a callback URL specified, you will receive a PIE callback after the runMenu action executes and after the configured menu timeout has elapsed with no input. If it's set to false, no PIE events will be sent to your backend.
OptionallocaleThe voice and language you want to use for the text-to-speech message. This can either be defined by the ISO 639 locale and language code or by specifying a particular voice. Supported languages and voices are detailed here.
OptionalpromptsAn advanced alternative to using text. TTS Text To Speech: The equivalent of text but within the prompt property. Example: #tts[Hello from Sinch] TTS with SSML Text To Speech with Speech Synthesis Markup Language (SSML). This is an XML-based markup language for assisting the generation of synthetic speech in the Web and other applications. AWS Polly supports a sub-set of SSML. This allows us to use SSML-enhanced text for additional control over how Polly generates speech from the text. Details and examples of supported tags are here Externally hosted media: Provide a URL to your own hosted media. Please check here to read about audio content type and usage limits. Every application's default maximum allowed in TTS or TTS SSML is 600 characters. Contact support if you wish this limit to be changed. Several prompts can be used, separated by a semi-colon ; Example: #tts[Hello from Sinch];#ssml[<speak><break time=\\\"250ms\\\"/>Have a great day!</speak>]
OptionaltextThe text that will be spoken in the text-to-speech message. Every application's default maximum characters allowed in text-to-speech is 600 characters. Contact support if you wish this limit to be changed.
The text-to-speech callout calls a phone number and plays a synthesized text messages or pre-recorded sound files.