شغّل محرك توجيه الصوت والرسائل القصيرة بالجملة من 6X على خادمك المخصص الخاص بدلًا من بنية 6X التحتية المشتركة. تبقى بوابتك وفوترتك وعلامتك البيضاء تمامًا حيث تعمل بالفعل — فقط محرك التوجيه ينتقل.
لا حسابات لإنشائها بخلاف مفتاح التثبيت، ولا منصة PBX منفصلة لتعلمها — سكريبت واحد يقوم بكل الباقي.
احصل على ملفات الـ appliance على خادمك — أرشيف حقيقي، لا وثيقة تطلب منك البحث عنه بنفسك.
أمر واحد لخادم Debian 12 خالٍ، أو أمر أخف إذا كان لديك محرك صوت وDocker بطريقتك الخاصة بالفعل.
يستعلم خادمك من 6X كل 30 ثانية عن المزوّدين والأسعار والأرصدة — لن يقبل أول مكالمة له حتى تصل تلك المزامنة الأولى.
قم بتنزيلها واستخراجها على خادمك قبل تشغيل أي شيء آخر.
cd /root wget https://softswitch.6xcom.com/download -O 6x-switch-appliance.tar.gz tar xzf 6x-switch-appliance.tar.gz cd appliance
هذا ينشئ مجلد appliance/ يحتوي على كل ما يحتاجه برنامج التثبيت. شغّل كل أمر أدناه من داخل ذلك المجلد.
اختر المسار الذي يطابق خادمك.
معظم العملاء يريدون هذا. يقوم بتثبيت محرك الصوت (مُجمَّع من جديد — الحزمة الرسمية تحتاج حسابًا منفصلًا في مكان آخر، لذا يتجاوز هذا تلك الخطوة)، وDocker، وكل شيء آخر، ثم يُنهي التثبيت من أجلك.
sudo ./bootstrap.sh your-real-keyطويل — 30-60+ دقيقة لأنه يبني محرك الصوت من الصفر. هذا متوقع؛ ابتعد وتحقق لاحقًا. يرفض التشغيل إذا كان محرك صوت موجودًا بالفعل، أو على أي نظام غير Debian 12.
يفحص المتطلبات الأساسية، ويكتب تكوينك المحلي، ويهيّئ ذاكرة التخزين المؤقت المحلية، ويربط خطة الاتصال، ويبدأ محرك الرسائل القصيرة، ويثبّت خدمة المزامنة في الخلفية.
sudo ./install.sh your-real-keyهذا أيضًا تمامًا ما يُشغّله bootstrap.sh في نهاية عمليته الخاصة — كلا المسارين ينتهيان هنا.
حول مفتاحك-الحقيقي
كل مثال أعلاه يعرض عنصرًا نائبًا — استبدله بالكامل بمفتاح التثبيت الفعلي الذي قدمته لك 6X، دون إضافة أي شيء، ودون الاحتفاظ بأي شيء من العنصر النائب نفسه. إذا رأيت أقواسًا زاويّة مثل <مفتاح-تثبيتك> في وثائق أقدم، فهي تعني الشيء نفسه تمامًا: عنصر بديل يجب استبداله، لا أحرف حرفية يجب كتابتها. هل كتبتها بالخطأ مع ذلك؟ يكتشف كلا السكريبتين الآن ذلك مباشرةً ويخبرانك بالضبط بما يجب إصلاحه بدلًا من الفشل بخطأ مُحيّر.
journalctl -u 6x-switch-sync -f
تستعلم خدمة المزامنة من 6X كل 30 ثانية عن قائمة مزوّديك والأسعار وأرصدة العملاء. لن يقبل خادمك أول مكالمة له حتى تصل أول مزامنة ناجحة — هذا متوقع، ولا يُعد خطأ.
يتحقق خادمك من رصيد العميل محليًا قبل توجيه المكالمة — سريع، بدون رحلة ذهاب وعودة عبر الشبكة. في اللحظة التي تنتهي فيها المكالمة، يُبلغ 6X بنفس الطريقة التي تفعلها مكالمة مُستضافة مركزيًا بالفعل، وهذا ما يفوتر العميل فعليًا — سجلات 6X هي دائمًا مصدر الحقيقة، ونسختك المحلية يتم تصحيحها فقط في المزامنة التالية.
يستمر خادمك في العمل بشكل طبيعي على بياناته المعروفة الأخيرة لمدة 60 دقيقة — وقت كافٍ لتجاوز أي عطل شبكة واقعي. بعد تلك النافذة، يتوقف عن قبول مكالمات جديدة حتى يستعيد الاتصال. لا يوجد تجاوز محلي، بحسب التصميم: فترة سماح قصيرة تحمي خدمتك اليومية، والتوقف النهائي يحمي الطرفين من الفوترة على أرقام قد تكون قديمة جدًا.
يُوجَّه هاتفك البرمجي 6X وأي حملات بث صوتي / متصل قوة / متصل تنبؤي دائمًا عبر خوادم 6X المركزية، لا عبر خادمك الخاص — بشكل مقصود، لتبقى الفوترة وتوجيه المزوّدين صحيحين مقابل حسابك. يُبلغ خادمك عن استخدام الجلسة كل 30 ثانية؛ إذا توقف عن الإبلاغ لأكثر من 5 دقائق، تتوقف الجلسات المُوجَّهة مركزيًا مؤقتًا حتى يُبلغ مجددًا.
تصلك تحديثات 6X المركزية تلقائيًا، كما مع كل عميل. الكود الذي يعمل مباشرةً على خادمك يتغير فقط عندما تُشغّله بنفسك:
sudo ./update.sh
يحفظ نسخة احتياطية من كل ما سيستبدله أولًا، ويُحدّث فقط كود التوجيه/المزامنة، ويعيد تشغيل خدمة المزامنة — لا يتم لمس مفتاح تثبيتك أو ذاكرة التخزين المؤقت للرصيد المحلي الفعلي أبدًا. آمن للتشغيل في أي وقت.
تحقق من أن /opt/6x-switch/config.env يحتوي على مفتاح تثبيتك الحقيقي، لا قيمة العنصر النائب.
تأكد من أن مزوّدًا واحدًا على الأقل نشط في حسابك وأن مزامنة قد اكتملت بنجاح (journalctl -u 6x-switch-sync).
اطلب من 6X إعادة إنشائه — يتوقف المفتاح القديم عن العمل في اللحظة التي يُصدَر فيها مفتاح جديد، لذا حدّث config.env بمجرد حصولك على البديل.
لا. يتم تقديم تسجيل دخولك ولوحة التحكم والشعار والألوان والنطاق المخصص جميعها من منصة 6X، بشكل مستقل تمامًا عن مكان تشغيل حركة مكالماتك فعليًا.
شغّل الخطوة 1 أعلاه أولًا — يتوقع كل من bootstrap.sh وinstall.sh التشغيل من داخل مجلد appliance/ المُستخرج. إذا كنت تبدأ من خادم خالٍ تمامًا، فلن يكون ذلك المجلد موجودًا حتى تُنزّل الحزمة وتستخرجها.
تحدث مع 6X لتزويدك كشريك Switch مُستضاف ذاتيًا — الأسعار والتجربة والإعداد، كل ذلك في محادثة واحدة.