AI voice agents · UAE

AI voice agents answering calls in Arabic and English.

WhatsApp carries this market’s messages but not its calls, so the phone line does the work. Webzenia builds the agent that answers it on your own number, in Arabic and English.

Tell us which calls are getting lost

What it has to get right

What an AI voice agent must get right.

Three decisions settle whether it works, and none of them is the model: whose number it answers on, which Arabic it hears, and where it stops.

Outbound calllive · 02:14Gulf · EnglishNoura A.+971 5•• ••••Mata mawidi?AI agentMawidak youm el thulatha.Arsel lak tathkeer?Aiwa, arsil.IntentAppointment reminderSentimentCalmLatency480 msResolved → callback booked → CRM updatedRecording disclosed

The number it answers on.

A UAE-licensed operator issues the line and a SIP trunk carries the call, so the agent answers the number your listings and your signage already point at. Nothing changes on the caller’s side, and nothing has to be re-published if the supplier does.

The Arabic it hears.

Gulf Arabic and Modern Standard are not one setting with two labels. The variety is decided before the build, on the input side and the output side, then written into the scope or declined in writing rather than implied by a chip.

Where it hands over.

The agent is built to hand over rather than to hold on. A caller who asks for a person gets one, with the call already on screen, so nothing is repeated back from the start and nobody is trapped proving they already explained it.

Where the line is losing calls

The calls it can take.

Not a menu tree with a better voice. The six calls a small team here actually drops, each answered on the first ring.

Inbound call answeringanswered in 1 ring+971 50 412 xx · Deiraanswered by AI voice agent00:42CallerWhere is my order 4821?AgentIt shipped today, arrivingtomorrow by 6 pm.every call answered, day or night, no hold music

The call after hours, or in Arabic.

Answered at 21:00, and answered in Arabic when the caller opens in it, with the enquiry logged before anyone reads it in the morning

Output

no enquiry waits on the rota

Any hourArabic or English
Lead qualificationscored liveHOT lead · 88Captured on the callBudgetAED 1.5–2MTimelinethis quarterNeed2-bed, Business BayFinancingpre-approvedqualifies and scores every lead before your team calls

The enquiry before anyone qualifies it.

Requirement, timing and budget captured while the caller is still on the line, then routed to the person who should ring back

Output

reps call people who are ready

Captured liveRouted
Appointment bookingbooked on callSite visit · Rashid Nasserbooking a slot on the callOffered slotsTue 11amTue 3pmWed 5pmSMS sent · Tue 3 pm confirmedadded to the calendar, reminder setbookedslots offered and confirmed without a callback

The booking, and the confirmation.

Slots offered, one taken and the confirmation sent before the call ends, into the calendar your team already keeps

Output

a diary that fills without a call-back

Booked on callCalendar
Outbound callingconnectedCalling · Mariam (new lead)dialed → ringing → connectedliveAgentHi Mariam, quick call about thedemo you asked for.ProspectYes, can we do Thursday?calls the people who asked, and books the next step

The call back somebody asked for.

A return call to a customer who requested it, opening on what they asked about. Cold outbound is a licensed activity here under Cabinet Resolution 56 of 2024 and is a separate engagement.

Output

the callback happens the same day

RequestedSame day
Payment reminderslink sentReminder · Salem RashidInvoice due · account 4821AED 4,500Payment link sent by SMSdeliveredPromise to pay loggedby Fridaypolite reminders at scale, with a link to pay on the spot

The invoice somebody has to chase.

A reminder call to your own customer about an invoice already due, with the payment link sent during the call and the promise logged against the account

Output

fewer invoices chased by a person

Your customersLink sent
First-line supportresolvedSupport · cannot log inhandled first line by AIsolvedResolved on the callVerified accountReset the passwordConfirmed login worksthe common issues solved, humans kept for the hard ones

The same four questions, all day.

Status, hours, documents and eligibility answered from the record rather than from memory, with anything that needs judgement handed on

Output

the team keeps the calls worth their time

From the recordHanded on

Whose number it answers on

Your own number, or the platform's.

Every platform in this market will give you a number today. What none of them can give you is the number your customers already have.

The platform’s numberIssued by the voice vendorYour own numberIssued by a UAE-licensed operator
What the caller seesA number nobody recognises, with no history behind it.The number on your licence, your listings and your signage.
Who holds the numberThe vendor does. Leaving means telling every customer a new one.You do. Point the trunk elsewhere and the line keeps working.
Who owns the recordingShared with a processor whose retention period you did not choose.You do, with the retention you set and the disclosure in your greeting.
What it costs to moveA number migration, where the vendor permits one at all.A trunk reconfiguration. The agent is repointed, not rebuilt.
When each is rightA pilot or an internal line nobody has been asked to ring.When the line is published and has to outlive any one supplier.
Which number to use.

Your own, in almost every case, because the line is the one thing in this build your customers already know by heart. A platform number earns its place on a pilot nobody has been asked to ring, and nowhere else. We settle it on the first call, alongside which systems the call has to write into once it ends, which is the same join a workflow crosses. The line sits inside the wider AI and automation programme, and automation work in Dubai sets out how it runs here.

The UAE context

What is true of a UAE phone line.

Webzenia has worked with Gulf clients since 2018. These three come up on every voice engagement, and not one of them is about the model.

  1. 01of 03
    The line is still the channelMessages cross, calls do not

    WhatsApp here cannot carry a voice call.

    Voice and video over the internet need a TDRA licence, so WhatsApp calling is blocked here while its messaging is not. A JLT freight forwarder under DMCC keeps a phone number doing work it has stopped doing in most markets, answered by whoever is nearest, in whichever language the caller opens with.

    Our methodThe channel scope is agreed before the build: the line, not the app.
  2. 02of 03
    A line is harder than a chatGulf dialect, one pass, noisy audio

    Gulf Arabic is a different language setting.

    A Dubai Silicon Oasis distributor on a free zone licence hears Gulf dialect on the line. Dialectal Arabic diverges from Modern Standard in vocabulary, sound and grammar, and Gulf speech is thin in the corpora these models trained on. A chat gives a second look at the text; a noisy call gives one pass.

    Our methodThe variety is fixed in scope, on the input side and the output side.
  3. 03of 03
    A recording is personal dataPDPL, and two regimes beside it

    The recording is the compliance question.

    For a Business Bay property-management firm on a mainland DET licence, consent under the PDPL is the primary basis, and sending call audio to a hosted speech model is a cross-border transfer. There is no adequacy list to look it up in. A DIFC or ADGM entity sits under its own regime entirely.

    Our methodProcessing location, disclosure and retention settled before the first call.

What the engagement covers

Inside a voice agent build.

Not an API key and a demo number. The six pieces of work between the first flow diagram and a customer being answered.

Call-flow designdesignedEvery path a caller can takeCallerSalesSupportBillingTrack orderReturnsevery path a caller can take, designed up front

Designing the call flow.

Every path a caller can take, mapped with you before anything is built: what the agent answers, what it asks for, and where it stops

Output

a flow you sign off

PathsStopping points
Agent build & voicevoicedThe agent voice, tuned to your brandLanguagesGulf Arabic + EnglishVoicewarm, naturalLatency480 msBarge-inonnatural, low-latency, switches Arabic and English

The voice, and the Arabic decision.

The agent built and given a voice, with the Arabic variety written into the scope instead of implied by a chip that says the language is supported

Output

a claim you can check

Named in scopeChecked, not claimed
Telephony integrationconnectedOn your real business numberYour number+971 4 3xxxSIP trunkyour providerVoice agentalways onPicks up on the first ring, 24/7answers your real number, on your provider

The number and the operator.

A trunk from your own licensed operator into the agent, so the line you already publish is the line it picks up

Output

nothing changes for the caller

SIP trunkYour operator
CRM & calendar wiringwiredIt knows the caller, logs the callCaller looked up in CRMCall logged to timelineMeeting booked to calendarFollow-up task createdknows the caller, logs the call, books the meeting

Where the call is recorded.

The booking, the enquiry and the outcome landing in the systems your team already opens, rather than in a vendor dashboard nobody logs into

Output

the call lands where the work is

CRMCalendar
Testing & tuningtestedTested on real calls before go-liveCallerWhere is my order?AgentIt ships today, arriving Friday.CallerCan you text me the tracking?Intent accuracy96%Handled48 / 50we test it on real calls before it goes live

Tuned on your own calls.

The agent runs against real recordings in Arabic and English until it holds the conversation, and every stumble is listened to rather than counted

Output

it works before a customer hears it

Both languagesReal calls
Reporting & supportliveEvery call, measuredCalls1,240Contained82%CSAT4.6Contained vs handed to a human82% handled by the agentyou see what it handled, and what it passed on

Reported on calls handled.

What was answered, what escalated and what the agent got wrong, every month, against calls rather than metered minutes

Output

a number you can hold it to

AnsweredEscalated

Our stack

Inside a live call, layer by layer.

A live call is four things happening inside a second, and one more after it. Select one to see where we would use something else.

Twilio
Why Twilio

Elastic SIP trunking lets a voice agent answer a number somebody else issued, which is the only arrangement under which the line survives a change of supplier.

How we excel

We bring your own operator’s trunk to the agent rather than the agent’s number to your customers, so the line on your licence stays the line that rings.

Bring your own trunkClean transferNumber
TwilioYours
VapiTheirs
PlivoMixed
Platform numberTheirs

How the build runs

From the call flow to a live line.

A voice agent is judged in the first ten seconds. The decisions that settle those seconds are taken in week one, not week six.

01Weeks 1 to 2Scoped

Choosing the number and the languages.

We agree which number the agent answers on and who issues it, which Arabic it hears and answers in, and the exact conditions under which it stops and puts a person on. The call flow is then drawn against those three answers rather than against a template, and you sign it off before anything is built.

  • Numberdecided, with the operator
  • Arabicvariety named in the scope
  • Handoverconditions written down
02Weeks 3 to 6Building

Wiring the line and tuning it.

The agent is built, connected to the trunk and wired into the systems the call has to write into. Then it runs against your real recorded calls in Arabic and English, and every place it stumbles is listened to rather than counted, because a word error rate does not tell you which word cost the call.

  • Trunkconnected on your line
  • Callstuned in both languages
  • Systemswired, and read back
03OngoingHeld

Going live, and keeping it sharp.

We watch the first weeks of real calls, because the questions callers actually ask are never quite the ones a flow anticipates. What the agent gets wrong is fixed on a retainer, and what it cannot answer goes back into the flow rather than into a longer prompt.

  • Callswatched from day one
  • Fixesheld on a retainer
  • Escalationsread, not just counted

Reported against calls answered, resolved and escalated, never against minutes billed.

Reported on calls resolved
AnsweredResolvedEscalated

Our commitment

Four promises about the line.

A voice agent fails three ways: callers hang up, the Arabic was never really there, or the recordings end up somebody else’s. We commit against all three.

  • Tuned on real calls before launch.

    The agent runs against your own recordings in both languages and is signed off against the flow before it answers a live line. A demo call proves nothing about a caller in a car park.

  • A person is always one sentence away.

    Every flow has a path to a human, and the call arrives with the transcript and the caller’s details already on screen. Nobody is asked to start again, and nobody is held in a loop to prove the agent tried.

  • We put the Arabic scope in writing.

    Which variety it hears, which it answers in, and what happens when it does not follow, all named in the scope. Where an engagement cannot fund that work we write it down rather than ship a chip that says Arabic is supported.

  • The number and the recordings stay yours.

    The trunk, the number and the call recordings sit in accounts you hold, with the retention you set. Ending the engagement does not take your line with it, and does not strand a recording somewhere you cannot reach.

If the first ten seconds do not hold the caller, it is not finished.

Common questions

AI voice agents, answered.

Next step

Tell us which calls nobody is picking up.

We will tell you which of them an agent should take, which Arabic it would need, and which ones should stay with your team.

Tell us what you need.

+971
Chat on WhatsApp