CentOS Freeswitch v1.10:全新安装无音频

问题描述

我们从源头重新安装了Freeswtich v1.10。除了在vars.xml的“ external_rtp_ip”和“ external_sip_ip”中设置服务器的IP地址之外,没有任何其他配置

启动freeswitch时,这就是监听器的外观-

tcp        0      0 <SVR_IP>:5060        0.0.0.0:*               LISTEN      10503/freeswitch
tcp        0      0 <SVR_IP>:8081        0.0.0.0:*               LISTEN      10503/freeswitch
tcp        0      0 <SVR_IP>:8082        0.0.0.0:*               LISTEN      10503/freeswitch
tcp        0      0 0.0.0.0:8021         0.0.0.0:*               LISTEN      10503/freeswitch
tcp        0      0 <SVR_IP>:5080        0.0.0.0:*               LISTEN      10503/freeswitch

当我们在两个可用的示例ID之间进行测试时,有一个来话铃声,呼叫会被应答但没有音频。日志在下面提供。

2020-10-21 08:32:12.323087 [NOTICE] switch_ivr_originate.c:3794 Channel [sofia/internal/1001@<SVR_IP>] has been answered
2020-10-21 08:32:12.323087 [DEBUG] switch_channel.c:3865 (sofia/internal/1001@<SVR_IP>) Callstate Change EARLY -> ACTIVE
2020-10-21 08:32:12.323087 [DEBUG] sofia.c:7326 Channel sofia/internal/1001@<SVR_IP> entering state [completed][200]
2020-10-21 08:32:12.323087 [DEBUG] switch_ivr_originate.c:3852 Originate Resulted in Success: [sofia/internal/1000@192.168.43.32:18486]
2020-10-21 08:32:12.323087 [DEBUG] switch_ivr_originate.c:3852 Originate Resulted in Success: [sofia/internal/1000@192.168.43.32:18486]
2020-10-21 08:32:12.323087 [DEBUG] switch_ivr_bridge.c:1793 (sofia/internal/1000@192.168.43.32:18486) State Change CS_CONSUME_MEDIA -> CS_EXCHANGE_MEDIA
2020-10-21 08:32:12.323087 [DEBUG] switch_core_state_machine.c:585 (sofia/internal/1000@192.168.43.32:18486) Running State Change CS_EXCHANGE_MEDIA (Cur 2 Tot 6)
2020-10-21 08:32:12.323087 [DEBUG] switch_core_state_machine.c:654 (sofia/internal/1000@192.168.43.32:18486) State EXCHANGE_MEDIA
2020-10-21 08:32:12.323087 [DEBUG] mod_sofia.c:656 SOFIA EXCHANGE_MEDIA
2020-10-21 08:32:12.723235 [DEBUG] sofia.c:7326 Channel sofia/internal/1001@<SVR_IP> entering state [ready][200]
2020-10-21 08:32:16.123236 [DEBUG] switch_rtp.c:2448 RTCP packet not written
2020-10-21 08:32:20.143147 [DEBUG] switch_rtp.c:2448 RTCP packet not written
2020-10-21 08:32:24.163187 [DEBUG] switch_rtp.c:2448 RTCP packet not written

最后一行“未写入RTCP数据包”不断重复。请让我们知道可能有什么问题。感谢您的帮助。

解决方法

原来是一个令人尴尬的简单原因-防火墙中未打开RTCP端口。完成后,效果很好。