Skip to content

AI phone agents for Indian businesses

Rent an Indian number.
Put an agent on the line.

call2all agents answer your calls and make service calls in Hindi, Hinglish, English and nine more Indian languages. They check your systems while they talk, follow the instructions you write, and leave a transcript, a summary and an outcome on every call.

Default agent
₹4.50
a minute
A number
₹499
a month
Recharge from
₹500
never expires

Prices exclude 18% GST, which is charged on each recharge.

Incoming call · Front desk agent

+91 98765 43210

On call 1:42
  1. Agent0:02

    Namaste, Sunrise Dental. Yeh call record ho rahi hai. Bataiye, main kya madad kar sakti hoon?

  2. Caller0:08

    Haan, kal ke liye appointment chahiye. Daant mein thoda dard hai.

  3. 0:11

    check_slotsdate=kal2 free210 ms

  4. Agent0:12

    Kal subah 11:30 aur shaam 5 baje khaali hai. Aapke liye kaunsa time theek rahega?

  5. Caller0:18

    Shaam 5 baje theek hai.

  6. Agent0:20

    Ho gaya, kal shaam 5 baje Dr. Mehta ke saath. Aapka poora naam bata dijiye?

Model
GPT-6 Luna, Fast
Language
Hindi / Hinglish
Rate
₹4.50/min
Outcome
booking
Illustration of a call in the dashboard. The clinic, the caller and the number are made up.

01Numbers

Local +91 numbers, rented by the month

Search for a number by city and rent up to 50. Each costs ₹499 a month, taken from your Prepaid Balance, and adds one line to your account: one call at a time. Extra lines cost ₹299 a month each and are shared by all your numbers, for inbound and outbound calls alike.

Business KYC
Indian numbers need a registration certificate and a GST certificate. Our licensed telecom partner checks them, usually within minutes.
Routing
Send each number to an agent, or forward its calls to a person.
Hours
Business hours per number, and what happens after hours.
Recording
On by default, with a spoken notice at the start of the call. You can switch it off per number.

02Languages

Eleven Indian languages

You choose the language when you build an agent. Hindi and Hinglish share one setting, because that is how most callers speak. Standard voices are included in the minute price; premium and natural voices cost more. Malayalam and Odia have premium voices only.

  1. 01Hindi / Hinglishहिन्दी
  2. 02English (India)English
  3. 03Marathiमराठी
  4. 04Gujaratiગુજરાતી
  5. 05Bengaliবাংলা
  6. 06Tamilதமிழ்
  7. 07Teluguతెలుగు
  8. 08Kannadaಕನ್ನಡ
  9. 09Malayalamമലയാളം
  10. 10Punjabiਪੰਜਾਬੀ
  11. 11Odiaଓଡ଼ିଆ

03Models

Pick the model, and how fast it answers

Every agent runs on one of our GPT models, at Standard or Fast speed. Fast answers sooner and costs more per minute. The rate for a call is fixed when the call starts, so a price change never touches a call in progress.

GPT-6 Luna

Recommended

Quick replies at the lowest cost. Right for most calls: questions, bookings, reminders and order updates.

GPT-6 Sol

Advanced

Better answers and tool use for harder calls: multi-step bookings and detailed scripts.

GPT-6.1 Sol

Highest quality

It thinks before it speaks, so callers wait a little longer for the first word. Use it when accuracy matters more than speed.

GPT-5.6 Luna

Previous generation

Keep it for agents you have already tuned on it.

Per-minute price of each model

04HTTP tools

Agents that look things up while they talk

Describe an HTTP endpoint once (method, URL, parameters, headers) and any agent you give it to can call it in the middle of a conversation: check a slot, fetch an order, open a ticket. While it waits, the agent says a filler line you wrote.

HTTPS only. The connection is pinned to the address we resolved, redirects are refused, you set the timeout (up to 8 seconds) and responses are capped at 64 KB. Secret headers are encrypted at rest and never shown again.

When a caller needs a person, the agent can hand the call over to one of up to 5 +91 numbers you choose.

check_slots

HTTP tool

Request
GET https://clinic.example/slots?date={{date}}
Header
Authorization: •••••••• (encrypted)
Timeout
5 s
Use
slots
Filler
“Ek second, main check karti hoon.”

05Contacts

One contact book for every call

Each phone number appears once in your account, whether it called you, you called it, or it arrived in a CSV, through the API or from a webhook. Its calls in both directions sit on the same record.

Imports are matched on the number, and you get a report of exactly what happened to every row. Add groups, tags and your own fields, such as appointment_at. Every outbound call checks your do-not-call list before it is placed.

customers-october.csv

Import report

Rows in the file
4,805
New contacts
3,977
Updated (already in your book)
611
Duplicates inside the file
188
Invalid numbers
29
Of the saved rows, on your do-not-call list
7

06Campaigns

Reminders, confirmations and follow-ups to a group

Pick a group, a schedule and a calling window. Set how many calls run at once (up to 50) and how retries work. Counters update while the campaign runs, and the results export to CSV.

AI conversation
Your agent calls each person and handles the conversation, with the same tools and the same captured fields as an inbound call.
Recorded message
Upload audio once. It plays when the call is answered.
Text read aloud
Write the message. A voice reads it out on every call.

Each campaign carries your statement that it is a service or transactional call. Campaigns declared as marketing are refused.

07Triggers

Calls that start on their own

Set a trigger once and the call goes out through the same checks as every other call.

Webhook URL
Your system posts to a private URL we give you, such as https://api.call2all.in/v1/hooks/…, and the call is queued.
Missed call
Someone rang one of your numbers and nobody picked up. The agent calls them back inside your calling window.
Date on a contact
A date and time held on the contact, such as appointment_at, comes due.
Retry by outcome
The person said “call me later”. The agent calls back at the time they asked for.

08API

The dashboard runs on the API you get

The dashboard runs on the same REST API you get, so agents, numbers, contacts, calls, campaigns and triggers all work with an API key. Recharges, API keys, team members and test calls stay in the dashboard. Resellers use one account with the full API, and tag every resource with their own external_ref and metadata to keep their customer mapping on their side.

Idempotency keys on requests that create or spend, cursor pagination, one error shape, and signed webhooks with a delivery log you can replay.

API conventions and endpoint reference

Queue one outbound call
curl https://api.call2all.in/v1/calls \
  -H "Authorization: Bearer c2a_live_…" \
  -H "Idempotency-Key: order-58213-confirm" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "agt_…",
    "to": "+919876543210",
    "external_ref": "order-58213",
    "metadata": { "store": "pune-2" }
  }'

Every field is in the endpoint reference, generated from the API's own schemas.

09Prepaid Balance

Pay by the minute. Big recharges buy cheaper minutes.

Recharge from ₹500. Recharge ₹50,000 or more in one go and every minute paid from that recharge is 5% cheaper; ₹1,00,000 or more, 10%.

The oldest recharge is used first. The balance never expires. Recharges are non-refundable, and each one comes with a GST invoice. Number rent and extra lines are always charged at full price.

Statement

Excerpt · amounts before GST

  1. 03 NovRecharge

    +₹1,00,000.00

    Lot B · Gold · GST invoice issued

    ₹1,00,200.00

  2. 04 NovCall · 4 min

    −₹18.00

    Lot A · Standard · list ₹18.00

    ₹1,00,182.00

  3. 05 NovCall · part 1 of 2

    −₹182.00

    Lot A · Standard · list ₹182.00

    ₹1,00,000.00

  4. 05 NovCall · part 2 of 2

    −₹286.20

    Lot B · Gold · list ₹318.00 · 10% off

    ₹99,713.80

One call that ran past the end of lot A. Lot A paid its last ₹182.00 at full price; lot B paid for the remaining ₹318.00 of list price at 10% off: ₹286.20. Right column: balance after each entry.

10Calling rules

Service and transactional calls only

These rules are enforced on every outbound call, including triggers, call-backs and calls placed through the API. A test call to your own verified mobile skips only your own window, quiet days, holidays and caps: it still keeps to 9 AM–9 PM and every other rule.

  1. 01

    Outbound calls are for service and transactional messages: reminders, confirmations, updates and callbacks. Campaigns declared as marketing are refused.

  2. 02

    Calls go out only between 9 AM and 9 PM IST, inside your own calling window (10 AM to 7 PM until you change it), and never on your quiet days or holidays.

  3. 03

    Every outbound call lets the person opt out: an agent by voice, a recorded or read-out message by keypad. Opt-outs go straight to your do-not-call list.

  4. 04

    By default a person gets at most one answered call a day and three a week from your account. You can allow up to three a day and ten a week.

  5. 05

    +91 numbers only, for every call, forward and transfer.

Acceptable use policy

Start with a ₹500 recharge.

There is no free balance. Create an account, verify your email, add your business details for GST invoices, and recharge when you are ready to make your first call.

Create an account