星号 13.7.2 pjsip 2.4.5 回答时意外的 BYE 与 SIP 原因 58



我正在将Asterisk 11升级到13,并使用WebRTC点测试新配置。出于某种原因,PJSIP在收到来自回复端点的OK数据包后,会丢弃向回复端点发送BYE的呼叫。控制台中没有任何错误,只有 == 此时每个人都忙/拥塞 (1:0/0/1) 填充在发送 ACK 和 BYE 之间

同时,客户端能够拨打电话并收听消息或执行通过iax路由的呼叫

在相同的场景中,Asterisk 11只是建立连接:

SIP/920-00000009 answered SIP/929-00000008
Audio is at 10292
Adding codec 100003 (ulaw) to SDP

您能否告知这种行为的原因是什么?具有相同配置的PS Asterisk 13正在完美地发送/接收SIP消息

因为这个论坛不乐意将SIP调试输出填充为代码,所以你可以参考我在Asterisk社区论坛上的帖子,了解SIP调试,pjsip.conf端点配置和pjsip显示联系人输出

我找到了原因,它是端点配置中的选项"force_avp = yes"。当媒体详细信息"m=audio 31118 UDP/TLS/RTP/SAVPF 0"出现在所有邀请和正常数据包中时,有人可以建议为什么会出现这种情况吗?

另一个问题,是否有任何合理的方法来调试此类问题?我的意思是在控制台/日志中获取可读消息,因为通道不可用?我想它应该在 pjsip 库内,但有什么办法可以得到它吗?

附言我还发现,没有选项"use_avpf = 是"(也没有"force_avp = 是"),已经建立了连接,但是端点之间没有音频。

相关内容

  • 没有找到相关文章

最新更新