Trixbox:没有声音的外部SIP

我有一个trixbox服务器,除了外部的SIP之外,每个工作都可以find。 内网所有声音都很好,但是如果我在networking外使用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和UDPredirect到192.168.1.210。

怎么了?

您可能需要configurationRTP端口,您可以发起呼叫的原因,您听不到是因为SIP使用一个数据端口(5060)和随机一个语音(RTP)。

在/etc/asterisk/rtp.conf中:

 [general] ; ; RTP start and RTP end configure start and end addresses ; rtpstart=10000 rtpend=20000 

尝试指定外部IP地址:

 nat=yes externip = XXXX externhost=xxxxx.dyndns.org localnet=192.168.1.0/255.255.255.0 localhost=192.168.1.210 externrefresh=10 qualify=yes 

并重新启动星号。