Skip to main content
Mujib Edge

Voice CDN.
Close to every caller.

Mujib Edge is a network of live voice nodes — like a CDN, but for real-time calls. The widget, Flutter SDK, and SIP trunk connect to the nearest Edge. Audio never has to travel the long way through one distant server.

Why voice needs more than one location

A chatbot can wait 300ms. A spoken conversation cannot. If every packet goes to a single Core, callers hear the delay.

One distant Core

Caller → Core → AI model → Core → caller. Fine for chat. Painful for voice when the caller is far from the data center.

Mujib Edge network

Caller → nearest Edge → AI model. Core still owns knowledge, billing, and settings — but it is not in the middle of the audio path.

Automatic fallback

If a regional Edge is offline, the call routes to another node or Core. The conversation continues. You do not reconfigure the widget.

How a call finds its Edge

Same agent. Same knowledge. The audio path is chosen per call.

Ask Core for a token

Widget, SDK, or SIP admit asks Mujib Core for a one-time stream token and the best stream_url.

Pick the nearest node

Core routes by region, tenant plan, or a dedicated Edge — MENA, EU, or a node inside your VPC.

Speak on the Edge

Audio WebSocket / SIP stays on that Edge. The AI session opens locally. Core is not hopping every packet.

Core stays the brain

Knowledge, quotas, transcripts, and billing sync back to Core. Edge caches what it needs for the live call.

A CDN for live voice — not just files

Static CDNs cache images. Mujib Edge runs the call itself: audio, SIP, and the AI session.

What each layer does

Mujib CoreMujib Edge
Live voice (web / SDK)FallbackPrimary — nearest node
SIP / PBX callsOptionalYes — including on-prem Asterisk
Knowledge & settingsSource of truthSynced cache only
Billing & quotasSource of truthReports events back
Admin / PortalYesNo — control stays central

Works with every voice entry point

Web widget

The embed script asks Core for an Edge URL, then opens the voice socket there. One line of code. Regional routing is automatic.

Flutter SDK

mugib_sdk uses the same endpoint API. Mobile callers in Iraq, Europe, or the Gulf hit the closest live node.

SIP / PBX

Trunks can inherit regional routing or pin to a dedicated Edge. Enterprise can run Edge next to the PBX so media never leaves the building.

Put the call next to the customer

Regional Edges for public SaaS. Dedicated Edges for banks, telcos, and on-prem PBX. Core remains one control plane.

مجيب إيدج

شبكة صوت.
قريبة من كل متصل.

مجيب إيدج شبكة نقاط صوت حية — مثل CDN، لكن للمكالمات اللحظية. الويدجت وSDK وخط SIP يتصلون بأقرب نقطة. الصوت ما يضطر يلف مسافة طويلة عبر سيرفر واحد بعيد.

ليش الصوت يحتاج أكثر من موقع واحد

الدردشة تتحمل 300 ملي ثانية. المحادثة المنطوقة لا. إذا كل الحزم تروح لـ Core واحد، المتصل يسمع التأخير.

Core بعيد واحد

المتصل → Core → النموذج → Core → المتصل. مناسب للدردشة. متعب للصوت إذا المتصل بعيد عن مركز البيانات.

شبكة مجيب إيدج

المتصل → أقرب إيدج → النموذج. Core يبقى صاحب المعرفة والفوترة والإعدادات — لكنه مو في وسط مسار الصوت.

تحويل تلقائي

إذا نقطة إقليمية توقفت، المكالمة تروح لنقطة ثانية أو لـ Core. المحادثة تكمل. ما تعيد ضبط الويدجت.

شلون المكالمة تلقى إيدجها

نفس الوكيل. نفس المعرفة. مسار الصوت يُختار لكل مكالمة.

طلب توكن من Core

الويدجت أو SDK أو قبول SIP يطلب من Core توكن لمرة واحدة وأفضل عنوان اتصال.

اختيار أقرب نقطة

Core يوجّه حسب المنطقة أو الخطة أو إيدج مخصص — الشرق الأوسط، أوروبا، أو نقطة داخل شبكتك.

الكلام على الإيدج

صوت WebSocket / SIP يبقى على تلك النقطة. جلسة الذكاء تفتح محلياً. Core مو يمرر كل حزمة.

Core يبقى الدماغ

المعرفة والحصص والنصوص والفوترة ترجع لـ Core. الإيدج يخزّن مؤقتاً ما يحتاجه للمكالمة.

CDN للصوت الحي — مو للملفات فقط

شبكات الملفات تخزّن الصور. مجيب إيدج يشغّل المكالمة نفسها: الصوت وSIP وجلسة الذكاء.

مجيب Core البوابة · المعرفة · الفوترة · التوجيه
  • إيدج الشرق الأوسطإسطنبول / الخليج
  • إيدج أوروبازمن استجابة منخفض
  • إيدج مخصصداخل شبكتك أو مركز بياناتك
  • احتياطي Coreإذا توقفت نقطة

ماذا تفعل كل طبقة

مجيب Coreمجيب إيدج
صوت الويب / SDKاحتياطيأساسي — أقرب نقطة
مكالمات SIP / بدالةاختيارينعم — بما فيها Asterisk عندك
المعرفة والإعداداتمصدر الحقيقةذاكرة مؤقتة متزامنة فقط
الفوترة والحصصمصدر الحقيقةيرسل الأحداث إلى Core
لوحة التحكمنعملا — التحكم يبقى مركزياً

يعمل مع كل مدخل صوتي

ويدجت الموقع

السكربت يطلب من Core عنوان الإيدج ثم يفتح اتصال الصوت هناك. سطر واحد. التوجيه الإقليمي تلقائي.

Flutter SDK

mugib_sdk يستخدم نفس واجهة النقطة. المتصل من العراق أو أوروبا أو الخليج يصل لأقرب نقطة حية.

SIP / بدالة

الخطوط ترث التوجيه الإقليمي أو تُثبَّت على إيدج مخصص. المؤسسات تشغّل الإيدج بجانب البدالة حتى الوسائط ما تطلع من المبنى.

خلّي المكالمة جنب الزبون

إيدج إقليمي للسحابة العامة. إيدج مخصص للبنوك والاتصالات والبدالات الداخلية. Core يبقى لوحة تحكم واحدة.

Ready to automate your support? Start free — no credit card required
Start Free
Try Voice AI