الدراجة SIPs والمحادثة الهاتفية السحابية مع بعضها البعض


إذا كان مشغل الاتصالات يحترم نفسه ، فإنه يدعم SIP ونقطة. إن عملية "المشترك أ يستدعي المشترك ب" أسهل في التنفيذ إذا تفاعلت المهاتفة / النجمة / المفتاح الحر بنفس الطريقة ، وفقًا للمعيار. من أجل الاكتمال ، دعنا نتذكر الهواتف "الحديدية" ، التي لم تكن غارقة في النسيان ، لأنها تستخدم من قبل المؤسسة. ومع ذلك ، فإن العمل مع هذا البروتوكول ليس أسهل شيء تمتلكه المهاتفة. اليوم سأخبرك كيف يتم تنفيذ SIP في منصتنا وما هي الفروق الدقيقة التي تنتظر المطورين ؛ حتى إذا لم تكن مطورًا للاتصالات ، فستكتشف تحت الخفض كيف تتفاعل المنصات مثل مشغلي الهواتف المحمولة أو Voximplant.

الاتصال بـ Voximplant


يتذكر الكابتن Evidence أن بروتوكول SIP يتعلق بالإشارة ، وليس بشأن نقل الصوت / البيانات ، وبالتالي فإن أول شيء يقوم به جهاز SIP (المشار إليه فيما يلي باسم جهاز المشترك) هو الاتصال بالخادم وقول "اسمه": alice@server.com . في حالة Voximplant ، سيبدو اسم الجهاز المتصل كما يلي:
alice@application-name.account-name.voximplant.com
نقطة مهمة: يرى الهاتف السحابي أن كل جهاز متصل هو "هاتف SIP".

يمكن للجهاز المتصل إجراء مكالمات إلى الهواتف المحمولة و Web / Mobile SDK و SIPs المتصلة الأخرى (باستخدام أسمائهم ، على سبيل المثال: sip: bob@application-name.account-name.voximplant.com ). مكالمة نموذجية من جهاز مشترك Voximplant ::

  • تذهب المكالمة إلى السحابة. ليس على الفور للمشترك الثاني ، ولكن على السحابة ، كارل!
  • في السحابة ، تعالج هذه المكالمة البرنامج النصي JS ، الذي يوجه المكالمة إلى الجهاز الثاني ويربط المشتركين ببعضهم البعض.

إذا اتصلت بجهاز / عميل آخر ، متصل أيضًا بـ Voximplant ، فعندئذٍ في البرنامج النصي يكفي استخدام طريقة callUser .

وإذا قمت بالاتصال بهاتف SIP متصل بعامل آخر ، فإن "Gigafon" الشرطي؟ للقيام بذلك ، يجب على هاتفيين - Voximplant و "Gigafon" - "تكوين صداقات" ...

السلام والصداقة ورشفة


عادة ما تتكون "الصداقة" بين المهاتفة من حقيقة أن خوادم Voximplant و Gigafon ترسل الإشارات لبعضها البعض عبر SIP ، بحيث تتعرف وحدات المشترك في النهاية على بعضها البعض. تسمى هذه الخوادم بروكسيات SIP. عند إنشاء الاتصال واعتبار المكالمة قائمة ، تبدأ أجهزة المشتركين في تبادل البيانات (الصوت و / أو دفق الفيديو) عبر RTP. ولكن أولاً ، يجب أن يسمح وكيل Voximplant لوكيل Gigafon بإجراء إنذار.

الطريقة الرئيسية: الجذع


- لدي جيش ..!
- ولدينا جذع.
© فيلم خيال علمي بلا عنوان
Trunk فرصة لمشغلين آخرين لاستدعاء وحدات المشتركين Voximplant. لكي يتمكن Voximplant من الوصول إلى أجهزته ، يستخدم trunk قائمة بيضاء لعناوين IP .

بعد إضافة IP (أو الشبكة الفرعية) الخاصة بـ Gigafon إلى القائمة البيضاء ، ستتمكن أجهزة SIP الخاصة بها من الوصول إلينا بدون إجراء التسجيل. رائع ومريح ، ولكن ماذا عن الجذع العكسي؟ هل يمكن لمشغلين آخرين القيام بجذع على Voximplant ، وهذا يعني ، إضافة إلى القائمة البيضاء لنا؟

إذا كان عامل الهاتف يعرف كيفية الاتصال ، فيمكنه معرفة عناوين كلمات المرور الخاصة بنا من خلال تقديم طلب api.voximplant.com/getMediaResources؟with_mediaservers&with_sbcs . ورداً على ذلك ، ستأتي JSON مع أسماء وخوادم IP الفعلية لخوادم الوسائط الفعلية ، والتي ستسجلها Gigafon في المنزل.

ولكن إذا لم يكن مشغل Gigafon قادرًا على القيام بعمل trunk على عوامل أخرى ، أي الوظيفة المساعدة:

تسجيل SIP


تحتوي لوحة تحكم Voximplant على قسم تسجيل SIP : تسمح لك هذه الوظيفة بتسجيل منصتنا كجهاز SIP في هاتف آخر. إن تقديم المهاتفة السحابية الضخمة كهاتف SIP واحد ليس القرار الصحيح ، ولكن يمكن استخدامه كـ "عكاز" إذا لم تنجح الطرق الأخرى.

SIP - في جميع أنحاء الرأس


هناك رأي مفاده أن SIP هي منطقة اتصالات قياسية سيئة ، ومقالات منفصلة عن هبر مكرسة لهذه القضية ولا تتوقف الأشرار.

ولكن مع ذلك ، أصبح SIP منذ فترة طويلة "غراء" مألوف و (مع النهج الصحيح) مناسب لمشغلي الاتصالات ، وبالتالي فإن الصندوق هو وظيفة شائعة يتم من خلالها توصيل اللوحات على قماش الاتصالات. نتمنى لك النجاح في الحد من إعدادات SIP ؛ إذا كان لديك أسئلة - التعليقات مفتوحة.

Source: https://habr.com/ru/post/ar422919/


All Articles