BroadNet
SIP / VoIPالنشر

ربط SIP ومتحكّم حدود الجلسة

آخر تحديث 3 دقائق للقراءةقائم على المعايير
إجابة مباشرة

ربط SIP وصلة افتراضية تحمل الصوت فوق IP بين نظام هاتف وناقل، بديلًا عن خطوط PRI/TDM الفيزيائية. ويجلس متحكّم حدود الجلسة (SBC) عند حدّ شبكة SIP لتأمينها وإخفاء الطوبولوجيا الداخلية وحلّ عبور NAT (بـ STUN/TURN/ICE) والتحكم بأي جلسات تُقبَل.

§01

ما هو ربط SIP

يستبدل ربط SIP الخط الهاتفي الفيزيائي (خط ISDN PRI أو دارة TDM) بجلسة SIP فوق وصلة IP بين نظام هاتف مؤسسي (IP-PBX) ومزوّد خدمة هاتف عبر الإنترنت أو ناقل. ويحمل مكالمات متزامنة كوسائط RTP بإشارات SIP، متوسّعًا بتزويد قنوات بدل تركيب نحاس. وربط SIP هو كيف تربط المؤسسات صوتها بـ PSTN فوق IP، وكيف تترابط النواقل صوتيًا بين الشبكات.

§02

مشكلة NAT

يضمّن SIP وSDP عناوين IP ومنافذ داخل رسائلهما — ترويسة Contact، وVia، وسطرا SDP c= وm=. وحين تجلس نهاية خلف NAT، تكون تلك العناوين المضمَّنة عناوينها الخاصة، غير القابلة للتوجيه من الخارج، فقد تتصل الإشارات بينما لا يجد للوسائط منفذًا — عرض الصوت أحادي الاتجاه أو انعدامه الكلاسيكي. وحلّ ذلك يعني اكتشاف والإعلان عن العنوان/المنفذ العام الذي سيستخدمه NAT فعلًا، وهو ما وُجِدت STUN وTURN وICE لأجله.

لبنات عبور NAT
الآليةRFCالدور
STUNRFC 8489اكتشف عنوان IP العام / المنفذ الذي يخصصه NAT لنقطة النهاية
TURNRFC 8656ترحيل الوسائط عبر خادم عند فشل المسارات المباشرة (NAT متماثل)
ICERFC 8445اجمع المرشحين واختبر أي زوج من العناوين يعمل بالفعل
§03

STUN وTURN وICE

تعمل الثلاث معًا. تتيح STUN لنهاية أن تسأل خادمًا «أي عنوان عام تراني عليه؟»، كاشفةً ربط NAT الذي ينبغي أن تعلنه. وتوفّر TURN مُرحّلًا: حين تكون NAT مقيّدة جدًا على مسار مباشر، تُمرَّر الوسائط عبر خادم TURN يمكن للطرفين الوصول إليه. وتربط ICE بينهما — يجمع كل جانب عناوين مرشّحة (محلية، مشتقّة من STUN، مُرحَّلة عبر TURN)، ويتبادلها في SDP، ويجري فحوص اتصال لاختيار أفضل زوج يعمل. وICE إلزامية في WebRTC وتُستخدم متزايدًا لـ SIP خلف NAT.

§04

متحكّم حدود الجلسة

SBC جهاز الترسيم عند حافّة شبكة SIP — بين مؤسسة وناقلها، أو بين ناقلَين. ويتصرّف دائمًا تقريبًا كوكيل مستخدم ظهرًا لظهر، منهيًا كل مكالمة ومعيدًا إنشاءها، ما يتيح له أداء مهامه الأساسية: إخفاء الطوبولوجيا الداخلية (لا يرى الأطراف الخارجية العناوين الداخلية أو مسار الإشارات الحقيقي)، وإنفاذ الأمن والتحكم بالقبول، وإصلاح مشكلات NAT والتشغيل البيني. وهو فعليًا جدار حماية ومترجِم مبني خصيصًا للصوت الآني.

ماذا يفعل متحكّم حدود الجلسة
الوظيفةالغرض
إخفاء الطوبولوجيا (B2BUA)إخفاء العناوين الداخلية، وتفاصيل التوجيه، وتفاصيل الحوار
الأمنحظر مسح SIP/هجمات DoS، وفرض TLS/SRTP، وتحديد معدل التسجيلات
تخطي NATإصلاح العناوين الخاصة المضمَّنة؛ تثبيت/ترحيل الوسائط
التحكم في القبول / CACتحديد الحد الأقصى للمكالمات المتزامنة، وحماية النطاق الترددي والتراخيص
الربط البينيتوحيد لهجات SIP، وتحويل ترميز الـ codecs، والجسر بين وسائل النقل
تثبيت الوسائط (Media anchoring)توجيه RTP عبر SBC للمراقبة والاعتراض القانوني
§05

إخفاء الطوبولوجيا والأمن

لأن SBC يعيد إنشاء كل مكالمة كـ B2BUA، لا يرى الأنداد الخارجيون إلا عناوين SBC نفسه، لا نظام PBX الداخلي ولا الوسطاء ولا عناوين المشتركين — وإخفاء الطوبولوجيا هذا يبسّط الترابط ويحرم المهاجمين من خريطة للشبكة الداخلية. وفوق ذلك ينفّذ SBC الوضع الأمني: TLS للإشارات وSRTP للوسائط، وحدود معدّل التسجيل والمكالمات لكبح الإغراق ومحاولات الاحتيال الهاتفي، وتطبيع SIP المشوَّه أو الخاص بلهجة كي لا تصل خصوصيات جانب إلى الآخر. ولهذا تنتهي روابط SIP في الإنتاج على SBC بدل تعريض PBX مباشرة.

التعليمات

الأسئلة المتكررة

ما هو ربط SIP؟

ربط SIP وصلة صوت افتراضية فوق IP بين نظام هاتف (IP-PBX) وناقل أو مزوّد خدمة، بديلًا عن خطوط PRI/TDM الفيزيائية. يحمل مكالمات متزامنة كإشارات SIP مع وسائط RTP، ويتوسّع بتزويد قنوات بدل تركيب خطوط فيزيائية.

ماذا يفعل متحكّم حدود الجلسة؟

يجلس SBC عند حافّة شبكة SIP ويؤمّنها: يخفي الطوبولوجيا الداخلية (متصرّفًا كـ B2BUA)، وينفّذ TLS/SRTP وحدود المعدّل، ويحلّ عبور NAT وتثبيت الوسائط، ويتحكّم بعدد المكالمات المتزامنة المقبولة، ويطبّع SIP بين أنظمة تنفّذه على نحو مختلف.

لماذا أحصل على صوت أحادي الاتجاه أو منعدم في مكالمات SIP؟

عادةً NAT. يحمل SIP وSDP عناوين IP مضمَّنة؛ وخلف NAT تكون تلك خاصة وغير قابلة للتوجيه، فتتصل الإشارات لكن لا يجد وسائط RTP منفذًا للعودة. وإصلاحه يعني الإعلان عن العنوان العام الصحيح عبر STUN/ICE أو ترحيل الوسائط عبر TURN أو SBC.

ما الفرق بين STUN وTURN وICE؟

تكتشف STUN العنوان العام الذي يسنده لك NAT. وترحّل TURN الوسائط عبر خادم حين يستحيل مسار مباشر. وتنسّق ICE بينهما — بجمع عناوين مرشّحة وتبادلها واختبار أي زوج يتصل فعلًا. وتستخدم ICE بروتوكولَي STUN وTURN كأدواتها.

هل SBC جدار حماية؟

هو جدار حماية متخصّص للصوت الآني. جدار الحماية العام لا يفهم حوارات SIP ولا منافذ الوسائط المضمَّنة في SDP ولا RTP، فلا يستطيع بأمان فتح الثقوب الصحيحة ولا إخفاء الطوبولوجيا. أما SBC فمدرك لـ SIP وRTP، مضيفًا إخفاء الطوبولوجيا والتحكم بالقبول والترميز البيني ما لا يستطيعه جدار حماية بيانات.

مراجع

مواصفات المصدر

تستند هذه الصفحة إلى المعايير المنشورة. يفتح في علامة تبويب جديدة.

BNتتم صيانته بواسطة فريق الهندسة BroadNet·خدمة الرسائل عالية الجودة منذ عام 2003
ضعه على السلك

قم بالبناء باستخدام ربط SMPP حقيقي وواجهة برمجة تطبيقات REST.

اطلب الوصول التجريبي باستخدام مفاتيح اختبار حقيقية: أرسل أولاً إلى رقمك الذي تم التحقق منه، ثم انتقل إلى الإنتاج عبر أكثر من 200 دولة بمجرد الموافقة على معرّف المُرسِل ومساراته.