Audovo Platform Engineering an intelligent, carrier-grade voice system.
How Nexovex architected, built, and launched an end-to-end cloud telephony platform with visual IVR node routing, trainable AI voice agents, Chrome Side Panel softphones, and SIP desk phone auto-provisioning in 14 weeks.
Carrier-grade telephony without enterprise latency or complexity.
When Audovo engaged Nexovex, they sought to replace cumbersome legacy PBX hardware with an intelligent, voice-first automation platform. However, real-time voice infrastructure is one of the most demanding engineering domains in software: standard HTTP endpoints introduce noticeable conversational silence, telecom carriers enforce strict compliance rules, and dropped audio packets immediately destroy user trust.
Nexovex was brought in as lead systems architects to build an end-to-end cloud telephony stack that could scale to hundreds of concurrent calls with sub-second response times.
-
Conversational AI Voice Bots: Integrated speech recognition with OpenAI and Google Gemini for natural knowledge-base call handling.
-
19-Node Visual IVR Engine: Compiled visual drag-and-drop flowcharts into deterministic TwiML execution across 19 routing node types.
-
Carrier 10DLC & A2P Compliance: Engineered automated brand vetting protocols and campaign registration to prevent SMS carrier blocking.
-
Dual WebRTC & Hardware SIP: Unified browser softphones with physical desk phones (Yealink, Cisco, Polycom) via automated MAC provisioning.
-
Legacy PBX Elimination: Replaced multi-thousand dollar hardware servers with isolated Twilio subaccounts and automated Stripe billing.
A resilient, event-driven voice architecture built from scratch.
Rather than wrapping rigid off-the-shelf software, Nexovex engineered a custom telephony stack designed specifically for low latency, zero-code configuration, and carrier reliability.
Trainable AI Voice Agents
OpenAI & Google Gemini integration with custom business knowledge bases and speech synthesis.
19-Node Visual IVR Engine
Dynamic state machine compiling visual flowcharts into real-time TwiML XML call trees.
Instant SMS Text-Back Engine
Automated webhook dispatcher firing personalized SMS follow-ups within 800ms of missed calls.
WebRTC & Hardware SIP Desk
In-browser dialing alongside auto-provisioning for Yealink, Cisco, and Polycom SIP desk phones.
Chrome Extension & Side Panel Softphone
Manifest V3 extension with Chrome SidePanel API, bundled Twilio Voice SDK, offscreen audio bridge, and one-click CRM dialing.
Multi-Tenant Twilio Isolation
Client-sandboxed Twilio subaccounts, A2P 10DLC compliance vetting, and Stripe usage meters.
Sub-second voice routing and zero dropped audio packets.
Rather than static mockups, inspect the actual carrier-grade call topology engineered by Nexovex: from PSTN carrier edge ingestion to our 19-node dynamic TwiML compiler, dual WebRTC/SIP endpoints, and low-latency AI voice generation.
Deterministic 19-Node TwiML Execution Engine
Inbound PSTN Ingestion
Carrier voice trunk routes call into Audovo gateway. Numbers are sanitized to E.164 and matched to client subaccount.
Graph Node Traversal
Traverses MySQL `ivr_menus` JSON graph. Evaluates conditional branch logic, active business hours, and VIP caller tables.
Dynamic TwiML Compilation
Compiles flowchart node into real-time TwiML XML with speech recognition (<Gather input="speech">) and neural voice prompts.
Failover PSTN Guard
If caller speech or DTMF keypress times out, engine automatically falls back to secondary ring group or voicemail transcription.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Dynamic 19-Node IVR Branching Output -->
<Response>
<Gather input="speech dtmf" timeout="5" speechTimeout="auto" action="/twilio/visual-ivr.php?menu_id=14&node_id=speech_gather_02" method="POST">
<Say voice="Polly.Joanna-Neural">Thank you for calling. Say the department or press 1 for Sales, 2 for Support.</Say>
</Gather>
<Redirect>/twilio/visual-ivr.php?menu_id=14&node_id=fallback_queue</Redirect>
</Response>
Carrier voice across any device.
Engineered for high mobility.
Nexovex engineered the client telephony stack with native WebRTC audio and remote SIP forwarding, ensuring business operators can triage incoming calls from any desktop browser, tablet, or physical handset with zero loss in fidelity.
- Bi-directional WebSockets & WebRTC audio streaming
- Dynamic caller ID masking & E.164 phone sanitization
- Sub-second remote hunt group forwarding
- 24/7 carrier failover to secondary PSTN trunks
Interactive IVR Simulator
Audovo Voice: Chrome Side Panel softphone.
To eliminate context-switching between web CRM tools and external phone systems, Nexovex engineered the high-performance Chrome Browser Extension (Manifest V3). Built on Chrome's native Side Panel API, operators can initiate calls, receive live inbound rings, search company directories, and manage call dispositions directly alongside any web workflow.
Carrier-grade WebRTC audio inside the Manifest V3 sandbox.
Building real-time telephony inside a modern browser extension presents strict security hurdles: remote script execution is prohibited, background execution is ephemeral, and audio sandboxing limits microphone access. Nexovex engineered custom architectural bridges to conquer each constraint:
Manifest V3 Service Worker
background.jsReplaced persistent background scripts with an event-driven service worker managing token refreshes, Chrome alarms, and desktop push notifications without memory leaks.
Local Voice SDK & Strict CSP
Zero Remote Eval
Bundled @twilio/voice-sdk locally within the package to satisfy Google Chrome's strict CSP prohibiting external CDN script execution, ensuring 100% store compliance.
Offscreen WebRTC Audio Bridge
mic_permission.jsEngineered an offscreen document sandbox bridging hardware microphone permissions and Opus bidirectional audio streams cleanly across isolated extension boundaries.
Encrypted Auth & REST Dispatch
chrome.storage.localEncrypted API key and session tokens stored per-profile, communicating with Nexovex-engineered REST endpoints for instant call history, contact queries, and availability toggles.
Sarah Jenkins
VP of Global Logistics · Acme Corp
• Telephony Bridge: Manifest V3 service worker • WebRTC audio stream
• AI Transcription: Auto-logged to Acme Co. deal timeline with sentiment score +0.89
• Disposition: Pricing follow-up scheduled with Sarah Jenkins
From architecture spikes to live multi-carrier production.
Nexovex delivered Audovo's complete telecom infrastructure in 14 weeks across four focused engineering sprints, allowing the founders to beat their target launch timeline by over four months.
Architecture & Protocol Spikes
Benchmarked Twilio Voice latencies, designed client-isolated Twilio subaccounts, and established relational data modeling.
- Twilio Voice & TwiML Media Stream Spike
- Multi-tenant MySQL schema & subaccount mapping
- E.164 phone normalization & purchase engine
Visual IVR Engine & WebRTC
Architected the 19-node visual routing compiler and in-browser WebRTC softphone for zero-hardware calling.
- 19-Node Visual IVR compiler from JSON flowcharts
- Sequential & simultaneous hunt group routing
- In-browser WebRTC softphone & Chrome MV3 spike
Conversational AI & SMS Automations
Integrated OpenAI & Google Gemini AI voice agents, speech recognition, and instant automated text-back triggers.
- OpenAI & Gemini AI voice agents with custom KB
- Instant missed-call SMS text-back dispatcher (<1s)
- A2P 10DLC carrier compliance & brand registration
SIP Desk, Side Panel & Launch
Engineered hardware desk auto-provisioning, Chrome SidePanel softphone, Stripe billing meters, and live carrier switchover.
- SIP desk provisioning (Yealink, Cisco, Polycom)
- Chrome SidePanel softphone & offscreen audio bridge
- Live carrier switchover & production launch
Telephony Architecture & System Design
Visual IVR Schema Engine
Engineered a visual node graph builder supporting 19 routing node types (speech gather, AI assistants, hunt groups, schedule matrices, queues) compiling directly to dynamic TwiML XML.
Instant SMS Text-Back
Asynchronous webhook triggers intercept missed or busy lines, instantaneously firing personalized SMS follow-ups with booking links to salvage high-intent customer leads in under 800ms.
Dual WebRTC & SIP Desk
Coordinates simultaneous rings across in-browser WebRTC softphones and physical SIP desk phones (Yealink, Cisco, Polycom) with dual-channel recording and automated transcription.
Chrome Extension Audio Bridge
Engineered an offscreen document WebRTC audio bridge and background service worker on Manifest V3 with local Twilio Voice bundling, fully compliant with Chrome Web Store security sandboxes.
The engineering competencies that delivered this platform:
Nexovex didn’t just write code for us — they served as our lead systems architects from day one. Delivering a carrier-grade AI phone system in 14 weeks allowed us to take Audovo from concept to an enterprise-ready launch months ahead of industry benchmarks. Their mastery of real-time audio and telephony protocols was the single biggest factor in our launch success.