基本上我设置了一个星号服务器,连接到一个 sip 提供商以拨打 pstn 或移动网络。我已正确配置 SIP 到 SIP,因为当我从软件电话(例如 Zoiper - Asterisk - Sip 提供商 - 移动网络)拨打电话时,通话已建立,我可以在两端听到音频。
我想使用 WebRTC,所以我在 localhost 上使用 sipML5 作为客户端。我在 sipml5 上注册了 sip peer,它工作正常。我向软件电话或 PSTN/移动网络拨打电话,通话已建立,但两端没有音频。
sipML5 给我一个错误:onSetRemoteDescriptionError
DOMException: 无法设置远程应答 sdp: 在没有 ice-ufrag 和 ice-pwd 的情况下使用 SDP 调用。
我在 rtp.conf 和 sip.conf 的 peers 中启用了 ice。还将 google stun 服务器放在 rtp.conf 中。
我无法弄清楚问题是什么。问题出在 WebRTC 到 SIP 中。我还没有通过 doubango 安装 webrtc2sip 网关。我不确定是否应该安装它,因为我使用星号 13。
知道可能是什么问题吗?