尝试使用 WebRTC 连接到 Asterisk 时无法听到音频

问题描述 投票:0回答:0

我已经安装并配置了 Asterisk 服务器,并使用本机 SIP 客户端对其进行了测试。我可以成功拨打电话并听到声音。

接下来,我尝试使用https://github.com/onsip/SIP.js中指定的示例使用WebRTC连接到Asterisk服务器。

虽然我可以拨打电话,对方的电话响了,但我听不到或发送任何声音。为了进一步测试这一点,我使用

Playback
应用程序播放wav文件,但我听不到任何声音。

在分析 tcpdump 时,我发现了以下记录,这可能表明服务器无法访问防火墙后面的我的计算机。但是,我不确定如何解决它。 (注:Asterisk运行在Docker容器中,其私有IP为172.17.0.2)。

06:52:11.611527 IP A.B.C.D > 172.17.0.2: ICMP 59.97.41.118 udp port 53139 unreachable, length 208
webrtc asterisk
© www.soinside.com 2019 - 2024. All rights reserved.