解决 asterisk 没有声音的问题
在配置好 asterisk 之后,拨打 8000 没有听到声音。
我的环境,asterisk 在云服务器,使用手机 zoiper 拨打。没有声音,经过一番调整后,使用如下配置可行。
asterisk 的配置如下:
rtp_symmetric = yes
force_rport = yes
rewrite_contact = no
手机 zoiper 的配置,ice 启用,其它全是默认配置。
现在发现,WIFI 可以拨通,流量不可以。
经过排查,发现 RTP 在 WIFI 情况下使用同一个端口,在流量情况下不是同一个端口。
打开 rtp 调试信息,使用如下命令:
rtp set debug on
查看 rtp 的配置,使用如下命令:
rtp show setting
可以看到 rtp 信息。
如果排查 PJSIP 信息,可以使用查看 pjsip 的日志命令:
pjsip set logger on