NAT وSTUN في VoIP
آخر تحديث 2026-10-23 · كتبه فريق SMS Conecta (SMSConecta Inc.)
الإجابة السريعة: NAT، أو ترجمة عناوين الشبكة، يسمح لعدد كبير من الأجهزة بمشاركة عنوان IP عام واحد، وSTUN (Session Traversal Utilities for NAT) بروتوكول يخبر الجهاز بعنوان IP العام والمنفذ اللذين يظهر منهما. تستخدم عملاء SIP بروتوكول STUN لكي يرسل الطرف الآخر الصوت إلى عنوان يمكن الوصول إليه.
تعتمد غالبية أجهزة التوجيه في المنازل والمكاتب على NAT، ولذلك يُعد الصوت باتجاه واحد وانقطاع المكالمات من أول المشكلات المألوفة عند إعداد هاتف برمجي جديد.
كيف يعمل
تحمل رسائل SIP عنوان IP والمنفذ الموجَّه إليهما الوسائط. وخلف NAT، لا يعرف الجهاز سوى عنوانه المحلي فقط، فيحتمل أن يرسل الطرف الآخر صوت RTP إلى وجهة لا وجود لها. ويكشف خادم STUN (RFC 8489) عنوان الربط العام إلى الجهاز، فيُعلن العميل عن ذاك العنوان بدلًا من المحلي. وتساعد رسائل keep-alive وrport وICE على إبقاء الربط مفتوحًا.
ملخص آلية اجتياز NAT
| العنصر | الدور |
|---|---|
| خادم STUN (RFC 8489) | يُرجع العنوان والمنفذ العامَّين للعميل حتى يتمكن من الإعلان عنهما |
| رسائل Keep-alive وrport وICE | تُسهم في الحفاظ على فتح تعيين NAT |
| انقطاع الصوت باتجاه واحد | فعّل خيار STUN أو اجتياز NAT في عميل SIP لديك |
| لوحة الاتصال عبر الويب | لا يتطلب أي ضبط لعميل SIP |
كيف ينطبق على SMS Conecta
عند تسجيل رقم SMS Conecta في Zoiper أو Linphone أو MicroSIP خلف جهاز توجيه، فعّل STUN أو اجتياز NAT في العميل إن سمعت الصوت باتجاه واحد. يستخدم التسجيل sip.smsconecta.com عبر المنفذ 5060 (UDP/TCP) أو منفذ TLS 5061. أما لوحة الاتصال عبر المتصفح فلا تتطلب أي تهيئة للعميل.
مصطلحات ذات صلة
- ✓ SIP
- ✓ الهاتف البرمجي
- ✓ ترميز G.711
- ✓ لوحة الاتصال عبر المتصفح
الأسئلة المتكررة
ما السبب الشائع للصوت باتجاه واحد؟
هل STUN مطابق لـ TURN؟
هل ينبغي تعطيل SIP ALG في جهاز التوجيه؟
المصادر
- IETF: RFC 8489, Session Traversal Utilities for NAT (STUN) (حتى سبتمبر 2026)
- IETF: RFC 3581, Symmetric Response Routing (rport) for SIP (حتى سبتمبر 2026)