1

我正在Calculate Linux(基于Gentoo 的发行版)下运行支持SRTP 和STUN 的Asterisk 11.2.2。

当我尝试使用 JSSIP 从一个 WebRTC 实例呼叫另一个实例时,呼叫通过,但如果我在另一个实例上接听,呼叫突然终止。使用 Asterisk 调试模式,我可以捕获 488 错误(此处不可接受)。

如果我使用一个 SIP 电话 (Ekiga) 实例而不是 WebRTC,那么我可以从中调用 JSSIP,一切正常。不过,我不能从 JSSIP 调用 Ekiga,这让我很困惑。

你能告诉我,我该怎么做才能本地化这个错误?

4

2 回答 2

2

问题出在我的 Asterisk 中:它在 11.2.2 版本中有一些 WebRTC 问题。升级到 11.4.0 使一切正常。

于 2013-07-24T08:50:40.380 回答
1

我刚遇到同样的问题,对我来说是编解码器问题。我在 sip.conf 文件中只允许 G729,因此它抛出 488 错误。现在,我通过设置 allow=all 来修复它(稍后我会检查它需要哪个特定的编解码器)。

于 2013-07-25T12:11:40.797 回答