NAT وSTUN في VoIP
آخر تحديث 2026-09-30 · بقلم فريق ZuteSIP (ZuteSIP 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-alives وrport وICE | تساعد على إبقاء تعيين NAT مفتوحًا |
| صوت في اتجاه واحد | فعّل STUN أو اجتياز NAT في عميل SIP |
| لوحة الاتصال عبر الويب في المتصفح | لا تحتاج إلى إعداد أي عميل |
كيف ينطبق على ZuteSIP
عند تسجيل رقم ZuteSIP في Zoiper أو Linphone أو MicroSIP خلف جهاز توجيه، فعّل STUN أو اجتياز NAT في العميل إذا سمعت الصوت في اتجاه واحد. يستخدم التسجيل sip.zutesipdialer.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)