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.
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.
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
- +IVR menuAfter hours
- ~Inbound routeMain number → Support queue
- ~Time conditionOffice hours · Sun–Thu 08:00–18:00
- +Extension112 · Omar (browser)
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
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.
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
الطلب وصل متأخر للمرة الثالثة هذا الشهر
أعتذر جداً، خليني أتحقق من الطلب حالاً
Honestly I’m thinking of cancelling.
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.