Documentation
Voice & IVR
Contact center queues, IVR flows, Twilio webhooks, and call logs.
Syntra Voice handles inbound phone calls with configurable IVR menus, DTMF routing to queues, Twilio-compatible TwiML, and a console flow builder with live simulator.
Configuration
- GET/PUT /v1/voice/config — provider (Twilio/mock), number, default IVR flow
- GET/POST /v1/voice/queues — contact center queues
IVR flows
- GET/POST /v1/voice/ivr/flows — create menus with digit → action mapping
- Actions: queue, submenu, repeat, handoff, say_hangup, dial, voicemail
- POST .../publish — activate flow · GET .../preview — TwiML preview
- Console → Channels → Voice & IVR for visual editor and simulator
Webhooks (no API key)
Twilio Voice URLHTTP
POST /v1/voice/webhooks/twilio/{tenantId}/inbound
POST /v1/voice/webhooks/twilio/{tenantId}/gather?sessionId=...
POST /v1/voice/webhooks/twilio/{tenantId}/statusTwilio signature verification uses auth_token from voice config. Mock provider supports ?format=json for console testing without Twilio.