Skip to main content
Programmable Voice

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 Agents

How a Devotel Orbit programmable voice call works

  1. 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. 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. 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. 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. 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. 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

CapabilityWhat you get
Outbound and inbound calling APIPlace 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 controlAnswer, 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 builderBuild 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-carrierKeep 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 queuesQueue 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 transcriptionCapture 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 provisioningBuy 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 eventsEvery 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 pathHand 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 terminationOutbound 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.

See per-country voice rates

Devotel Orbit vs Twilio Programmable Voice

CapabilityDevotel OrbitTwilio Programmable Voice
Programmable voice core
Outbound + inbound calling API
Call-control scriptingVisual IVR builder + flowsTwiML
Real-time media streamingStreaming voice pathMedia Streams
Recording & transcription
SIP trunking / bring-your-own-carrierSIP trunk BYOCElastic SIP Trunking
AI, channels, and the network underneath
Real-time AI voice agents on the call pathBuilt into the same call pathA separate AI layer
Published per-stage voice-agent latency benchmark
SMS, WhatsApp, email & video on the same accountOne account, one billSeparate products and bills (email via SendGrid)
Owns its wholesale voice network
Commercial modelPay-as-you-go, one invoicePay-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

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.

See transparent pay-as-you-go pricing