Phone system

The whole phone system, in a browser.

Everything a PBX admin console does — without the PBX, and without the admin. Build your call flows from forms, apply them live, and watch every call from the same place.

Building blocks

Familiar pieces, wired together by pointing and clicking.

Every object can send a call to any other — a route to an IVR, an IVR option to a queue, a queue’s overflow to an AI agent.

Trunks

Connect any SIP provider and keep your numbers and carrier contracts. One-click presets for supported providers — WhatsApp included.

Extensions

Lines for your people: desk phones, softphone apps, or the browser itself over WebRTC with nothing to install.

Inbound routes

Send each number, or each caller pattern, to the right place — with priorities you control.

IVR menus

“Press 1 for sales.” Menus, nesting, timeouts and fallbacks, built from forms rather than dialplan.

Queues

Hold callers and ring groups of agents with the strategy, wait limits and overflow you choose.

Time conditions

Office hours, after-hours and holiday routing that switches by itself.

Audio prompts

Upload greetings and announcements straight from the portal.

AI agents

Route a number or an IVR option to an AI agent the same way you route to a queue.

Draft, then apply

Change routing on a busy day without dropping a call.

Edit freely, review what changed, then press Apply. The new configuration lands on the running system within seconds — calls in progress are not touched, new calls follow the new routes.

  • Every applied version kept in history
  • “What changed, and who changed it” is always answerable
  • The whole call flow is validated before it is published
WhatsApp Business Calling

WhatsApp is just another trunk.

Customers who message you on WhatsApp can call you on WhatsApp — and the call lands in the same IVRs, queues and recordings as every other call.

  • Pick WhatsApp from the trunk gallery and connect your Business account
  • HD voice; signalling over TLS and encrypted media
  • Two-way audio verified live on the platform
  • Route to people, to an IVR, or straight to an AI agent
Phones & supervision

Answer from anywhere. Coach in real time.

Agents answer on a desk phone, a softphone app, or a browser tab. Supervisors can step into a live call at the level their role allows.

  • New extensions register over TLS with SRTP audio by default
  • Browser softphone over WebRTC — nothing to install
  • Listen silently, whisper to the agent, or barge in to rescue the call
  • Supervision rights granted per person, separately from config rights

Listen

Nobody hears you. Quality review, or watching a call go wrong.

Whisper

Only the agent hears you. Coach a new hire mid-call.

Barge

Agent and caller both hear you. Rescue the call.

See every call

Before, during and after the call.

“Customers say they can’t reach us” becomes a lookup, not an investigation. Port-scanner noise from the public internet is folded into per-source counters, so it never drowns the real problems.

Live view

The calls happening right now: who is talking, who is ringing, who is waiting in queue.

Call history

Every completed call with outcome, duration and talk time. Filterable in the portal, exportable through the API.

Problems page

The calls that didn’t happen — rejected credentials, failed registrations, abnormal hangups — with the reason attached.

Reports

Daily volumes, answer rates and durations for each call center.

Every conversation, captured and understood.

Turn recording on for a call center and the platform does the rest. No bolt-on vendor, no second bill.

  • Recording — uploaded to durable cloud storage the moment a call ends; play it on the call’s row or fetch it through the API
  • Transcription in Arabic and English, with the language detected per call
  • Sentiment on every call, so the difficult ones surface by themselves — filter history by it
  • Coach with evidence — read the five worst calls of the week instead of three random ones
Outbound voice campaigns

Let an AI agent make the calls.

Reminders, renewals, follow-ups: pick an audience and a published AI agent, set when and how fast to call, rehearse, then launch. Outcomes come back on every contact.

  • Audiences from your contacts

    Choose which phone to call for each contact.

  • Calling windows and pacing

    Call only in the hours you allow, at the rate you set.

  • Suppression and opt-out

    A tenant-wide do-not-call list that every campaign respects.

  • Rehearse before launch

    Preview readiness and test the agent before a real customer is dialled.

One account, any number of call centers.

Brands, countries, departments or clients — each call center is isolated from the others, with its own SIP domain, credentials, routing and data. Growing from one to twenty is the same click each time.

See it on a real call.

In a 30-minute demo we create a call center live, route a real WhatsApp call into it, and hand it to an AI agent — before the meeting ends.