Voice & IVR

Build interactive voice experiences — click-to-call, IVR menus, voice surveys, PIN delivery, call recording, machine detection, and inbound call handling.

Voice Conversations API lets you define dialplans (sequences of verbs like SAY, COLLECT, DIAL, PLAY) that control call flow programmatically. These tutorials walk through common patterns end to end.

Topics covered

  • Call masking — anonymous two-party calls through a virtual number
  • Click-to-call — connect two parties via an API-initiated call
  • IVR flows — menu-driven voice interactions with DTMF input
  • Voice surveys — collect responses over the phone
  • PIN delivery — send and verify one-time codes via voice
  • Call recording — record bridged conversations
  • Machine detection — distinguish human answers from voicemail
  • Inbound calls — receive and redirect incoming voice traffic

Tutorials in this section

TutorialWhat it covers
Build call maskingAnonymous two-party calls via virtual number + dialplan
Click-To-Call exampleConnect two parties via Voice Conversations API
Setup a basic IVRMenu-driven voice flow with DTMF
Send a Voice SurveyCollect phone responses programmatically
Create a communication flowMulti-step voice conversation design
Accept a PIN via IVRVerify a code entered on the keypad
Record a bridged callCapture conversation audio
Machine DetectionDetect human vs. voicemail answers
Send PINs via Voice Conversation APIDeliver one-time codes by phone
Send a PIN efficientlyOptimized PIN delivery pattern
Receive inbound Voice callsHandle incoming calls to your numbers
Redirect inbound callsRoute calls via the Routee web portal