Fast2SMS
Free ₹50 Credit After Signup

Bulk Voice Call &
Cloud Telephony in India

Upload an MP3, upload your numbers and call thousands of customers at once. Pay only for answered calls at ₹0.25 per 15-second pulse. Add Voice OTP, a cloud number with a free IVR, and agents at no extra cost.

  • Answered calls only
  • ₹0.25 per 15 s pulse
  • Auto refund in 48 h
  • IVR & agents free
₹0.25Per 15-second pulse
₹0For missed, busy or DND calls
48 hAutomatic wallet refund
₹100Minimum recharge
Why Fast2SMS

Four things most Voice call providers charge for

Unanswered calls, IVR rentals, per-agent seats and setup fees quietly double the price of a Voice campaign. Here they cost nothing.

You pay only for answered calls

A bulk Voice call campaign is billed per answered call, in 15-second pulses at ₹0.25 each. Calls that were missed, busy, switched off or blocked by DND cost nothing. If any such call is ever debited, the amount comes back to your wallet automatically within 48 hours. No tickets, no follow-up.

  • ₹0.25 per 15-second pulse, answered calls only
  • Missed, busy and DND calls are free
  • Automatic refund to the wallet within 48 hours

Bulk Voice call in three steps

Upload an MP3 or record your message, upload the list of numbers from Excel or CSV, and shoot the campaign. Promotional calls go only to Non-DND numbers; transactional calls reach every number. The report updates live as calls are processed, answered or missed.

  • Upload or record the Voice message
  • Excel and CSV number lists, schedule for later
  • Live report: processed, answered, missed, DND

Voice OTP that reaches every phone

An OTP read out by a call reaches feature phones, landlines and customers whose SMS inbox is full or filtered. Trigger it from the API as a fallback when an SMS OTP is not delivered, or as the first choice for voice-first users. Same pulse rate, answered calls only.

  • One API call sends the OTP by voice
  • Fallback when SMS OTP is not delivered
  • Works on feature phones and landlines

Cloud number, IVR and agents at no extra fee

Get a cloud number for incoming and outgoing calls with recording and logs. Build the IVR in the drag-and-drop flow builder, add agents and ring groups, set business hours. The IVR builder and agent creation are free; you pay the number's monthly rental and the call pulses.

  • Incoming and outgoing calls on one number
  • Drag-and-drop IVR flow builder, free
  • Unlimited agents and call groups, free
Upload → Answered

From your MP3 to the customer's ear, billed only when they pick up

Every call is tracked. You see when it was dialled, whether it was answered and for how long, and that a missed call cost you nothing.

Inside the panel

A call report that shows exactly what you paid for

Open a campaign while it runs and watch the counts move: processed, answered, missed, busy, DND. Every number has its status, the call duration, the pulses and the charge. Missed calls show ₹0. Export the sheet, or select the missed numbers and retry.

  • Answered, missed, busy and DND per number
  • Duration, pulses and charge for every answered call
  • Retry missed numbers with one click
  • Excel export and transaction history entry per campaign
app.fast2sms.com / Voice / campaign-report
Processed10,000
Answered6,842
Missed / busy2,110
DND skipped1,048
MobileStatusDurationPulsesCharge
98765 4XXX1Answered32 s3₹0.75
91234 5XXX8Answered09 s1₹0.25
99887 7XXX2Missed—0₹0.00
90001 2XXX5Answered61 s5₹1.25
93456 7XXX0Busy—0₹0.00
97654 3XXX9DND skipped—0₹0.00
Inside the panel

Build your IVR by dragging blocks. It is free.

Start with a welcome message, add a key-press menu, route each key to an agent or a group, send after-hours calls to voicemail. Change the flow any time without calling anyone. There is no monthly IVR fee; you pay the cloud number's rental and the call pulses.

  • Welcome audio, key-press menu, sub-menus
  • Route to an agent, a ring group or voicemail
  • Business hours and holiday rules
  • Call recording on every leg
app.fast2sms.com / Voice / ivr-builder
Inside the panel

One business number for incoming and outgoing calls

Your cloud number answers with the IVR, rings the right agents on their own phones, records the call and logs it. Agents place outgoing calls that show the same number as caller ID. Add as many agents and groups as you need; only the number carries a monthly rental.

  • Incoming calls routed by IVR to agents or groups
  • Outgoing calls with your cloud number as caller ID
  • Recording, duration and agent on every call log
  • Agents and call groups free, billed per number per month
app.fast2sms.com / Voice / cloud-number
Cloud number +91 80 4XXX XXXX Active IVR: Main menu
Agents & groups
Priya SSalesOnline
Ravi KSalesOn call
Amit DSupportOnline
Neha MSupportAway
TimeDirectionAgentDurationRecording
12:53IncomingPriya S2 m 14 s▶ Play
12:41OutgoingRavi K0 m 48 s▶ Play
12:30IncomingVoicemail0 m 22 s▶ Play
12:12IncomingAmit D4 m 05 s▶ Play
Who calls whom

Real ways businesses use bulk Voice calls

A call is heard by customers who never open an SMS. These are sample scripts; record your own in any language.

NBFC or lender

EMI due reminders to every borrower the day before the due date, transactional so DND numbers are reached too.

"Namaste. This is a reminder from Demo Finance. Your EMI of rupees 4,200 is due on 5 November. Please pay through the app or at the nearest branch. Thank you."
Transactional · 54,000 borrowers · scheduled 10 AM
Clinic or hospital

Appointment confirmations the evening before, so patients who do not read SMS still turn up on time.

"Hello. Your appointment with Dr. Mehta at Demo Clinic, MG Road, is tomorrow at 4:30 PM. To reschedule, call 0141 2XX XXXX."
Transactional · 20 s message · 1 pulse per answered call
School or college

Holiday notices, exam schedules and fee reminders to all parents at once, in the local language.

"Dear parent, DPS Bhopal will remain closed on Monday, 3 November, for Bhai Dooj. Classes resume on Tuesday. Thank you."
Service · 2,300 parents · Hindi and English
Delivery or logistics

Delivery OTP by Voice when the SMS does not arrive, triggered from the delivery app through the API.

"Your Demo Express delivery OTP is 4 8 2 9 1 3. Repeat, 4 8 2 9 1 3. Please share it with the delivery partner."
Voice OTP · API · read twice automatically
Restaurant or service business

A short thank-you and feedback call after the visit, with your cloud number for the customer to call back.

"Thank you for dining at Demo Kitchen today. We would love your feedback. Call us back on this number any time or reply to our WhatsApp message."
Service · cloud number as caller ID
Retail store

Festival offers announced to the Non-DND customer list between 9 am and 9 pm, with the store number in the IVR.

"Diwali Sale at Demo Store! Flat 40 percent off on all ethnic wear till Sunday. Visit us at City Mall, first floor."
Promotional · 8,900 Non-DND numbers · 15 s message
Pricing

₹0.25 per 15-second pulse, answered calls only

No setup fee, no monthly platform fee for bulk Voice calls or Voice OTP. Recharge from ₹100 and pay as you go. Cloud numbers carry a monthly rental; the IVR and agents on them are free.

Bulk Voice call (OBD)

₹0.25 / 15 s pulse

Pre-recorded calls to your list. Promotional to Non-DND, transactional to all. Charged only when answered; missed, busy and DND calls are ₹0.

Minimum recharge ₹100 · no monthly fee

Voice OTP

₹0.25 / 15 s pulse

OTP read out twice on an automated call, triggered from the API. Most OTP calls finish inside one pulse. Only answered calls are charged.

API: Smart OTP (/dev/otp/send) with a Voice template

Cloud number

Monthly / number

Incoming and outgoing calls, recording and logs. Billed per number per month plus call pulses; the current rental is shown in the panel when you request a number.

KYC needed · activation in 1–3 working days

IVR & agents

Free with every number

Drag-and-drop IVR flow builder, unlimited agents and ring groups, business-hours rules and voicemail. No per-agent seat fee, no IVR rental.

Change the flow any time from the panel
How a pulse works

Duration is rounded up to the next 15 seconds

A 12-second reminder that is picked up costs one pulse. A 30-second offer costs two. A customer who hangs up after six seconds still counts as one pulse, because the call was answered. A customer who never picks up costs nothing, and any such debit is refunded automatically within 48 hours.

Answered call durationPulsesYou pay
1–15 seconds1 pulse₹0.25
16–30 seconds2 pulses₹0.50
31–45 seconds3 pulses₹0.75
46–60 seconds4 pulses₹1.00
Missed, busy, switched off, DND0 pulses₹0.00

Example: 10,000 calls, 6,842 answered, average 2 pulses each = 13,684 pulses × ₹0.25 = ₹3,421. The 3,158 missed and DND calls cost ₹0.

Voice OTP API

One Smart OTP call, delivered by Voice, SMS or WhatsApp

Voice OTP runs on the same Smart OTP API as SMS and WhatsApp. You choose the channel per OTP template in the panel, so the request is identical: pass the mobile number and the OTP ID of a Voice template and the code is read out on a call. Set SMS or WhatsApp as the fallback (or Voice as the fallback of an SMS template) and Fast2SMS switches channel automatically when the first attempt is not delivered.

Send an OTP by VoicePOST
curl -X POST https://www.fast2sms.com/dev/otp/send \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mobile":"9999999999","otp_id":"5120",
       "otp_length":6,"otp_expiry":10}'

# otp_id 5120 = your Voice OTP template
# (Smart OTP → Templates → channel: Voice call)
Response
{
  "return": true,
  "status_code": 200,
  "request_id": "v8kq2m7xd1wzp4f",
  "message": "OTP sent successfully"
}
Verify, then let the template decide the channelFLOW
POST /dev/otp/verify
  {"mobile":"9999999999","otp":"482913"}
→ { "return": true, "message": "OTP verified successfully" }

Where the channel is set (no code change):
  Smart OTP → Templates → your template
    Primary channel : Voice call | SMS | WhatsApp
    Fallback        : e.g. SMS after a missed call
  One otp_id per template; swap the otp_id to
  switch channels.

The customer always enters the same code, whichever channel carried it. The OTP webhook and the Smart OTP report show the channel used for every attempt, and you pay only the rate of that channel: answered Voice calls per 15-second pulse, SMS or WhatsApp at their own rates.

Everything included

The rest of the Voice panel

No add-ons and no upgrade tiers. Every account gets the full Voice panel from day one.

Upload or record MP3

Use a studio recording, a text-to-voice file or record directly in the panel. MP3 and WAV accepted, preview before you send.

Excel & CSV upload

Upload a sheet of numbers, duplicates and invalid numbers are removed before dialling so you never pay for them.

Automatic DND scrubbing

Promotional campaigns are checked against the national DND registry before dialling. DND numbers are skipped and never charged.

Schedule and retry

Pick a date and time inside the permitted calling window; the campaign goes out on the dot. Retry missed calls with one click.

Real-time call report

Processed, answered, missed, busy and DND counts per campaign, and per number: duration, pulses and the exact charge.

Call recording & logs

Every call on your cloud number is logged with time, agent and duration. Recordings play back in the panel.

Agents & ring groups

Add agents with their mobile or desk numbers, group them, ring in round robin or all at once. Free, however many you add.

IVR flow builder

Welcome message, key-press menu, routing to groups, voicemail and business hours, built by dragging blocks. No monthly IVR fee.

Compare

Fast2SMS vs a typical Voice call provider

What you get with a free account here, against what many providers charge extra for or leave out.

What you get Fast2SMS Many providers
Charge for missed or busy calls Never Often charged on every dial attempt
Refund for DND or failed calls Automatic, within 48 hours Manual ticket, or no refund
Billing pulse 15 seconds 30 or 60 seconds
Price per pulse ₹0.25 Varies, often bundled in packs
Minimum recharge ₹100 ₹2,000–₹10,000 packs
Setup or monthly platform fee for OBD None Often a setup or panel fee
IVR flow builder Free Monthly IVR fee
Agents and ring groups Free, unlimited Per-agent monthly fee
Per-number report Answered, missed, duration, pulses, charge Summary counts only
DND scrubbing Automatic, before dialling Your responsibility
Support Chat, phone, email, meeting Email ticket

Based on publicly listed plans of common Indian Voice call and cloud telephony providers; details vary by provider.

Promotional vs transactional

Which numbers you can call, and when

TRAI rules for Voice calls are simple once laid out. The panel applies them for you so a campaign is never rejected or wrongly charged.

Promotional calls

Offers, sales, launches and anything marketing. Delivered only to Non-DND numbers, between 9 am and 9 pm. DND numbers are removed before dialling and never charged.

Best for: retail, real estate, education marketing

Transactional calls

Payment reminders, appointment confirmations, delivery updates, OTPs and alerts for your existing customers. Delivered to all numbers, DND included, at any time.

Best for: lenders, clinics, schools, logistics

Voice OTP

Authentication calls to the number the customer gave you, any time of day, DND included. The OTP is read twice; most calls complete within one pulse.

Best for: logins, payments, delivery confirmation Voice OTP API

Cloud number calls

Incoming calls from customers and outgoing calls by your agents on your business number. Per-pulse charges apply to the talk time; the IVR and agents are free.

Best for: sales teams, support desks, clinics Cloud number
Data security

Your data is encrypted and stays yours

Your customers' numbers and messages are business data. We treat them that way: encrypted on the wire and in the database, visible only to the people you allow, on infrastructure that is audited every year.

See our certificates
  • Encrypted in transitEvery panel page and API call runs over HTTPS (TLS 1.2+). Your API key is sent in a header, never in a page.
  • Encrypted at restSensitive fields such as contact lists, audio files, call recordings and reports are encrypted in our database, with keys kept outside the application.
  • Access you controlPer-user API keys you can rotate any time, IP allow-listing, OTP on login, and agents who see only what you assign.
  • Audited and certifiedISO 27001 and SOC 2 Type 2 certified, VAPT tested by an external team, MSME registered.
ISO 27001 certified SOC 2 Type 2 VAPT certified MSME registered
Support

Real people on chat, phone and email

Need help recording the audio, setting up a cloud number or building the IVR? Ask in the panel chat, call us, or write in. For anything bigger, book a call and we will set your Voice account up with you.

How it works

Your first Voice campaign in three steps

  1. 1

    Create your free account

    Sign up with your mobile number. ₹50 credit is added so you can test a Voice call or a Voice OTP straight away.

  2. 2

    Upload your audio and numbers

    Upload an MP3 or record in the panel, then upload your Excel or CSV list. Pick promotional or transactional; DND numbers are scrubbed for promotional calls automatically.

  3. 3

    Shoot and track

    Send now or schedule. Watch the report fill in as calls are answered or missed, and see the pulses and charge for each answered call. Missed calls cost nothing.

FAQ

Bulk Voice calls, Voice OTP and IVR: questions answered

What is a bulk Voice call (OBD) service?

A bulk Voice call, also called an outbound dialer or OBD, plays a pre-recorded Voice message to a list of phone numbers automatically. You upload the audio and the numbers; the platform dials each number, plays the message when the call is answered, and reports which calls were answered, missed, busy or blocked. Businesses use it for reminders, alerts, announcements and promotional offers because a call is heard even by customers who never read SMS.

How much does a bulk Voice call cost at Fast2SMS?

Voice calls are billed at ₹0.25 per 15-second pulse, and only for calls that were answered. A 12-second message that is picked up costs one pulse (₹0.25); a 30-second message costs two pulses (₹0.50); a 45-second message costs three pulses (₹0.75). Calls that were missed, busy, switched off or blocked by DND are not charged at all. There is no setup fee and no monthly platform fee; you recharge from ₹100 and pay as you go.

Am I charged for calls that were not answered?

No. You pay only for answered calls. Missed calls, busy numbers, switched-off handsets, invalid numbers and DND-blocked numbers cost nothing. If a charge is ever applied to such a call, the amount is credited back to your wallet automatically within 48 hours and shows in your transaction history with the campaign name.

What counts as an answered call?

A call is answered when the customer picks up and the audio starts playing. The duration counted for billing is the time from pick-up to hang-up, rounded up to the next 15-second pulse. If the customer hangs up after six seconds, that is still one pulse. The per-number report shows the exact duration, the pulses and the charge for every answered call.

How does the 48-hour auto refund work?

Operators sometimes confirm a call's final status a few hours after the campaign, for example a call that first appeared connected but was actually not answered. Our system reconciles every campaign against the operator's final records and credits back any amount debited for a call that was not answered. This happens automatically within 48 hours, and each refund is listed in the transaction history.

Can I send bulk Voice calls to DND numbers?

Transactional calls, such as payment reminders, appointment confirmations, delivery updates and OTPs, are delivered to all numbers including DND. Promotional calls, such as offers and sales announcements, are delivered only to Non-DND numbers as required by TRAI. When you mark a campaign as promotional, DND numbers are removed before dialling and are never charged.

What are the permitted timings for promotional Voice calls?

Promotional Voice calls are placed between 9 am and 9 pm. If you schedule a promotional campaign outside that window, it is held and dialled from the next permitted time. Transactional calls such as OTPs and reminders can be placed at any time.

Which audio formats can I upload, and how long can the message be?

MP3 and WAV files are accepted, and you can also record the message directly in the panel. Keep promotional messages short, ideally within 15 to 30 seconds, because customers decide in the first few seconds whether to keep listening and each 15 seconds is one pulse. Transactional reminders are usually 15 to 20 seconds. You can preview the audio before sending.

What is Voice OTP and when should I use it?

Voice OTP is a one-time password delivered by an automated call that reads the digits aloud, usually twice. It reaches feature phones, landlines and customers whose SMS inbox is full or filtered by the handset. Most businesses use it as a fallback when an SMS OTP is not delivered within a few seconds, and some use it as the first option for older or voice-first customers.

How fast is a Voice OTP call placed?

The call is placed within a few seconds of the API request and the OTP is read out as soon as the customer answers. The OTP is read twice so the customer does not have to ask for a repeat. The API responds immediately with a request ID, and the call status appears in your report.

How do I send a Voice OTP from my app or website?

Use the Smart OTP API: POST https://www.fast2sms.com/dev/otp/send with the mobile number and the OTP ID of a template whose channel is set to Voice call (Smart OTP → Templates in the panel), with your API key in the Authorization header. Fast2SMS generates the code, reads it out on a call and stores it; POST /dev/otp/verify checks what the user typed. The same request sends SMS or WhatsApp OTPs when you pass a template of that channel, and a fallback channel can be set on the template. Code samples for PHP, Node, Python, Java and .NET are in the docs at docs.fast2sms.com.

What is a cloud number and what can I do with it?

A cloud number (virtual number) is a business phone number hosted on our platform. Customers call it and the IVR answers, routes them to the right agent or group, and records the call. Your agents can also place outgoing calls that show the cloud number as the caller ID, so customers see one consistent business number. Every call is logged with time, agent, duration and a recording.

What does a cloud number cost?

A cloud number is billed per number per month as a rental, plus the usual per-pulse charge for incoming and outgoing call minutes. The IVR builder and agents on that number are free. The current monthly rental is shown in the panel when you request a number; for several numbers or higher call volumes, contact sales for a custom rate.

Is the IVR free?

Yes. The IVR flow builder is included at no charge with every cloud number. You can build a welcome message, key-press menus, routing to agents or groups, voicemail and business-hours rules by dragging blocks, and change the flow any time. You pay only the number's monthly rental and the call pulses.

Do you charge per agent?

No. Creating agents and call groups is free, however many you add. An agent is a person with a mobile or desk number who receives calls from the IVR; a call group rings several agents in round robin or all at once. Agents can be added, paused or removed from the panel without any change to your bill.

Do I need any documents or KYC for Voice calls?

For bulk Voice calls and Voice OTP you need a verified Fast2SMS account with your business details. For a cloud number, operator rules require basic business KYC such as PAN or GST and an address proof before the number is activated; our team collects these during onboarding and activation usually takes one to three working days.

Is bulk Voice calling legal in India?

Yes, when it follows TRAI's rules: transactional calls to anyone who has a relationship with your business, promotional calls only to Non-DND numbers and only between 9 am and 9 pm, and a clear identification of who is calling. Fast2SMS applies the DND scrubbing and time window automatically for promotional campaigns.

Can I see which calls were answered and for how long?

Yes. Open a campaign and every number is listed with its status (answered, missed, busy, switched off, DND), the call duration, the number of pulses and the charge. Summary counts update in real time while the campaign is running, and the sheet can be exported to Excel.

What languages can the Voice message be in?

Any language. You upload or record the audio yourself, so Hindi, English, Marathi, Gujarati, Tamil, Telugu, Kannada, Bengali and every other language work the same way. Many customers record one message per region and run separate campaigns for each list.

Can I retry the numbers that did not answer?

Yes. From the campaign report you can select the missed and busy numbers and shoot a retry campaign with one click, or schedule the retry for a later time. Only the calls answered in the retry are charged.

How do I get started with Voice calls?

Create a free account with your mobile number and use the ₹50 credit to test a Voice call or a Voice OTP. Then recharge from ₹100, upload your audio and numbers, and shoot your first campaign from the panel. For a cloud number and IVR, request the number in the panel or schedule a meeting and we will set it up with you.

Test Bulk Voice Calls For FREE

₹50 free credit after signup. ₹0.25 per 15-second pulse, answered calls only, recharge from ₹100.