SIP 分机注册上后单通

语音编解码协商错误

解决

  1. 抓包,查看 200OK SDP 回复的编解码,如 G711A。

  2. 将话机上使用的第一个语音编解码修改成与 200OK SDP 回复的编解码一致,如 G711(A-law)。

缺少 iLBC 语音编解码

RTP Type 97 在 S 系列 PBX 上使用 iLBC,如果缺少 iLBC 会导致单通问题。

解决

添加 iLBC 语音编解码。

  1. 登录 PBX 网页,进入 配置 > PBX > 常规设置 > SIP > 编解码
  2. 添加 iLBC 编解码。

开启了重新邀请 RTP

系统默认将 RTP 媒体流从主叫重定向到被叫,有些设备不支持这个功能,尤其是当设备位于 NAT 后。

解决

关闭 RTP 重新邀请功能。

  1. 登录 PBX 网页,进入 配置 > PBX > 常规设置 > SIP > 高级
  2. 允许重新邀请 RTP 栏设置为 No

分机远程注册问题

解决

  1. 检查分机的 NAT 设置项是否已启用。

    登录 PBX 网页,进入 配置 > PBX > 分机 > 编辑分机 > 高级 > NAT

  2. 检查映射的端口是否正确。

    S20、S50、S100 和 S300 RTP 端口范围:10000~12000;S100 和 S300 RTP 端口范围:10000~20000。

  3. 检查 NAT 设置是否正确。

    本地网络地址列表是否覆盖了局域网中所有的网段。

  4. 检查话机端 STUN 是否已开启。如未开启,请开启。
  5. 检查路由器的 ALG 是否关闭。如未关闭,请关闭。
  6. 检查路由器是否损坏。

话机故障

解决

换个话机重新呼叫。

对端问题

对端回复 2 个 180 Ringing,且 SDP 端口有变化,携带 SDP 的 RTP 通道不一致,则为对端问题。