0

我正在运行星号 11.5,没有错误。在我的星号中安装带有补丁的 Opus 编解码器后

顺便说一句,我正在使用基于浏览器的 sip softphone jssip 现在每当我在 2 个对等方之间进行音频通话时,都没有建立通话并引发以下错误:

顺便说一句,我正在使用基于浏览器的 sip 软电话 jssip

[Sep 29 09:27:36] WARNING[17065][C-00000003]: sip/sdp_crypto.c:173 sdp_crypto_activate: Could not set SRTP policies
[Sep 29 09:27:36] WARNING[17065][C-00000003]: sip/sdp_crypto.c:173 sdp_crypto_activate: Could not set SRTP policies
[Sep 29 09:27:36] WARNING[17065][C-00000003]: chan_sip.c:11100 process_sdp_a_audio: Got Opus minptime=10
[Sep 29 09:27:36] WARNING[17065][C-00000003]: chan_sip.c:10437 process_sdp: Rejecting secure audio stream without encryption details: audio 17002 RTP/SAVPF 111 103 104 0 8 106 105 13 126



[1000]
secret=test123
context=local
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
qualify=yes
qualifyfreq=600
transport=udp,wss,ws
encryption=yes
dial=SIP/8000
callerid=testuser <8000>
callcounter=yes
avpf=yes
icesupport=yes
directmedia=no

任何人都可以合作吗?

4

1 回答 1

0

使用tcpdump或wireshark 查看数据包,并确保它们实际上是加密数据包。我看起来可能会拒绝他们,因为它不是 SRTP。然而,这只是一个有根据的猜测。此外,在星号命令行中,您可能想要查看rtp set debug on.

您可能会向 Asterisk 12 寻求 Opus 支持,它将得到官方支持,或者从 Asterisk 12 的开发活动中看起来是这样。

这是对问题的引用和修复的讨论。你可以在这里看到它已经被审查委员会批准了

我也对使用 Opus 很感兴趣。但是,在不知道您使用的是什么补丁以及该补丁的稳定性的情况下,在这里给出具体说明可能很困难(而且相当耗时)。我建议将问题报告给发布补丁的人/组,因为它可能有助于社区项目(如果是这样的话)。

于 2013-10-08T15:18:05.980 回答