私はtrixboxサーバーを持っており、外部SIPを除くすべての作品が見つかります。ネット内ではすべての音は問題ありませんが、ネット外でSIP電話を使用すると、接続でき、電話を受けることはできますが、音が出ません。
私はsip_nat.confにこのテキストを持っています:
nat=yes
externhost=xxxxx.dyndns.org
localnet=192.168.1.0/255.255.255.0
localhost=192.168.1.210
externrefresh=10
qualify=yes
そして、私は5036から5082、4569、および10000から20000のポートを、TCPおよびUDPで192.168.1.210にリダイレクトしています。
どうしましたか?
RTPポートを構成する必要がある場合があります。通話を開始できて聞こえない理由は、SIPがデータ(5060)に1つのポートを使用しているためです。音声用のランダムなもの(RTP)。
/etc/asterisk/rtp.conf内:
[general]
;
; RTP start and RTP end configure start and end addresses
;
rtpstart=10000
rtpend=20000
外部IPアドレスを指定してみてください。
nat=yes
externip = X.X.X.X
externhost=xxxxx.dyndns.org
localnet=192.168.1.0/255.255.255.0
localhost=192.168.1.210
externrefresh=10
qualify=yes
そして、アスタリスクを再起動します。