【问题标题】:"Error: 488: not acceptable here" in officesip (uses uccapi)officeip 中的“错误:488:此处不可接受”(使用 uccapi)
【发布时间】:2016-04-29 07:54:53
【问题描述】:

我正在开发一个软件电话,使用“officesip (https://sourceforge.net/projects/officesip/)”,我成功地在用户之间建立了通话,但是当接收者接听电话时,通话被终止,显示“错误:488:不可接受这里”。

在发送方,我发现该错误与媒体兼容性问题有关。但是找不到解决方法,需要在哪里配置或更改?

注意事项:

  1. 我只有耳机连接到我的电脑,没有网络摄像头

  2. SIP 服务器是 NGCP-SIPWISE

  3. 当我从“officesip”呼叫到“X-lite”时通话正常,但当我在两个“officesip”之间呼叫时终止,接收器接听后,状态为 488。

    李>

【问题讨论】:

  • 它需要麦克风和耳机吗? (耳机 = 仅扬声器,耳机 = 扬声器和麦克风。)
  • 对不起,我已连接耳机,,

标签: c# call sip uccapi


【解决方案1】:

“488 Not Acceptable here”表示音频编解码器不兼容问题。 确保两端至少有一个通用编解码器。 您可以在 INVITE 消息 SDP 部分中查看编解码器列表(在 m=audio 行中,编解码器有效负载编号被枚举,并且在 a=rtpmap 行中作为文本)。

这也可能是 officeip 中的一个错误。在这种情况下,我建议在两端仅启用一个编解码器(例如 PCMU)并尝试通话。

【讨论】:

  • 感谢您的帮助,但我不知道如何检查双方使用的编解码器,或者更改编解码器以像 PCMU 一样使用,我该如何配置它?如何确定双方使用的编解码器?
  • 我描述了如何检查使用的编解码器。检查我的答案:INVITE 消息 SDP 参数。您必须检查您的网络电话日志或使用 Wireshark。
  • 感谢您的帮助,这是我的日志,请帮帮我。发送方:dropbox.com/s/8zavulg242mnbbj/… 接收方:dropbox.com/s/cjbanhdyoj8abrb/…
  • 这还不够,因为我在日志中看不到 SIP 信令。也许还有一些选项可以启用此功能(更高的日志级别),或者您应该使用wireshark过滤到“SIP”来捕获网络日志。
  • 好的,再次感谢,我已经在此链接dropbox.com/s/a32mov3a2wv3rql/call-error.pcapng?dl=0 中上传了从wireshark 生成的文件,请查看它..
猜你喜欢
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 2018-03-27
  • 1970-01-01
相关资源
最近更新 更多