Voice API

Build voice experiences with programmable calls, interactive IVR menus, call recording, and real-time transcription. Scale from one call to thousands concurrently.

Programmable Calls

Make and receive calls via API. Control call flow with text-to-speech, DTMF input, and dynamic routing.

Call Recording

Record calls for quality assurance, compliance, and training. Recordings are securely stored and accessible via API.

Real-time Transcription

Get live transcriptions of calls in Arabic and English. Perfect for sentiment analysis and automated note-taking.

Features

IVR Menu Builder

Create interactive voice response menus that guide callers through options, collect input, and route to the right department. Our visual builder makes it easy to design complex call flows without writing code. Support for Arabic and English text-to-speech.

Click-to-Call Widget

Add a call button to your website or app that connects customers to your team instantly. Customers click, enter their number, and receive a callback within seconds — no phone system required on either end.

Call Analytics & Monitoring

Monitor active calls in real-time, track call duration, abandonment rates, and agent performance. Get detailed CDRs (Call Detail Records) and export data for your BI tools.

How Businesses Use Voice API

IVR & Call Routing

Route callers to the right department with automated menus and smart queue management.

Outbound Campaigns

Run automated outbound call campaigns for surveys, reminders, and collections.

Customer Support

Set up a professional call center with recording, monitoring, and quality scoring.

Alerts & Notifications

Deliver time-critical alerts via voice calls when SMS and messaging aren't enough.

Quick Start

Integrate in minutes with clean, documented APIs

import Zajel from '@zajel/sdk';

const client = new Zajel({ apiKey: 'your_api_key' });

const call = await client.voice.create({
  to: '+201234567890',
  from: '+20221234567',
  tts: 'Welcome to Zajel. Press 1 for sales, 2 for support.',
  record: true,
  maxDuration: 300
});

console.log(call.id);
// => "call_xyz789"

Voice API FAQ

Build Voice Experiences in Minutes

Get a phone number and make your first call in under 10 minutes.