Reference
VoiceML verbs
Verbs are the top-level instructions in a VoiceML document, executed in document order. Each page lists every attribute with its default and behaviour, the nouns the verb accepts, and the callback fields it posts to your server.
| Verb | What it does | Attributes | Status |
|---|---|---|---|
<Say> |
Speak text to the caller with text-to-speech. | 3 | Available |
<Play> |
Play an audio file, or send touch-tone digits, to the caller. | 3 | Available |
<Gather> |
Collect digits or speech from the caller and post the result to your server. | 16 | Available |
<Record> |
Record the caller's audio and post the recording to your server. | 12 | Available |
<Dial> |
Connect the caller to another party: a phone number, SIP endpoint, client, conference, queue, or saved application. | 14 | Available |
<Enqueue> |
Place the caller into a named waiting queue. | 5 | Available |
<Leave> |
Exit the current queue from inside an <Enqueue> wait loop. | 0 | Available |
<Pause> |
Wait silently for a number of seconds. | 1 | Available |
<Hangup> |
End the call. | 0 | Available |
<Reject> |
Reject an incoming call without answering it. | 1 | Available |
<Refer> |
Transfer the call to a SIP endpoint. | 2 | Available |
<Connect> |
Connect the call to a streaming destination: a raw audio WebSocket or an AI voice-agent relay. | 2 | Available |
<Start> |
Start a background session — audio stream, live transcription, or SIP session recording — while the document continues. | 0 | Available |
<Stop> |
Stop a background session started with <Start>. | 0 | Available |
<Redirect> |
Fetch a new VoiceML document and continue the call with it. | 1 | Available |
<Echo> |
Echo the caller's audio back to them — a media loopback test. | 0 | Available |
<Sms> |
Send an SMS as a side-effect of the voice call (legacy form of <Message>). | 5 | Available |
<Message> |
Send an SMS or MMS as a side-effect of the voice call. | 5 | Available |
<Pay> |
Capture card payment details over the phone. Accepted and validated; capture runtime is enabled per account. | 20 | Accepted |
Available — fully wired end to end. Accepted — parsed and validated; runtime enabled per account (see the verb page).