Voice API
Start, answer, and control calls over HTTPS.
Your backend places the call, receives the inbound webhook, and decides what happens while the line is up.
- Start calls over HTTPS
- Inbound to your webhook
- Stream media to your pipeline
Control you keep on your server
- 01
Outbound from your backend
Ask Coocall to dial an E.164 number when a job, a lead, or a schedule says it is time.
- 02
Inbound to a webhook
When someone calls your number, we request your answer URL and follow the instructions you return.
- 03
Transfer and hang up
Move a live call to another party, or end it, without waiting for the caller to drop.
- 04
Media for your speech pipeline
Stream call audio to the speech stack you already run, and send audio back onto the call.
- 05
Keypad input
Collect DTMF when a flow needs a menu choice or a code that should stay out of a transcript.
Example shape
The shape of a call request
A sample payload for a team reviewing the product. The public API reference is not published on this site yet.
{
"to": "+919876543210",
"from": "+919876543211",
"answerUrl": "https://example.com/voice/answer"
}See rates, or ask sales to walk through a country
Pricing on this site is still being confirmed. Sales can tell you which markets are open.