Click-to-call API with built-in number masking. One POST request bridges two Indian mobiles through a masked DID. No real numbers exposed, ever. Rs 1.50/min.
Rs 1.50/min
Per Masked Minute
<100ms
Bridge Latency
INR
Billing + GST Invoice
1 API
Call to Get Started
Both Parties Masked
Recording Included
Prepaid Wallet
Webhook Events
POST two phone numbers. We do the rest.
# Initiate a masked call
# We dial Party A first, bridge Party B on answer.
curl -X POST https://voice-api.edesy.in/v1/masking/calls \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"party_a": "9876543210",
"party_b": "9123456789"
}'Returns a call_sid immediately. Subscribe to webhooks to receive call lifecycle events, or poll the status endpoint. Full reference at the API page.
Five steps from your POST request to a bridged, recorded conversation
Call POST /masking/calls with party_a and party_b — both 10-digit Indian mobiles.
Party A's phone rings with the masked number as caller ID. They answer.
Party B's phone rings with the same masked number as caller ID. They answer.
Both legs are bridged. Audio is recorded (optional). Either can hang up to end the call.
We POST call.completed to your endpoint with duration, status, and recording URL.
Click-to-call ergonomics plus number masking, in the same API call
We call Party A first. When they answer, we dial Party B and bridge the legs. Predictable flow, fewer dropped calls.
Indian DID shown as caller ID to both parties. Real mobile numbers never leak in either direction.
Carrier-grade telephony with crystal-clear audio. Bridge latency stays under 100ms even at peak hours.
Rs 1.50 per minute, billed per minute (minimum 1 minute). No setup fees, no monthly commitments, no per-number rental.
POST two phone numbers to /masking/calls. Get a call_sid back. Poll status or subscribe to webhooks. That's it.
Built for India: 10-digit mobile validation, INR pricing, 18% GST invoice, GSTIN for Input Tax Credit.
Built for any team that calls two parties together — sales, support, ops, marketplaces
Reps click-to-call leads from your CRM. The lead sees your branded masked number, never the rep's mobile. Calls auto-log with recording.
Buyer-seller calls without either party seeing the other's real number. Curbs spam and protects user privacy on listings.
Support agents call back ticket requesters from a masked number. Tickets stay linked to recordings; agents stay anonymous.
Delivery executives and customers talk through the masked number. After delivery, neither side can reach the other.
Most click-to-call dialers leak the agent's real number to the receiver. We don't.
Base URL https://voice-api.edesy.in/v1. Authenticate with a Bearer token from the portal. Subscribe to webhook events, poll status, fetch recordings. 100 req/min rate limit (raise on Enterprise).
Sign up, fund a wallet, ship in under an hour. No sales call required.