4,723
回編集
差分
→AsteriskサーバがNAT背後
==AsteriskサーバがNAT背後==
この場合は、かなりやっかいです。接続ないしRegisterする相手側がAsteriskの場合で、グローバルIPアドレスを持つ場合には相手にnat=yesを記述してもらえれば解決しますが、そうでない場合には対向先の状況にかなり依存するようです。<br>
===対応1===
sip.confのgeneralセクションに以下のように記述してみます。
externip=xxx.xxx.xxx.xxx
externhost=sip.hogehoge.net
localnet=192.168.0.0/255.255.0.0
外側のIPアドレスが不明な場合にはDDNS(Dynamic DNS)サービスを利用するなどしてextenhost=を記述します。<br>
ルータのNATを調整し、SIP(5060/UDP)とRTP(デフォルトでは10000~20000/UDP)をAsteriskサーバのローカルIPアドレスに向けます。<br>
ただし、これらの対処を行ってもRegisterできないITSPがあります。<br>