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.

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.