Sinch · AsyncAPI Specification
Sinch Voice Callbacks
Version 1.0
Event-driven callbacks for the Sinch Voice API. The Voice API sends HTTP POST callbacks to your application during the lifecycle of a voice call. Your application responds with SVAML (Sinch Voice Application Markup Language) instructions to control the call flow including playing prompts, connecting calls, and handling DTMF input.
Channels
/voice/ice
Receive an Incoming Call Event
Receives Incoming Call Event (ICE) callbacks when the Sinch platform receives an incoming call. Your response instructs the platform how to handle the call using SVAML.
/voice/ace
Receive an Answered Call Event
Receives Answered Call Event (ACE) callbacks when a call is answered. Your response can provide additional SVAML instructions.
/voice/dice
Receive a Disconnected Call Event
Receives Disconnected Call Event (DiCE) callbacks when a call is disconnected for any reason.
/voice/pie
Receive a Prompt Input Event
Receives Prompt Input Event (PIE) callbacks when a user provides DTMF input during an IVR session.
/voice/notify
Receive a notification event
Receives notification callbacks for various call events such as call progress and recording completion.
Messages
IncomingCallEvent
Incoming Call Event
An incoming call has been received
AnsweredCallEvent
Answered Call Event
A call has been answered
DisconnectedCallEvent
Disconnected Call Event
A call has been disconnected
PromptInputEvent
Prompt Input Event
User DTMF input received
NotifyEvent
Notification Event
Asynchronous call notification
Servers
https
customerServer
{callbackUrl}
Your server endpoint configured to receive Voice API callbacks. Callback URLs are configured per application in the Sinch Dashboard.