AI agents
AI agents: ₹5/min to start · ₹1.50/min all-in at volume.¹
Speech recognition, the model and the voice, in one rupee rate. Billed in 10-second blocks, so short calls stay cheap.
Choose your planTwilio ConversationRelay alternative
Twilio gives you the line and the relay, and you bring the model. We bring all of it, on Indian numbers, in rupees.
AI agents: ₹5/min to start · ₹1.50/min all-in at volume.¹
| Twilio ConversationRelay | Voice Infra |
|---|---|
| Published price per minute | |
| ₹6.65a minute, the AI leg, before the call itself ($0.07 / min) | ₹5a minute, everything included |
Side by side
| Option | Bar | ₹ a minute |
|---|---|---|
| Pay as you goTwilio's listed rates for a call to an Indian mobile, against our T5 | ||
| ₹11.36$0.1196 | ||
| ₹13.28$0.1399 | ||
| ₹5all-in | ||
| At volumeTwilio's pricing page offers volume discounts but publishes no lower ConversationRelay rate | ||
| ₹3all-in | ||
| ₹1₹1.50 with both | ||
Dollar prices converted at ₹94.96, the ECB reference rate on 16 October 2026. The rate.
Each bar is one minute as Twilio’s own pages price it, layer by layer, beside ours from our price list. A hatched end is a part of the call their price leaves out and publishes no number for, so it has no length.
Twilio's US pricing page lists Conversation Relay at $0.07 / min and does not say whether the speech recognition and the voice are inside it. Its India page prices the outbound call leg at $0.0496 / min to a mobile and $0.0699 / min to a landline. Your language model runs on your own server at its own price, so it has no length here. At the ECB rate the two legs to a mobile come to ₹11.36 a minute.
From twilio.com/en-us/voice/pricing/us, twilio.com/en-us/voice/pricing/in, checked . Ours from our price list.
The chart shows the plan you choose above beside the price it pairs with: our T1 and T3 beside Twilio’s volume price, our T5 beside its pay-as-you-go price. Without that choice, every bar is listed.
| Detail | Twilio ConversationRelay | Voice Infra |
|---|---|---|
| Published price per minute | Conversation Relay $0.07 / min on the US voice pricing page the page does not say whether speech recognition and text to speech are inside it, and the call's own minutes are billed separately twilio.com | T1 ₹1/min with ₹1,00,000/month T3 ₹3/min with ₹50,000/month; T5 ₹5/min pay as you go, phone line and insights included (GST extra) |
| The call leg to India | Outbound local $0.0699 / min and outbound mobile $0.0496 / min on the India voice pricing page BYOC trunking $0.0040 / min each way if you bring your own carrier twilio.com | Nothing on T5 and T3: the phone line is inside the rate on T1 it is optional at ₹0.30/min |
| SIP trunking to India | Elastic SIP Trunking to India starts at $0.0456 / min, with Unlimited Call Concurrency included twilio.com | Buy a +91 number from us, or connect your own Plivo number with no phone charge from us |
Twilio lists Conversation Relay at $0.07 / min, about ₹6.65 at the ECB rate. The call leg to an Indian mobile is $0.0496 / min, ₹4.71, and to a landline $0.0699 / min, ₹6.64. So a minute to a mobile is ₹11.36 before your model and the server it runs on. Twilio’s page doesn’t say whether the listening and the speaking are inside the $0.07.
Ours is ₹5 a minute on pay as you go, with the line, the model and the voice inside. So 1,000 minutes cost ₹5,000. When your volume is steady, the volume plan takes it to ₹1.50 a minute all-in. We bill in 10-second blocks, and if nobody picks up, you pay nothing. The India API guide walks through the rest.
Twilio ConversationRelay is the pipe: it carries the call and relays speech as text to a server you run, where your own language model answers. We are the models and the platform.
| Detail | Twilio ConversationRelay | Voice Infra |
|---|---|---|
| Phone line | Theirs Twilio, from a non-Indian number twilio.com | Ours Mirai phone line, +91 numbers |
| Platform | Theirs Twilio ConversationRelay twilio.com | Ours Our orchestration |
| Speech recognition | Third party, your pick Google or Deepgram, inside ConversationRelay twilio.com | Ours Mira STT |
| Language model | You bring it Your own model, behind your WebSocket twilio.com | Ours Gemma 4 26B, on our GPUs |
| Voice | Third party, your pick Google, Amazon or ElevenLabs, inside ConversationRelay twilio.com | Ours Mira TTS |
| Detail | Twilio ConversationRelay | Voice Infra |
|---|---|---|
| Indian languages | The default voices table lists hi-IN, ta-IN, te-IN, kn-IN, ml-IN, mr-IN and en-IN, with an ElevenLabs voice for Hindi and Tamil the language can be switched mid-call by a WebSocket message, and multi-language detection needs Deepgram with ElevenLabs twilio.com | Hindi, Gujarati, Marathi, Bengali, Tamil, Telugu, Kannada and Malayalam, plus Hinglish, in speech recognition and voice |
| Detail | Twilio ConversationRelay | Voice Infra |
|---|---|---|
| Where it runs | Twilio's default Region (US1) is located in the eastern United States the regions page names no India region twilio.com | Speech recognition and the model run on our own GPUs in India |
| Detail | Twilio ConversationRelay | Voice Infra |
|---|---|---|
| Who runs each part | Twilio handles the speech recognition and the voice: the TTS provider is Google, Amazon or ElevenLabs, and the STT provider is Google or Deepgram the language model is yours, behind a WebSocket you host twilio.com | Mira STT, Gemma 4 26B and Mira TTS, all ours STT and the model on our own GPUs |
| Calling rules in India | Twilio's India guideline says "Outbound calls to India can only be made from international (non-Indian) numbers." twilio.com | Indian (+91) numbers: buy a dedicated number through us, or connect your own Plivo number |
| Handing a call to a person | The end message with handoffData returns the call to Twilio, and your own TwiML dials the person twilio.com | Not yet; it is on our roadmap without a date |
Spot something out of date? Tell us. Every platform in one table: voice AI platforms compared.
Why switch
Everything a phone call in India needs, from one team, priced in rupees.
AI agents: ₹5/min to start · ₹1.50/min all-in at volume.¹
Speech recognition, the model and the voice, in one rupee rate. Billed in 10-second blocks, so short calls stay cheap.
Choose your planHindi, Gujarati, Marathi, Bengali, Tamil, Telugu, Kannada and Malayalam. And the Hinglish in between, mid-sentence.
The listening and the thinking: Mira STT and Gemma 4 26B. Mira TTS speaks.
The phone line, the platform, speech recognition, the model and the voice all come from us.
Build in the sandbox, press Go live, and call today. Every company starts on pay as you go, with no monthly commitment.
Real lines from Mira TTS, one request each, unedited. Pick a language and press play.
Hear itTwilio carries the call; you still bring the model
Twilio ConversationRelay turns a phone call into text for your app and speaks your replies back, with Google, Deepgram, Amazon and ElevenLabs doing the listening and the speaking. You bring the language model and host the WebSocket. We sell the whole call: our own speech recognition, model and voice, the first two on our GPUs in India, priced in rupees with the line inside on pay as you go.
Twilio is the pipe a lot of the world’s calls run through, and ConversationRelay is its AI leg. It listens with Google or Deepgram, speaks with Google, Amazon or ElevenLabs, and sends the caller’s words to a WebSocket you host. Your server answers with text, from whichever language model you pay for. If you already live in TwiML, that is a tidy way to add an agent.
It is also three things to run and three bills to read. The AI leg, the call leg and the model each have their own price, in dollars. And the India guideline is strict about numbers: outbound calls to India can only be made from international (non-Indian) numbers, so the customer sees a foreign number ring.
We sell the whole call. The speech recognition, the model and the voice are ours. The model is the open Gemma 4 26B, on our own GPUs in India, alongside our speech recognition. On pay as you go the phone line is in the price, and the agent calls from a +91 number.
Real lines from Mira TTS. Pick one, press play.
Text149 characters
Hi, मैं नेहा बोल रही हूँ Acme Store से। आपका order dispatch हो गया है और Friday तक deliver हो जाएगा। Address में कोई change करना हो तो अभी बता दीजिए।
48 kHz · MonoReady when you are
0:00 / 0:09
Mira TTS, voice neha, rendered 16 Oct 2026. One request, not edited.
Text119 characters
नमस्ते, मैं श्रुति बोल रही हूँ, दाँतों के क्लिनिक से। कल सुबह डॉक्टर साहब से आपका मिलना तय है। क्या आप समय पर आ पाएँगे?
48 kHz · MonoReady when you are
0:00 / 0:08
Mira TTS, voice shruti, rendered 16 Oct 2026. One request, not edited.
Text117 characters
નમસ્તે, હું આશુ બોલું છું. તમારી લોનનો હપ્તો આવતા અઠવાડિયે ભરવાનો છે. તમે કહો તો હું અત્યારે જ ભરવાની રીત સમજાવી દઉં.
48 kHz · MonoReady when you are
0:00 / 0:08
Mira TTS, voice ashu, rendered 17 Oct 2026. One request, not edited.
Text167 characters
வணக்கம், நான் நேஹா பேசுகிறேன். உங்கள் பார்சல் நாளை மாலைக்குள் வந்து சேரும். அந்த நேரத்தில் நீங்கள் வீட்டில் இல்லையென்றால் சொல்லுங்கள், வேறு நாளுக்கு மாற்றி விடுகிறோம்.
48 kHz · MonoReady when you are
0:00 / 0:10
Mira TTS, voice neha, rendered 17 Oct 2026. One request, not edited.
Text114 characters
నమస్కారం, నేను సమీర్ మాట్లాడుతున్నాను. నిన్న మీరు మా కొత్త ఇళ్ళ గురించి అడిగారు. ఇప్పుడు కొంచెం సేపు మాట్లాడవచ్చా?
48 kHz · MonoReady when you are
0:00 / 0:08
Mira TTS, voice sameer, rendered 17 Oct 2026. One request, not edited.
Which to pick
Sometimes it's them. We'll say so.
Reach. Twilio calls almost every country and sells numbers in most of them. We call India. Twilio hands a call to a person through your own TwiML, which we can’t do yet. You choose the language model, and you can name the voice vendor. And if your whole phone system is already on Twilio, keeping the agent on the same account has a value of its own.
Moving
Bring the agent you have. Most of it carries across.
Step 1
Look around with no sign-up. We ask for an email only when you test a call, and the workspace gets its credit then.
Step 2
Paste the prompt you already wrote into Agent Studio, and pick a voice and a language.
Step 3
Test it in your browser or on your own phone, then go live the same day.
The prompt your server sends to its model becomes the agent’s prompt in Agent Studio. Your first message becomes the greeting. The WebSocket server goes away: you start a call with POST /v2/calls, and the transcript and outcome come back as a signed webhook, which the webhooks guide describes field by field. The Python quickstart makes the first real call in five minutes.
Then put both on your own phone, with your real script, and listen.
Questions
On Twilio, ConversationRelay at $0.07 / min is $70, and the outbound mobile leg at $0.0496 / min is $49.60. Together that is ₹11,357 at the ECB rate, before your own language model and the server it runs on. On our pay-as-you-go plan, 1,000 minutes cost ₹5,000, model and line included.
No. It is the ConversationRelay leg, about ₹6.65. The call itself is billed separately, and the language model is yours. Twilio's page doesn't say whether the speech recognition and the voice are inside the $0.07, so check with them before you forecast.
Twilio's own guideline for India says outbound calls to India can only be made from international (non-Indian) numbers. With us, you buy a +91 number or connect your Plivo one, so the customer sees an Indian number ring.
On Twilio, yes. ConversationRelay sends the caller's words to a WebSocket you host, and your code has to answer in real time with a model you pay for. With us the agent runs on our side. Your code starts a call with one POST and reads the result from a signed webhook.
Fifteen minutes with the team that builds it. Bring your script, or your hardest call.
Book 15 minutes