سويتش · فوترة · طالب ذاتي الاستضافة

شغّل مقسمك الهاتفي الخاص بمستوى المشغّلين.

سويتش برمجي كامل، ولوحة فوترة مسبقة الدفع، وطالب تنبّئي تُثبّتها على خادم Debian واحد. خطوط ربط، وتوجيه، وأرقام DID، وسجلات مكالمات، وفوترة بالثانية — ملكك، على خادمك أنت.

  • 1,000 تنزيل
  • Asterisk 20
  • Debian 12
  • لوحة بعشر لغات
توجيه المكالمات مباشرةً رسم توضيحي
المتصل SIP INVITE
KatoCall تسعير · توجيه · فوترة متصلة عبر B
المشغّل A مرفوضة
المشغّل B تم الرد
المشغّل C —
الوجهة 0:42 تم الرد
رسم توضيحي: تصل المكالمة إلى KatoCall الذي يسعّرها ويرسلها إلى المشغّل الأقل تكلفة، وينتقل إلى المشغّل التالي إذا رُفضت، ثم يوصلها بالوجهة.
1,000تنزيل
14خطوة تثبيت ثم فحص ذاتي كامل
10لغات للوحة والأدلة
1خادم يشغّل السويتش بالكامل

المنصة

خادم واحد. السويتش كاملًا.

تعمل كل طبقة من KatoCall على خادم Debian 12 واحد تتحكم فيه — من حزمة SIP إلى دفتر الفوترة وصولًا إلى اللوحة التي يدخل إليها عملاؤك.

  1. لوحة الإدارة وبوابة العملاء

    المشغّلون يديرون السويتش، والعملاء يرون مكالماتهم فقط.

    web
  2. محرك الفوترة

    بطاقات أسعار، وتسعير بالثانية، ودفتر حسابات في PostgreSQL.

    PostgreSQL
  3. جسر المكالمات الحيّة

    يتابع كل قناة لحظيًا ويكتب سجل CDR عند إنهاء المكالمة.

    AMI
  4. Asterisk 20 مع PJSIP

    خطوط الربط ونقاط النهاية وأرقام DID، تُنشأ من اللوحة.

    SIP
  5. Debian 12 محصّن

    جدار حماية وfail2ban وTLS، يهيّئها المثبّت.

    OS

كيف يعمل

من المشغّل إلى CDR في أربع خطوات.

اضبطه مرة واحدة في اللوحة، وبعدها تسلك كل مكالمة المسار نفسه.

  1. اربط مشغّليك

    أضف خطوط ربط SIP عبر IP أو بالتسجيل، باستخدام UDP أو TCP أو TLS.

  2. أضف عملاءك

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

  3. وجّه كل مكالمة

    تختار مجموعات التوجيه الخطوط حسب البادئة والأولوية والوزن، وتنتقل للتالي عند رفض المشغّل.

  4. افوتر وتابع التقارير

    تُسعّر المكالمات بالثانية، وتُتابع مباشرة، وتُحفظ كسجلات CDR يمكنك تحليلها وتصديرها.

ما بالداخل

كل ما يحتاجه السويتش، في لوحة واحدة.

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

فوترة مسبقة الدفع

تسعير بالثانية من بطاقات أسعار العميل والمورّد، وأرصدة حيّة مدعومة بدفتر حسابات حقيقي، وهامش ربح لكل مكالمة.

توجيه بأقل تكلفة

تختار مجموعات التوجيه خطوط الربط حسب البادئة والأولوية والوزن، مع التحويل إلى المشغّل التالي عند رفض المكالمة.

أرقام DID واردة

وجّه أرقام المشغّل إلى الحسابات وأعد توجيهها إلى أي وجهة، مع فرض معرّف المتصل الذي يطلبه مشغّلك عند الخروج.

طالب تنبّئي

حملات صادرة اختيارية وقائمة IVR، تنظّم المكالمات حسب توفّر الموظفين — يُثبّت فقط إذا رغبت.

محصّن افتراضيًا

fail2ban على SIP واللوحة وSSH مع حظر دائم، وجدار حماية يهيّئه المثبّت، وشهادة TLS مجانية من Let's Encrypt.

مكالمات حيّة وسجلات CDR

راقب كل مكالمة على السويتش لحظيًا — من يُفوتر، والمشغّل، والتكلفة وهي ترتفع — ثم صدّر السجلات إلى CSV.

توجيه المكالمات

توجيه بأقل تكلفة مع تحويل احتياطي تلقائي.

تُطابق كل مكالمة مع مجموعة التوجيه الخاصة بحسابها. إذا رفضها مشغّل، يتولاها الخط التالي في الترتيب.

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

SIP وVoIP

SIP بمستوى المشغّلين، مهيّأ لك.

تكتب اللوحة إعدادات PJSIP، ويُتحقق من كل قيمة قبل وصولها إلى Asterisk.

  • PJSIP على Asterisk 20

    حزمة SIP حديثة يبنيها ويهيّئها المثبّت.

  • UDP وTCP وTLS

    اختر بروتوكول النقل لكل خط.

  • خطوط عبر IP أو بالتسجيل

    صادِق المشغّلين بالعنوان أو باسم مستخدم وكلمة مرور.

  • نطاقات IP للمشغّلين

    اعتمد نطاق الإشارات الكامل للمشغّل بعناوين IP وكتل CIDR.

  • نقاط نهاية العملاء

    مقاسم مصادَقة عبر IP أو هواتف برمجية مسجّلة.

  • متوافق مع NAT

    حدّد العنوان العام والشبكات المحلية من اللوحة.

  • أرقام DID بصيغة E.164

    وجّه الأرقام الواردة إلى الحسابات وأعد توجيهها إلى أي وجهة.

  • الترميزات والوسائط

    قائمة ترميزات لكل نقطة نهاية، مع RTP عبر وكيل أو وسائط مباشرة.

  • حماية من المكالمات العالقة

    مهلات RTP تنهي المكالمات التي انقطع صوتها.

مكالمة واحدة، رسالة تلو الأخرى
المتصلKatoCallالمشغّلINVITE100 TryingINVITE180 Ringing180 Ringing200 OK200 OKACKACKRTPRTPBYEBYE200 OK200 OKتم تسجيل CDR

التحليلات

شاهد كل مكالمة لحظة حدوثها.

تصل المكالمات الحيّة إلى اللوحة لحظيًا. وعند انتهائها تكون سجلات CDR جاهزة للتصفية والتحليل والتصدير.

  • مكالمات حيّة مع الحساب المفوتر والمشغّل والتكلفة الجارية
  • إحصاءات CDR حسب الفترة والحساب والمورّد والبادئة
  • الدقائق المفوترة والإيراد والهامش لكل مكالمة
  • تصدير سجلات CDR إلى CSV

الموثوقية

مصمَّم ليستمر في العمل.

التفاصيل التي تهم حين تبدأ الحركة الحقيقية.

تثبيت مُتحقَّق منه

يفحص المثبّت عمله بنفسه ويعرض كل نتيجة قبل أن تستقبل أي حركة.

إشعارات التحديث

يتحقق السويتش يوميًا من الإصدارات الجديدة ويُعلمك. ولا يحدّث نفسه إلا إذا فعّلت ذلك.

يتجاوز إعادة التشغيل

تُستعاد المكالمات الجارية بعد إعادة الاتصال، وتستأنف الفوترة من وقت الرد الفعلي.

أرصدة مدعومة بدفتر حسابات

كل خصم وشحن يُسجَّل كقيد في PostgreSQL.

نسخ احتياطي ليلي

تُنسخ قاعدة البيانات وأسرار السويتش احتياطيًا كل ليلة، وتُدوَّر السجلات.

يعمل مع ما لديك

  • أي مشغّل SIP
  • استيراد أسعار CSV مع مطابقة الأعمدة
  • تصدير سجلات CDR إلى CSV
  • HTTPS عبر Let's Encrypt

الأمان

محصّن منذ أول تشغيل.

أي مقسم هاتفي على الإنترنت يتعرض للفحص باستمرار. يأتي KatoCall ودفاعاته مفعّلة مسبقًا.

  • fail2ban على SIP واللوحة وSSH
  • حظر دائم تديره من اللوحة
  • جدار حماية يهيّئه المثبّت
  • HTTPS مجاني عبر Let's Encrypt
  • تسجيل دخول محمي من تزوير الطلبات عبر المواقع (CSRF)
  • التحقق من كل قيمة تُكتب في Asterisk

التثبيت

أمر واحد. خادم واحد.

كل ما تحضره هو خادم Debian 12 جديد. يبني المثبّت Asterisk، ويهيّئ PostgreSQL واللوحة وجدار الحماية وfail2ban، ويتحقق من كل شيء.

v1.0.8 ذاتي الاستضافة · شغّله على خادمك أنت

شغّله على خادم Debian 12 جديد بصلاحية root:

curl -fsSL https://katocall.com/get.sh | sudo bash

يجلب كل شيء، ويتحقق من المجموع الاختباري، ويشغّل التثبيت الكامل.

ثم افتح خادمك في المتصفح وسجّل الدخول — ستعيّن كلمة مرور جديدة فورًا:

useradmin
passKatocall
1,000 تنزيل

ستحتاج إلى

  • Debian 12 (Bookworm)، 64-بت — خادم VPS جديد
  • نواتا معالج، 4 غيغابايت ذاكرة، 20 غيغابايت قرص
  • عنوان IPv4 عام وroot / sudo
  • خط ربط SIP من مشغّلك
  • اسم نطاق — فقط إذا أردت HTTPS

التوثيق

أدلة التثبيت والإعداد، بعشر لغات.

دليل كامل لتثبيت السويتش وإعداد خطوط الربط والعملاء وأرقام DID والطالب — بالإضافة إلى «؟» بجانب كل حقل داخل اللوحة نفسها.

الأسئلة الشائعة

إجابات أسئلتك.

ماذا أحتاج لتشغيل KatoCall؟

خادم Debian 12 جديد (64-بت) بنواتي معالج و4 غيغابايت ذاكرة و20 غيغابايت قرص، وعنوان IPv4 عام، وصلاحية root، وخط SIP من مشغّلك. اسم النطاق مطلوب فقط لـ HTTPS.

كيف أحدّث؟

شغّل أمر التحديث على خادمك. يتحقق من التنزيل قبل التثبيت، ويفحص السويتش الإصدارات الجديدة يوميًا ويُعلمك عند توفّر إصدار.

curl -fsSL https://katocall.com/update.sh | sudo bash
مع أي مشغّلين يعمل؟

مع أي مشغّل يوفّر لك خط SIP — بمصادقة عبر IP أو بالتسجيل، باستخدام UDP أو TCP أو TLS.

هل يجب تثبيت الطالب الآلي؟

لا. الطالب التنبّئي وقائمة IVR اختياريان، ولا يُثبَّتان إلا إذا طلبتهما.

هل يستطيع عملائي رؤية مكالماتهم؟

نعم. لكل عميل بوابة تعرض سجلات مكالماته وأرقام DID والأسعار والمعاملات الخاصة به — ولا تعرض بيانات غيره أبدًا.

ما اللغات المدعومة؟

اللوحة والأدلة متوفرة بعشر لغات: الإنجليزية والإسبانية والبرتغالية والفرنسية والألمانية والروسية والصينية واليابانية والعربية والهندية.

سويتشك الخاص، يعمل اليوم.

خادم Debian 12 جديد وأمر واحد. وكل ما عدا ذلك يتم من اللوحة.

اقرأ التوثيق

curl -fsSL https://katocall.com/get.sh | sudo bash

اتصل بنا

تواصل معنا.

أسئلة أو مساعدة في الإعداد أو خطأ — أرسل رسالة وسنعاود التواصل معك.