注册的 SIP 分机无法呼出

无法使用已注册的分机号拨打电话。

话机端使用的语音编解码过多

话机端使用过多的语音编解码时,呼出时,超过 1500 字节的 Invite 请求包会被分成多个小的数据包。若接收请求的路由器或 SIP 话机不支持分包重组,会造成呼叫失败。

解决

话机端去掉多余的语音编解码,只保留与 PBX 一致的语音编码,如 G.711(U-law、A-law)、G.729、ILBC、H.264等。

  1. 登录 PBX 网页界面,进入 配置 > PBX > 常规设置 > SIP > 编解码,查看 PBX 应用的语音编解码。

  2. 登录话机网页界面,去掉话机上多余的语音编码。

    以亿联话机为例,进入 账号 > 编解码,去掉多余的编解码。

抓包分析,PBX 回复 488

  1. 话机端和 PBX 使用的语音编解码不一致。
  2. 话机端和 PBX 的 SRTP 设置不一致。

解决

  1. 确保话机端和 PBX 使用的语音编解码相同(至少有一个相同)。
    1. 登录 PBX 网页界面,进入 配置 > PBX > 常规设置 > SIP > 编解码,查看 PBX 应用的语音编解码。

    2. 检查话机端的语音编解码配置。

      以亿联话机为例,进入 账号 > 编解码,设置与 PBX 一样的语音编解码(至少有一个语音编解码一样)。

  2. 确保话机端和 PBX 的 SRTP 设置一致。
    1. 登录 PBX 网页界面,进入 配置 > PBX > 分机 > 高级 > 语音加密(SRTP),查看 PBX 端 SRTP 设置。

    1. 检查话机端的 SRTP 配置。

      以亿联话机为例,进入 账号 > 高级 > RTP加密模式,确保话机端 SRTP 与 PBX 配置一致。

PBX 端显示分机未注册

分机启用了 Qualify 设置,PBX 定期向话机发送 SIP OPTION 包给话机,验证话机是否在线。话机若无响应, PBX 判断为分机未注册。分机呼叫时,抓包分析,PBX 回复 404,导致呼叫失败。

解决

登录 PBX 网页界面,进入 配置 > PBX > 分机 > 高级,关闭 Qualify

SIP NAT 配置不当

启用 NAT 后,话机所处的局域网网段不在 本地网络地址 中。

解决

  1. 登录 PBX 网页界面,进入 配置 > PBX > 常规设置 > SIP > NAT,在 本地网络地址 栏添加局域网所有网段地址及 VPN 网段地址。
  2. 如不需要远程注册,可以关闭 NAT 功能。

话机外线呼叫频率超过限定值,会被 PBX 限制呼出,导致外线呼出失败。

PBX 默认限制用户 1 分钟内最多只能呼出 5 通外线电话。如果用户 1 分钟呼叫外线的次数超过 5 次,分机将被锁定,无法再拨打外线电话。

解决

登录 PBX 网页界面,进入 配置 > PBX > 分机,在分机列表中,被限制呼叫的分机前面会显示 ,点击 解除限制。

发送的主叫号码不符合运营商规定

VoIP 注册中继 From 头域 或 E1 中继 DOD 未配置,导致主叫号码不符合运营商规定,发起呼叫时会被运营商拒绝。

解决

进入 配置 > PBX > 中继 > 基本,在 From 头域 栏填写中继注册账号或在 DOD 页面创建 DOD 号码。