VoiceProgrammable Calls & IVR

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

api_integration.ts
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"

Trusted by leading brands

AbazaASRYouQuantaJijiTravistaClientAutoclubSAAAAppXtreme Auto
AbazaASRYouQuantaJijiTravistaClientAutoclubSAAAAppXtreme Auto

لماذا تختار زاجل لـVoice

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.

Core Capabilities

Built for Performance

Everything you need to build world-class communication flows, engineered for scale and reliability.

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.

Enterprise-grade
Real-time
ivr-menu-builder.zajel.io
98.7%

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.

Enterprise-grade
Real-time
click-to-call-widget.zajel.io
98.7%

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.

Enterprise-grade
Real-time
call-analytics-monitoring.zajel.io
98.7%
Use Cases

How Businesses Use Voice API

Discover how innovative teams are using Voice to transform their operations, automate workflows, and drive growth.

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.

Built for Developers

Integrate in Minutes

Robust, documented REST APIs and SDKs to seamlessly integrate Voice into your stack.

#28c840]">"text-[#00b8db] font-semibold">import Zajel "text-[#00b8db] font-semibold">from '@zajel/sdk';
#28c840]">"text-[#00b8db] font-semibold">const client = new Zajel({ apiKey: 'your_api_key' });
#28c840]">"text-[#00b8db] font-semibold">const call = "text-[#00b8db] font-semibold">await client.voice.create({
to: #28c840]">'+201234567890',
#28c840]">"text-[#00b8db] font-semibold">from: '+20221234567',
tts: #28c840]">'Welcome to Zajel. Press 1 for sales, 2 for support.',
record: #28c840]">"text-[#00b8db] font-semibold">true,
maxDuration: 300
});
console.log(call.id);
// => "call_xyz789"

Voice API FAQ

Can't find what you're looking for? Contact our team

We provide local, mobile, and toll-free numbers in 20+ MENA countries. You can also port your existing numbers to our platform.

Build Voice Experiences in Minutes

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