Skip to content

Product

Numbers, agents and calls, in one account.

call2all gives you Indian phone numbers, AI agents that answer and make calls in eleven languages, a contact book, campaigns and triggers, and an API for all of it. You pay by the minute from a Prepaid Balance.

01Agents

An agent: instructions, a voice and a model

You write who the agent is and what it should do, in plain words. It answers your numbers, makes your outbound calls, looks things up while it talks and leaves a transcript, a summary and an outcome on every call.

Before you use an agent with customers, ring your own verified mobile with a test call from the editor.

Front desk

Agent · price a minute

Base
₹3.00
GPT-6 Luna, Fast
+₹1.50
Standard voice, Hindi
+₹0.00

A minute, before any discount

₹4.50

The agent editor shows this as you change the model, speed or voice.
Language and voice
One of eleven Indian languages, with a standard, premium or natural voice.
Model and speed
GPT-6 Luna, GPT-6 Sol, GPT-6.1 Sol or GPT-5.6 Luna, each at Standard or Fast speed.
Persona and instructions
Who it is, how it greets the caller, and what it should and should not do.
HTTP tools
Your endpoints it may call mid-conversation: check a slot, fetch an order, open a ticket.
Hand-over
To a person on one of up to 5 +91 numbers, for 30 s to 1 h, paid at the forwarded-minute price.
After the call
Up to 12 outcomes you name (such as booked or call_back) and the fields you want captured.
Limits
A longest call of 1 to 30 minutes, and how long it waits in silence before asking again.

02Numbers

Local +91 numbers with their own hours

Search by city and rent up to 50 numbers, at ₹499 a month each. Each number adds one line to your account; extra lines cost ₹299 a month and are shared by all your numbers.

Indian numbers need business verification first: a registration certificate and a GST certificate, checked by our licensed telecom partner. Searching needs no verification.

+91 80471 82290

Number · Bengaluru

Answers with
Agent “Front desk”
Business hours
Mon–Sat 09:30–19:00
After hours
Agent takes the call
Recording
On, with a spoken notice
Lines
1 included
Rent
₹499 a month
A made-up number. Rent renews monthly from your Prepaid Balance.
Routing
Each number goes to an agent, or forwards its calls to a person on a +91 number.
After hours
Play a message and hang up, forward the call, or let the agent take it.
Recording
On by default with a spoken notice at the start of the call; you can switch it off per number.
Rent
Taken from your Prepaid Balance each month. If it can't be paid, the number is held and stops taking calls; we remind you on day 27 and release it on day 30.

03Contacts

One contact book, one row per number

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

Imports take a CSV of up to 10 MB and 50,000 rows. You map the columns, the rows are matched on the number, and the report says exactly what happened to each one.

Priya Sharma

Contact

Phone
+91 98765 43210
Tags
patient, whitefield
appointment_at
04 Nov 2026, 17:00
Calls
2 in · 1 out
Last outcome
booked
First seen
Inbound call
One record for this number, whichever way the calls went.
Lists and tags
Group contacts for campaigns, and filter by tag, list or source.
Your own fields
Attributes such as appointment_at or order_id, usable in prompts and date triggers.
Do-not-call
Opt-outs from calls land here by themselves; you can also add numbers one at a time or in bulk.
Export
The whole book as CSV, with your attributes as columns.

04Campaigns

The same call, to a whole list

Choose who to call (lists, tags or numbers), what they hear, when, and how many calls run at once: up to 50. Retry the people you didn't reach, up to five attempts in all.

Every campaign carries your statement that it is a service or transactional call. A new account's first three campaigns reach at most 1,000 people each.

November EMI reminders

Campaign · running

People
1,240
Called so far
930
Answered
702
No answer
151
Busy
38
Opted out
9
Waiting for a call or a retry
310

Spent

₹3,159.00

Counters update while the campaign runs. A made-up campaign.
AI conversation
An agent calls each person, with its tools, outcomes and captured fields.
Recorded message
Your audio file plays when the call is answered; the person can opt out on the keypad.
Text read aloud
Your words, in the voice and language you pick.
Two agents
Split a campaign between two agents to compare how each one does.
Results
Per person: every attempt, the outcome and the cost, as a list or a CSV.

05Triggers

Calls that start on their own

A trigger places a call when something happens, through the same calling hours, do-not-call list and caps as every other call.

New COD order

Trigger · webhook URL

POST /v1/hooks/<token>
{
  "order": {
    "id": "58213",
    "total": 1499,
    "customer": { "name": "Asha", "phone": "98765 43210" }
  }
}
Phone
order.customer.phone
Name
order.customer.name
Call once per
order.id
{{context.total}}
order.total
Your system posts any JSON to the trigger's private URL; the paths say where each value is.
Webhook URL
Your store, CRM or booking system posts to a private URL; the call is queued, after a delay if you set one.
Missed call
Someone rang one of your numbers and nobody answered: the agent calls them back inside your hours.
Date on a contact
A date held on the contact, such as appointment_at, comes due: call a set time before or after it.
Retry by outcome
The person said “call me later”: the agent calls back at the time they asked for.

06Calls

Every call, with what it cost

The call log holds every inbound and outbound call: who, when, how long, the transcript, a summary, the outcome, the fields the agent captured, and the recording.

Each call shows its list price, the discount from the recharge that paid for it, and the amount charged. The rate is fixed when the call starts, and calls are billed in 60-second blocks.

+91 98111 22233

Call · outbound · 2:00

Summary

Confirmed tomorrow's 11:30 slot. Asked to bring the earlier X-ray. No change to the address.

Outcome
confirmed
Fields
slot: 11:30
Recording
Available for 90 days
List price
₹9.00
Discount
−₹0.45 · Silver lot, 5%
Charged
₹8.55
A two-minute call paid from a Silver recharge.

07API and webhooks

Your systems hear about every call

Everything above is in the REST API: create agents, rent numbers, sync contacts, queue calls, run campaigns and read the statement. Webhooks tell your systems when a call starts, ends and is analysed, when a campaign finishes, when someone opts out, and when your balance runs low.

Deliveries are signed, retried for 24 hours and listed in a delivery log you can replay. Resellers tag every resource with their own external_ref and metadata.

Webhook delivery · call.analyzed (excerpt)
{
  "id": "evt_…",
  "type": "call.analyzed",
  "created_at": "2026-11-03T06:02:41.000Z",
  "data": {
    "call": {
      "id": "cal_…",
      "direction": "outbound",
      "status": "completed",
      "to": "+919811122233",
      "outcome": "confirmed",
      "fields": { "slot": "11:30" },
      "summary": "Confirmed tomorrow's 11:30 slot…",
      "external_ref": "order-58213",
      "cost": { "charged": { "paise": 855, "display": "₹8.55" }, … }
    }
  }
}

The default agent costs ₹4.50 a minute.

Prices exclude GST. There is no free balance: you recharge when you are ready to make your first call.