0

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

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

笔记:

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

  2. SIP 服务器是 NGCP-SIPWISE

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

4

1 回答 1

0

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

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

于 2016-04-29T11:05:44.813 回答