Devotel Orbit Programmable Voice API — a voice API on our own carrier network
What is the Devotel Orbit Programmable Voice API?
The Devotel Orbit Programmable Voice API lets your application place, receive, and control phone calls in code: you send an HTTP request to dial a number, and a set of call-control instructions — play audio, gather a keypress or a spoken intent, record, bridge two legs, or hand the call to an AI voice agent — decides what happens once the call connects. What sets Devotel Orbit apart as a programmable voice API provider is the network underneath: this is a voice API on a carrier network Devotel operates itself. Outbound calls terminate on Devotel's own wholesale carrier-of-record softswitch, which connects to 500+ global voice aggregators and mobile network operators, rather than being resold on top of another CPaaS's call-control API — so termination, call quality, STIR/SHAKEN signing, and PSAP routing have one accountable owner. Numbers, call control, SIP trunking, recording, transcription, and call-event webhooks sit on one account, billed per connected minute with no monthly platform fee, alongside SMS, WhatsApp, RCS, email, and video on the same invoice.
Programmable voice vs AI voice agents
Programmable voice is the raw calling layer: your code drives the call. A real-time AI voice agent is one thing a programmable-voice flow can hand the call to — and on Devotel Orbit the agent runs on the same terminated call path as the calling API, not as a separate vendor bolted onto your telephony. If you are evaluating the AI layer specifically, the Voice AI Agents product page covers the streaming speech-to-text, LLM, and text-to-speech pipeline in detail.
See Devotel Orbit Voice AI AgentsHow a Devotel Orbit programmable voice call works
1. Provision a number and point a webhook at your app
Acquire at least one local or toll-free number to send from and receive on, and configure it with the webhook URL the platform calls the moment a call connects or an inbound call arrives. Without a reachable, low-latency webhook the platform has nothing to ask when a call starts.
2. Your application requests a call
Trigger an outbound call with a single request naming the destination, the caller ID to present, and the flow to run — or wait for an inbound call to land on one of your numbers.
3. The platform asks your webhook what to do
When the call connects, Devotel Orbit calls your endpoint for the first instruction. Your application answers with call-control instructions, so the branching lives with your own data — a customer record, an order status, an account balance.
4. Call control runs, turn by turn
Play audio, gather a keypress or a spoken intent, record, bridge, transfer, hand off to an AI voice agent, or hang up. Author it in code turn by turn, or build the flow visually on the IVR canvas when a non-developer owns it.
5. Every state change posts back as an event
A digit pressed, a recording finished, the far end hanging up — each event is delivered to your webhook so your code reacts rather than polls, and lands on the call record for reporting.
6. The call terminates on Devotel's own carrier-of-record softswitch
Outbound legs exit through Devotel's own wholesale softswitch into 500+ global voice aggregators and mobile network operators. Termination, call quality, STIR/SHAKEN signing, and PSAP routing sit with Devotel rather than with a reseller chain you cannot escalate into.
What the Devotel Orbit Programmable Voice API includes
| Capability | What you get |
|---|---|
| Outbound and inbound calling API | Place a call with a single request naming the destination, the caller ID to present, and the flow to run, and answer inbound calls on numbers you provision on the same account. |
| Call control | Answer, play audio or text-to-speech, gather digits or a spoken intent, record, bridge, transfer, and hang up — expressed as call-control instructions your webhook returns turn by turn. |
| Visual IVR builder | Build call menus on a drag-and-drop canvas and route callers by the key they press or the intent they speak, straight to the queue or agent you pick by name — no dial-plan code to write. |
| SIP trunking with bring-your-own-carrier | Keep your existing carrier and numbers over SIP — register your PBX or authenticate by IP — while gaining programmable control, with live visibility into every registration and call attempt. |
| ACD call queues | Queue inbound calls and distribute them by skill, priority, and business hours. A caller on hold can keep their place and take a callback instead of waiting on the line. |
| Recording, voicemail and transcription | Capture a leg or the whole call, and get voicemail with a transcript and summary back on the call record — with branded per-box greetings and warm transfer with music on hold. |
| Number provisioning | Buy the local or toll-free numbers you send from and receive on inside the same account, billed per number per month alongside your per-minute usage. |
| Webhooks and call events | Every state change — a digit pressed, a recording finished, the far end hanging up — posts back to your endpoint as an event, so your application reacts instead of polling. |
| AI voice agents on the same call path | Hand a call to a real-time AI voice agent that streams the caller's speech to a model and streams a spoken reply back, running on the same terminated leg as the raw calling API rather than through a second vendor. |
| Carrier-of-record termination | Outbound calls terminate on Devotel's own wholesale softswitch, which connects to 500+ global voice aggregators and mobile network operators — Devotel owns termination, call quality, STIR/SHAKEN signing, and PSAP routing rather than reselling an aggregator hop. |
What teams build with it
Voice notifications and alerts
Place an outbound call from your application when something needs a human on the phone — an outage, a failed payment, a delivery exception — and record whether the callee acknowledged it.
IVR and call routing
Answer inbound calls with a menu, route by keypress or spoken intent, and drop the caller into the right skills-based queue with business-hours and overflow rules applied.
Appointment reminders with a live confirm
Call the customer, gather a confirm-or-reschedule keypress, and follow up over SMS or WhatsApp from the same account and the same conversation history.
Call recording for QA and compliance
Record the call, get a transcript and summary back on the call record, and push both to your own systems through the call-event webhook.
Replace a PBX without changing carriers
Point your existing SIP trunk at Orbit with bring-your-own-carrier, keep your numbers, and gain a programmable IVR, queues, and a softphone your team can use anywhere.
Put an AI voice agent on the line
Start with a scripted flow and hand the call to a real-time AI voice agent when you are ready — same account, same terminated call path, no second telephony vendor to integrate.
What programmable voice costs
$0.014 per minute, US
- Calls are billed per connected minute — the same meter whether the leg is a scripted flow, an IVR, a live agent, or an AI voice agent.
- Phone numbers are billed per number per month on top of usage; international per-minute rates vary by destination and number type.
- There is no monthly platform fee, no minimum, and no contract: you top up pre-paid credit and pay for what you use.
- High-volume callers get a lower per-network rate card on request, still on pay-as-you-go terms.
Devotel Orbit vs Twilio Programmable Voice
| Capability | Devotel Orbit | Twilio Programmable Voice |
|---|---|---|
| Programmable voice core | ||
| Outbound + inbound calling API | ||
| Call-control scripting | Visual IVR builder + flows | TwiML |
| Real-time media streaming | Streaming voice path | Media Streams |
| Recording & transcription | ||
| SIP trunking / bring-your-own-carrier | SIP trunk BYOC | Elastic SIP Trunking |
| AI, channels, and the network underneath | ||
| Real-time AI voice agents on the call path | Built into the same call path | A separate AI layer |
| Published per-stage voice-agent latency benchmark | ||
| SMS, WhatsApp, email & video on the same account | One account, one bill | Separate products and bills (email via SendGrid) |
| Owns its wholesale voice network | ||
| Commercial model | Pay-as-you-go, one invoice | Pay-as-you-go, per product |
Comparison data as of Q3 2026, matching the facts already published in the Orbit programmable-voice guide and on the Orbit vs Twilio page. Competitor feature details sourced from public vendor documentation. Subject to change at the vendor's discretion. Yes Partial No
Programmable voice — frequently asked
- What is the Devotel Orbit Programmable Voice API?
- It is an API that lets your application place, receive, and control phone calls in code. Instead of configuring a fixed IVR in a portal, your code sends a request to dial or answer a call, and Devotel Orbit asks your webhook for call-control instructions — play audio, gather input, record, bridge, or hand off to an AI voice agent — turn by turn, reporting each call event back so your app can react.
- What makes Devotel Orbit different from other programmable voice API providers?
- The network underneath. Devotel Orbit's outbound calls terminate on Devotel's own wholesale carrier-of-record softswitch, which connects to 500+ global voice aggregators and mobile network operators, rather than being resold on top of another CPaaS's call-control API — so termination, call quality, STIR/SHAKEN signing, and PSAP routing have one accountable owner. On top of that, SMS, WhatsApp, RCS, email, video, and AI voice agents run on the same account and settle on one pay-as-you-go invoice.
- How do I make my first outbound call on Devotel Orbit?
- Provision a phone number, point a webhook at your application, and send a single request that names the destination, the caller ID to present, and the flow to run. Devotel Orbit dials the number and calls your webhook for the first instruction when it connects. Before sending real traffic, verify or register your caller ID and confirm you have consent for outbound calling.
- Do I need to run my own telecom infrastructure?
- No. Devotel Orbit holds the carrier interconnects, number inventory, and registrations, and exposes them as an HTTP API and SDKs. You wire a webhook and write call-control logic; the platform handles termination, media transport, and event delivery.
- Can I keep my existing carrier and phone numbers?
- Yes. Devotel Orbit supports SIP trunk bring-your-own-carrier: register your PBX or authenticate by IP, keep your carrier and numbers, and monitor every registration and call attempt on a live panel while gaining programmable call control, IVR, and queues.
- How is programmable voice billed on Devotel Orbit?
- Per connected minute, plus a monthly charge per phone number, on pay-as-you-go terms rather than per seat — no monthly platform fee, no minimums, and no contract. Voice usage lands on the same invoice as messaging, email, and video instead of a separate contract per product, and current per-minute rates are published on the pricing page.
- Can the Devotel Orbit Programmable Voice API run an AI voice agent?
- Yes. A real-time AI voice agent is a programmable-voice flow that streams the caller's speech to a model and streams a spoken reply back, reasoning about what the caller says instead of matching a fixed menu. On Devotel Orbit the AI voice agent runs on the same terminated call path as the raw calling API, so you do not stitch a separate voice-AI product onto your telephony provider yourself.
- How does Devotel Orbit compare to Twilio Programmable Voice?
- Both cover the programmable-voice core — outbound and inbound calling, call control, recording, and SIP trunking. Twilio sells voice, messaging, email, and AI as separate products on separate bills; Devotel Orbit puts AI voice agents, every other channel, and its own wholesale voice network in one account on one pay-as-you-go bill. If you want an AI-first, all-in-one platform rather than several products to integrate and reconcile, Devotel Orbit is the closer fit.
Explore more
- Voice AI Agents (the AI layer)
- Interactive Voice Response (IVR)
- Contact center software
- Cloud phone system (UCaaS)
- CPaaS platform overview
- How to set up programmable voice
- Voice-agent latency benchmark
- US voice pricing
- Orbit vs Twilio
- Best SMS and Voice Communication Solutions 2026
- Best Twilio Alternatives 2026
- Best ClickSend Alternatives for SMS and Voice 2026
- What is SIP trunking?
- What is an IVR?
- What is STIR/SHAKEN?
Place your first call on Devotel Orbit
Programmable voice is one channel of Devotel Orbit — SMS, WhatsApp, RCS, email, video, AI voice agents, and a human contact center on one platform and one pay-as-you-go bill. Start free, or talk to our team about your call volume.