Audovo Phone Routing Dashboard
Client / Product
Audovo
Role / Service
Telephony Engineering & UI Design
Technologies
PHP, SQLite, Twilio Voice & SMS APIs, visual call-flow engine, JSON APIs
Timeline
3 Months

The Challenge

Managing phone menus, call forwards, ring groups, and custom voice routing rules typically requires expensive call center software or writing custom code for every change. The client wanted a simple, visual, web-based platform that allows business owners to provision phone numbers, configure IVR call menus, and manage ring groups dynamically without touching code.

The solution had to be highly reliable, handle concurrent calling surges, process voice mail transcripts, and automatically trigger text message follow-ups when calls go unanswered.

The Solution

We built a visual call-flow routing builder that compiles user configurations into structured JSON routing schemas. Our PHP backend reads these schemas on demand to generate dynamic TwiML (Twilio XML) responses to route incoming voice calls in real time.

We engineered an asynchronous task runner that monitors call state changes, coordinates ring groups, transcribed voicemail recordings via speech-to-text APIs, and fires SMS triggers instantly using Twilio’s messaging endpoints.

Technical Architecture & Highlights

Visual IVR Menu Builder

Allows users to configure multi-level voice response systems (e.g. 'Press 1 for Sales, 2 for Support') using a drag-and-drop hierarchy canvas.

Missed Call Text-Back

Detects when a customer call is missed or dropped and immediately sends a customized follow-up text message to save the lead.

Dynamic Ring Groups

Coordinates simultaneous ringing across multiple agent phone numbers or sequential routing to ensure calls are answered promptly.

Voicemail Transcription

Processes voice recordings, generates transcriptions, and delivers them via email or SMS notifications directly to business managers.

Ready to build your custom software system?

TALK TO OUR ENGINEERS →