VoIP में NAT और STUN
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 की मैपिंग को बनाए रखने में सहायक होते हैं |
| एक तरफ़ा ऑडियो की समस्या | SIP क्लाइंट में STUN या NAT ट्रैवर्सल को ऑन करें |
| ब्राउज़र वेब डायलर | इसमें किसी अलग क्लाइंट सेटअप की ज़रूरत नहीं पड़ती |
SMS Conecta में यह कहाँ लागू होता है
राउटर के पीछे Zoiper, Linphone या MicroSIP में SMS Conecta नंबर रजिस्टर करने पर एक तरफ़ की आवाज़ आए, तो क्लाइंट में STUN या NAT traversal ऑन कर दें। रजिस्ट्रेशन sip.smsconecta.com पर UDP/TCP पोर्ट 5060 या 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 तक)