statusCallback URL as the call progresses.POST to /Calls with a destination and TwiML (inline or via URL).<Say> / <Play> — speak or play audio.<Gather> — wait for input, then request the action URL.<Record> — capture audio, then request action.<Dial> — bridge to a number, SIP, client, or conference. When the leg ends, execution continues after <Dial> (or the action URL is requested).<Redirect> — fetch a new TwiML document.online (set via the dashboard or agent extensions API), and<Dial><Conference> to bring multiple parties into a shared bridge. Conferences can be recorded (record on the <Dial>) and are a common building block for support queues and warm transfers.| Symptom | Cause | Fix |
403 / rejected INVITE | Source IP not in trunk allowlist | Add the IP to the trunk's inbound_source_ips. |
503 on lookup | Switch / dispatcher unreachable | Check dispatcher list and switch health. |
| Ring group rings, nobody answers | Agents not online / registered | Set status online and keep the device registered. |
| One-way audio | NAT / RTP reachability | Ensure media can reach the endpoint; check RTPEngine / published ports. |