Control calls with REST APIs. Get real-time audio via webhooks. Bring your own SIP carrier. Build anything.
Try it now — enter your email and phone number, then hit Execute. We'll call you with a quick automated demo.
No credit card required. Pay-as-you-go from $0.02/min.
Get Started Free
Send a single HTTP request, phone rings. Get a call_uuid back instantly.
Configure a webhook URL and receive real-time events: call answered, audio segments,
DTMF digits, call ended. No XML. No state machines. Just REST in, webhooks out.
When a call connects, VAD listens for speech and delivers audio segments to your webhook in real time. Run them through your own stack — Deepgram, Whisper, OpenAI, ElevenLabs, or anything else. Send the generated audio back and MonkeyDial plays it to the caller.
Bridge an inbound caller to an outbound call with a single join — caller asks for billing, your app dials billing and connects them. For more complex scenarios, use conferences: agents wait in a room, outbound calls get placed and joined to available agents as they connect. Warm transfers, escalations, multi-party handoffs — your application decides the logic, MonkeyDial connects the calls.
Build IVR menus that route calls via DTMF — press 1 for sales, 2 for support. Or go further: capture audio segments, run them through your own speech recognition, and route based on what the caller says. Mix both modes freely. Transfer to agents, forward to another number, or hand off to an AI — all from your webhook handler.
Build payment flows where callers enter card numbers on their keypad via DTMF, or speak them — capture audio segments through VAD, run your own STT to extract the details, validate, and charge. Mix both modes: keypad for card numbers, voice for confirmation. Your app handles the input tracking, validation, and payment processing.
Keep your existing SIP provider. Point your DID inbound route to your MonkeyDial SIP URI.
Swap carriers any time. Each DID can route from a different provider. Mix and match freely.
If your carrier can deliver calls to a SIP URI via IP whitelist, username/password, or tech prefix — it works.
Tested with: Flowroute, Twilio, Telnyx, Bandwidth — or any carrier that supports challenge-based auth on dial (no full SIP registration required).