<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hi,<div><div>why we need to specify the public (external) IP address when asterisk is behind NAT ?</div><div><br></div><div>With stun, asterisk should be able to get this info by himself.</div><div><br></div><div>In bash for example we can get the public IP contacting the stun server:</div></div><div><br></div><div><br></div><div><div>echo -en '\x00\x01\x00\x08\xc0\x0c\xee\<wbr>x42\x7c\x20\x25\xa3\x3f\x0f\<wbr>xa1\x7f\xfd\x7f\x00\x00\x00\<wbr>x03\x00\x04\x00\x00\x00\x00' |           nc -u -w 2 <a href="http://stun.l.google.com" target="_blank">stun.l.google.com</a> 19302 |</div><div>    dd bs=1 count=4 skip=28 2>/dev/null |</div><div>    hexdump -e '1/1 "%u."' |</div><div>    sed 's/\.$/\n/'</div></div><div><br></div><div><br></div><div><a href="http://askubuntu.com/questions/95910/command-for-determining-my-public-ip" target="_blank">http://askubuntu.com/<wbr>questions/95910/command-for-<wbr>determining-my-public-ip</a><br></div><div><br>If we can avoid to specify the public IP we can support dynamic IP. Before connecting, asterisk could retrieve the public IP. That is what (I think) is doing my  IP phone at home, dynamic IP behind Nat. It ask me only the stun server address.</div><div><br></div><div>thanks</div></div>
</div><br></div>