All prices are in rupees and exclude 18% GST.
| Pay as you go | Unlimited | |
|---|---|---|
| Per number per month | Rs 499 | Rs 1,498 (Rs 499 number + Rs 999 plan) |
| Event delivered to your webhook | Rs 0.30 | Free up to 1,00,000 per number per month, then Rs 0.10 |
| Missed-call log and CSV export | Free | Free |
| Prepay 3 / 6 / 12 months | Rs 1,349 / 2,549 / 4,499 | Rs 3,999 / 7,499 / 13,499 |
What is charged and what is not:
- The caller never pays: the call is rejected before it is answered.
- With no webhook set, you pay only the number rental. Every call is still in the log and CSV.
- Only events delivered to a webhook are charged. If all 6 attempts fail, the charge is refunded to your wallet automatically. Replays are free.
- A one-time setup fee may apply to some numbers. It is shown in the buy dialog before you confirm.
- New accounts get a Rs 20 welcome credit. There is no free trial.
See Choose a Plan to compare the plans, or the pricing page.
The wallet#
Rentals, prepaid terms and per-event charges come from a prepaid wallet.
- Recharge on the Wallet page with Razorpay, from Rs 10.
- Add your GSTIN to get a GST invoice you can use for input tax credit.
- Prepaid terms can auto-renew from the wallet; turn it on or off per number on the Plan page.
When the balance runs low#
If your wallet cannot cover the Rs 0.30 for an event when a call comes in:
- The call is still captured. It appears in the missed-call log and the CSV export with delivery status
withheld. - The webhook is not sent for that call, and you are not charged for it.
- The account owner is emailed that events are being withheld, so you can recharge.
Withheld events are not delivered later, even after you top up, and they cannot be replayed because they were never queued. To recover them, filter the log or the API by status=withheld and export them as CSV:
curl "https://voice-api.edesy.in/v1/missed-calls/export.csv?status=withheld" \
-H "Authorization: Bearer vp_your_api_key" \
-o withheld.csv
To avoid this during a campaign, keep a buffer in the wallet, or move busy numbers to Unlimited, where events within fair use cost nothing.
When the rental is overdue#
Number rentals are taken from the wallet. If a rental is overdue, recharge the wallet to restore the number; until then, prepaid plan purchases for it return number_not_active.