يصف هذا الفصل تكوين المشارك كعضو في WebRTC. يتم شرح دمج المشاركين بشكل أكبر في الفصل مشاركة SIP.
تنبيه مهم: يعمل WebRTC فقط باستخدام HTTPS وشهادة صالحة. وإلا لن يتم إنشاء اتصال صوتي.
لا يمكن الوصول إلى هاتف على التشغيلي المرئي عن طريق الجرس. لذلك يجب إشعار المكالمات بشكل منفصل عبر الرسائل أو جرس فيزيائي. بعد ذلك يمكن للمستخدم إنشاء اتصال صوتي بالمكالمات من التشغيلي المرئي إلى الطرف الآخر.
لتلقي الإشارة، يمكن إرسال أمر مباشرة باستخدام واجهة TCP/UDP- أو HTTP من الطرف الآخر إذا كان يدعم ذلك. بديلاً، يمكن اكتشاف مكالمات incoming باستخدام واجهة Asterisk AMI أو حدث خطة الاتصال. هذه الأخيرة هي الأسهل في التنفيذ.
على unlike هاتف، يتم إنشاء تكوين عنوان التشغيلي المرئي تلقائياً من قبل الخادم. لذلك لا يجب تكوين أي عناوين SIP.
لاستخدام هاتف على التشغيلي المرئي، يتم إدراجه في صفحة باستخدام Plugin
مكتبة. عندما يكون تكوين الهاتف مكتملاً ويبدأ نظام الهواتف Asterisk بنجاح، يتم عرض FAB (Floating Action Button) في الزاوية اليمنى السفلى من التشغيلي المرئي. هذا يتيح للمستخدم إنشاء الاتصال.
تتم تقسيم تكوين VoIP للاتصالات إلى جزأين. يتم إجراء تكوين الخوادم للتشغيل المرئي في واجهة الشبكة أو في
الوصول عن بعد. يتم إجراء جميع الإعدادات لنظام الهواتف في
الإنфраструктура تحت
الشبكة
الاتصالات. تبدو الإعدادات مماثلة، لذلك يجب الحذر من حيث يتم إجراء الإعدادات. عادةً ما يتم استخدام نفس الإعدادات إذا كان الخادم في نفس الشبكة. بشكل افتراضي، يتم توزيع إعدادات الاتصالات إلى جميع اتصالات الشبكة.
لإقامة اتصال صوتي عالمي من قبل التشغيلي المرئي، يجب أن تصل حزم WebRTC-UDP إلى نظام الهواتف الداخلي. إذا كنت في نفس الشبكة أو تقوم بإقامة اتصال عبر VPN، فإن الحزم تصل مباشرة إلى الخادم وتعمل الاتصالات. تختلف الأمور عندما يتم استدعاء التشغيلي المرئي من شبكة أخرى. ثم لا يمكن الوصول إلى عنوان IP للخادم. هناك حلان لهذه المشكلة:
جميع المعلومات حول التكوين يمكن العثور عليها في الفصل خوادم STUN وTRUN.
في علامة التبويب اليمنى في تكوين الهاتف، يمكن تحديد لوحة مفاتيح
للتشغيل المرئي. إليك مثال على لوحة مفاتيح هاتف عادية:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
أو استخدام مفتاح فتح الباب:
[icon:material/door_open] [txt:Open]:*1234#
يتم فصل كل رقم باستخدام فاصلة منقوطة في كل سطر. إذا ترك المحتوى فارغًا، يتم تخطي المفتاح بشكل مناسب. يمكن أن يحتوي كل مفتاح على نص فردي. يتم كتابة النص ببساطة قبل الرمز باستخدام نقطتين. يتم دعم أيضًا الحروف البدلية [icon:] و[txt:] للترجمة. علامة تعجب قبل النص تكبر حجم الخط في لوحة المفاتيح. إذا تم استخدام الرمز فقط، فلن يتم نقله. إذا تم إدخال سطر فارغ، يبدأ جدول جديد.
مهم: يتم عرض كل رمز بشكل واضح في التشغيلي المرئي ويمكن قراءته بسهولة.
الأحرف الصالحة هي 0-9، A-D، * و#. يمكن أيضًا إدخال فاصل باستخدام الفاصلة (,). لالفواصل الأطول، كرر الفاصلة عدة مرات.
للتحقق مما إذا كان الاتصال الخارجي يمكن إقامته حقًا، ينصح باستخدام Console من متصفح Chrome. يمكن الوصول إليه عبر الرابط chrome://webrtc-internals/.
في قسم ICE candidate grid، يمكن عرض طلبات عناوين IP على سبيل المثال.