Supported Transports
Setup
Phone numbers (Twilio / WhatsApp)
Bind withrouting_target_type: "webhook":
WebRTC
Passserver_url in requestData:
Your Server Receives
Verify the Signature
Each call-init request is HMAC-signed with the number’sserver_url_secret (returned when you bind the number). Headers: X-TurnCall-Signature: v1=<hex> and X-TurnCall-Timestamp; the HMAC-SHA256 is computed over "{timestamp}.{raw_body}" — the same scheme as event webhooks.
Response Options
- Agent ID
- Agent ID + Variables
- Inline Agent
- Full Response
Response Fields
What Happens
1
call.initializing webhook event fires (informational)
2
Template {{variables}} are rendered into the system prompt
3
knowledge_context is prepended to the system prompt
4
metadata is stored on the call record
5
call.started event fires
6
Pipeline starts with the resolved configuration