الجيل الجديد من شبكة المراسلة والهاتف اللامركزية



في كل مرة يظهر فيها مقال عن بعض الرسائل الجديدة ، يهتم معظم مستخدمي هبر بالتعليقات - الرسائل الفورية المركزية أو اللامركزية؟

إذا لم يكن - ثم - "كل الرجال يتشعبون."

يذكر الكثيرون أيضًا لامركزية Skype كمثال ، مما يشير إلى ما كان عليه قبل عام 2011.

دعنا بعد ذلك ، ككحل ومقدمة للفكرة الرئيسية للمقال ، ضع في اعتبارك ما كان عليه Skype في سنواته الذهبية ، قبل شراء Microsoft.

إذن ، هذا هو هيكل شبكة Skype لامركزية نظير إلى نظير:



كما نرى ، يرتبط العملاء بشكل أساسي من خلال ما يسمى بالعقدة الفائقة.

ما هي supernodes ولماذا احتاجها Skype؟
كيف P2P نقية جدا؟
لماذا لا يمكنك ربط المستخدمين ببعضهم البعض مباشرةً ، نظرًا لأنه P2P؟



للإجابة على سؤال لماذا كانت هناك حاجة إلى supernode ، تحتاج إلى تذكر ما كان Skype في ذلك الوقت.

وكان "طالب" بين المستخدمين ، أولاً بمكالمات صوتية ، ثم بالفيديو.
وهنا كانت هناك مثل هذه المشكلة - جلس معظم المستخدمين تحت NAT ، وأحيانًا تحت NAT مزدوجة وثلاثية ، وفي مثل هذه الظروف يكاد يكون من المستحيل إنشاء اتصال صوتي وخاصة بالفيديو إذا قمت بتوصيلهم مباشرة.

تقريبًا ، لعبت هذه العقدة الفائقة دور نوع من خوادم TURN ، التي كانت تعمل في إرسال الإشارات ونقل حركة المرور ، و "تثقيب" NATs وربط المستخدمين.
مرة أخرى - هذا مهم في المقام الأول لمكالمات الصوت والفيديو.

أصبحت العقد أجهزة كمبيوتر ذات عناوين IP بيضاء ، قوية بما يكفي تجلس على قنوات واسعة ، حيث مرت حركة مرور الوسائط الثقيلة عبرها.

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

كل هذا يشبه نوعًا من الفيروسات ، وهذا ليس مفاجئًا - كان هناك رأي مفاده أن Skype قام به قراصنة سابقون قاموا سابقًا بعمل مبادلات قرصنة وهذا يتناسب تمامًا مع نهجهم في حل المشكلات.

لكننا لن نتعمق في هذا الموضوع.

بدلاً من ذلك ، دعنا نرى كيف يعمل ... الاتصالات الهاتفية العادية:



يصف المخطط أعلاه مبدأ تشغيل شبكة الهاتف العامة - ما يسمى PSTN أو المصطلح الدولي - PSTN (شبكة الهاتف العامة التبديلية).

وعلى الرغم من أن هذا الرسم التخطيطي يوضح ما حدث خلال الوقت الذهبي لشبكة PSTN (السبعينات والثمانينات وأوائل التسعينات) ، فإن كل شيء يعمل بالطريقة نفسها الآن.

لقد تغيرت التكنولوجيا ، ذهب العمالقة (Alcatel ، Nortel ، إلخ) ، ولكن المبدأ نفسه بقي.

بالنظر إلى الشكل ، يمكنك العثور على العقد - هذه هي PBXs للمدينة ، التي يتصل بها بعض المشتركين ، مع وجود بادئات من PBXs المقابلة والعقدة الفائقة - التبادلات لمسافات طويلة.

يمكن لجميع العقد (ATS) التواصل مع بعضها البعض ، والمشتركين مع بعضهم البعض - فقط من خلال هذه العقد.

اتضح أن شبكة PSTN هي أيضًا شبكة P2P لامركزية ، مبنية بنفس طريقة Skype (أو العكس)؟

على الأرجح أن الأمر كذلك.

وهذا من السهل رؤيته - على سبيل المثال ، عندما يكون لدى PBX عدد قليل من قنوات الوصول إلى مدينة أخرى PBX ، ثم في ساعة الذروة (CNN - ساعات مزدحمة) يكون من الصعب أو المستحيل على المشتركين في PBX الوصول إلى أخرى ، ولكن في نفس الوقت ، المشتركون من نفس يمكن لـ PBXs الاتصال ببعضها البعض دون مشاكل.

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

لذا ، قررنا أن شبكة الهاتف الحديثة (PSTN أو PSTN) هي شبكة P2P لامركزية.

ينشأ سؤال طبيعي - إذا كان P2P ، فهل يمكننا أن نصبح عضوًا في هذه الشبكة اللامركزية (رفع خادمنا ، إلخ)؟

بالطبع!

ما هو المطلوب لذلك وكيف يتم ذلك (افترض أن لديك الكثير من المال وأنت شركة كبيرة نسبيًا)؟

الخطوات الرئيسية:

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

من أجل البساطة ، ضع في اعتبارك مثالاً ترغب في أن تصبح مشغل اتصالات محلي - أي رفع عقدة مدينة بسيطة.

- تحتاج إلى الحصول على مجموعة من أرقام الهاتف المخصصة جغرافيًا للمكان الذي تضع فيه عقدة (تبادل الهاتف).

كما يعطي هذا التجمع المنظم.

اقتباس:

"... توجد توصية لقطاع تقييس الاتصالات ، E.164 ، تحدد خطة ترقيم اتصالات دولية مشتركة مستخدمة في شبكات الهاتف العامة وبعض الشبكات الأخرى. يمكن أن تحتوي الأرقام المتوافقة مع E.164 على 15 رقمًا كحد أقصى وعادة ما تتم كتابتها بالبادئة "+".

تعرّف "قواعد توفير خدمات الهاتف" الروسية [2] رقم المشترك على أنه "الرقم المخصص للمشترك عند إبرام عقد تقديم خدمات الهاتف ، والذي يتم من خلاله تحديد جهاز المشترك المتصل بشبكة الهاتف عند توصيل أجهزة المشترك الأخرى به". في روسيا ، الجهة المنظمة في مجال أرقام الهواتف هي وزارة الاتصالات (على وجه الخصوص ، وكالة الاتصالات الفيدرالية) ... "

- بعد استلام مجموعة الأرقام ، يجب عليك إنشاء وتشغيل العقدة PSTN. سنحذف جميع التفاصيل التي تحتاجها للحصول على SORM وما إلى ذلك.

هذه كلها قضايا تنظيمية ، لن نتناولها بالتفصيل ، خاصة أنها مختلفة أيضًا في بلدان مختلفة.

بدلاً من ذلك ، نوجز بإيجاز النقاط الفنية.

أولاً ، يقوم الآن جميع المشغلين ، كبيرًا وصغيرًا ، بإنشاء محطات على معدات VOIP.

على سبيل المثال إما أن يتم شراء محطة حديد متخصصة مع VOIP أو يتم عمل حزمة برمجيات - خادم مع برنامج متخصص من الفئة 5 من نوع Broadcom أو حتى علامة نجمية مغمورة حتى الفئة 5 ، إلخ.

ربط المشتركين.

كل شيء بسيط هنا أيضًا - يتم تثبيت بوابات VOIP مع منافذ FXS ، حيث يمكن للمشتركين توصيل الهواتف العادية أو هواتف IP ، و IP PBXs الصغيرة لمستخدمي الأعمال أو عملاء البرامج (على سبيل المثال ، لمراكز الاتصال) ، إلخ.

تقوم بعض الشركات بتوصيل المستخدمين باستخدام PBXs IP الظاهري ، لأن PBX - ولكن المبدأ هو نفسه.

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

وبناءً على ذلك ، يجب عليك تسجيل المسارات الصادرة في محطتك (العقدة) وفقًا لقواعد معينة.

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

من حيث المبدأ ، يتم تنفيذ كل شيء تقريبًا بواسطة مشغلي شبكات الجوال.

ثم يبدأ الجزء التجاري - تكسب المال عن طريق بيع هذه الأرقام مقابل رسوم شهرية وأخذ رسوم للمكالمات بين الجبال أو المكالمات الدولية ، والتي بدورها تشتريها من عقدة أعلى ، إلخ.

لماذا نتحدث جميعا بهذه التفاصيل؟

والحقيقة هي أن لدينا منصة (M1 Messenger) ، وهي من ناحية ، رسول لامركزي ، ومن ناحية أخرى يمكن تعريفها على أنها شبكة هاتفية من الجيل الجديد.

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

على سبيل المثال يمكنك أنت بنفسك أن تضاف إلى مثل هذه الشبكة على الإطلاق في أي وقت ، وتصبح عقدة مستقلة - عقدة في شبكة M1 Messenger.

يمكنك بسهولة وبسهولة إضافة محطات IP ومكتب صغير وموفرين كبار إلى هذا النظام الأساسي - ويمكن لجميع المحطات التواصل مع بعضها البعض ومع المستخدمين العاديين للرسول:



يرجع هذا التنوع إلى حقيقة أن منصة M1 Messenger تدعم بروتوكول SIP.

يتلقى كل مستخدم تسجيل دخول عند التسجيل ، بالإضافة إلى SIP URI ، أي يتلقى معرفين في وقت واحد.

بفضل تسجيل الدخول ، يتم التفاعل داخل مستخدمي المراسلة والاتصالات الصادرة إلى الخارج ، أي إلى IP PBXs المتصلة ، وبفضل SIP URI ، يمكن الوصول إلى كل مستخدم للمكالمات الواردة من أي شبكة متوافقة مع SIP.

تأمل في الشكل.

هنا يتم توصيل IP PBXs تحت الأحرف A و B و C بالمنصة عبر صندوق SIP ، أي يتم تسجيل PBXs هذه على المنصة.

عدد المحادثات المتزامنة في مثل هذا الجذع ، وكذلك عدد الجذوع نفسها لكل IP PBX ، غير محدود.

وبالتالي ، يمكن للمستخدمين مثل IP PBXs تحت الحرف A الحصول على ترقيم داخلي ، وللمكالمات إلى IP PBXs تحت الحرفين B و C ، يستخدمون SIP URI الخاص بهم.
يمكن معالجة المكالمات الواردة من البورصات الأخرى أو من برنامج المراسلة عن طريق هذه التبادل بطريقتين مختلفتين:

- باعتباره الرقم الوحيد (الرقم التسلسلي) الذي يذهب على سبيل المثال إلى IVR القياسي ثم وفقًا للخوارزمية المحددة.

- يمكن تعيين كل مستخدم داخل IP PBX تابع لجهة خارجية في صندوق الاتصال الخاص به وتوجيهه بواسطة PBX.

وبالتالي ، يمكن لكل مستخدم PBX تلقي مكالمة مخصصة له فقط من مستخدمي المنصة.

أيضًا ، نظرًا لحقيقة أن جميع مستخدمي المراسلة الفورية يتلقون معرفات SIP URI في وقت واحد ، فمن السهل الحصول على أرقام واردة من مزودي الأرقام الافتراضية (DIDs).

عدد الأرقام الواردة المرتبطة بتسجيل الدخول غير محدود أيضًا.

توصيل المعدات.

لا يوجد حاليًا أي رسل يربطون المعدات بشبكتهم.

آخر واحد كان Skype.

على سبيل المثال ، في عام 2012 ، تم الإعلان عن هاتف DECT مع دعم Skype:



قبل ذلك ، تم بيع هاتف مكتبي مع دعم Skype:



منذ حوالي عام ، أعلنت Skype أنها لن تدعم مثل هذه الهواتف وأنه من جميع المستخدمين الذين اشتروها في وقت سابق ، تحولوا جميعًا إلى قرع.

في المقابل ، يمكن توصيل أي هاتف IP (بما في ذلك هاتف الفيديو) أو بوابة VOIP بنظام M1 Messenger الأساسي:







هذا ليس بمفهوم ؛ كل شيء يعمل بالفعل.

وبالتالي ، يمكن توصيل أي IP PBX بالمنصة ، وكذلك أي معدات VOIP.

للاتصال ، ما عليك سوى تنزيل برنامج المراسلة والتسجيل والانتقال إلى علامة تبويب معدات SIP:



باستخدام 3 معلمات - تسجيل الدخول وكلمة المرور وعنوان الخادم:



يمكنك توصيل IP PBX أو أي جهاز VOIP.

وباستخدام SIP URI ، مثل تسجيل الدخول الرقمي @ sip1.m1online.net ، يمكن لأي مستخدم أو IP PBX متصل أو جهاز متصل تلقي مكالمات VOIP من أي شبكة VOIP ، حتى إذا كانت هذه الشبكة غير متصلة بمنصة M1 (على سبيل المثال ، موفري أرقام DID الظاهرية ، إلخ. د.)

وبالتالي ، يتم الحصول على شبكة لا تخضع للتنظيم من أي جانب ، ولكن في نفس الوقت يمكن توصيلها بـ IP PBXs الحالية ، ولا يهم ما هي المعدات المستخدمة - إما Atserisk صغيرة أو PBX محاصر أو محطة كبيرة لمشغل كبير.

والأكثر إثارة للاهتمام هو أن المكالمات في مثل هذه الشبكة لا يتم احتسابها على الإطلاق ، ويتم إجراؤها مباشرة ، متجاوزة أرقام الهواتف الصادرة رسميًا.

يتحول إلى شبكة اتصال ، لا تعتمد على أي شخص وتكون مفتوحة لاتصال أي مستخدم - سواء كان أفرادًا أو شركات خاصة مع مستخدميها أو مشغليها الكبار.
لا يوجد هيئات تنظيمية ، ولا SORMs ، ولا أرقام هواتف e164 يمكن أن تفقدها أو تأخذها منك.
ولا رسوم ورسوم شهرية لكل دقيقة محادثة.

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


All Articles