Skip to main content

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}/status
Syntra — Programmable customer interactions