原因一:

Asterisk 主机置于防火墙内,并且使用虚拟 IP 时,外部网络的分机遇到这类问题,多半是 RTP 封包未能通过防火墙的原因引起,需重新检视防火墙设定,同时 sip.conf 需包含下列两个参数,也可在sip_nat.conf中设置

 
  
  1. externip=<Asterisk_IP> 
  2. localnet=192.168.1.0/255.255.255.0 

原因二:

sip软电话设置问题:

使用 X-Lite没有声音需关闭QoS 如下图