C cenaly.com
免费开始

无法注册:屏幕提示与错误代码

401、403、404、408、423、503、“No Service”、“Register Failed”、“Not registered”的通俗解析与排查要点

4 min read 在演示中打开此界面
On this page 19

电话无法注册:屏幕提示与错误代码

注册是指电话每隔几分钟就向 PBX 报告:“我是某某分机,请打到这里来”。服务器用简短代码回应,而电话会以自己的方式显示:有的品牌显示“Register Failed”,有的画出灰色图标,有的在听筒里播报“Device not registered”。原因几乎总是出在“分机凭据”窗口中的五个字段之一,或门店网络——根据代码就能准确判断,无需逐一排查。

如何从零配置电话——参见“SIP 电话设置”概览;如果注册正常但问题出在别处——参见按症状诊断。

先在管理后台检查#

管理面板 → 电话 → “员工与群组”:

  1. 分机旁的状态点。“尚未检查连接”——电话从未完成注册:地址、登录名或网络问题。“无连接”——曾注册成功但已断开:网络、路由器或密码被重置。“已关闭”——操作员在管理后台被关闭,与电话无关。状态约每分钟更新一次。
  2. “分机凭据”窗口——将服务器和登录名与电话中的设置核对。密码无法查看(仅存储其哈希值):如有疑问,点击“重置密码”并输入新密码。
  3. 设备卡片中的“连接”(点击分机行中的标签):上次成功注册的时间、来自哪个地址和哪个网络。标记“PBX 已重启”——此时所有电话同时断开,并非设备故障。来自其他国家或运营商的地址——说明有人用此登录名注册:请重置密码。
  4. 专用 PBX 上的 SIP 追踪(“服务器”选项卡 → “线路诊断”):开启记录,重启电话——记录中将包含其 REGISTER 请求及 PBX 带代码的响应。
  5. 电话注册成功后——立即拨打 *43:注册和语音可能分别出问题,绿色状态点并不代表语音正常(如何解读结果)。

注册流程#

共四个步骤,其中第一个拒绝是正常现象:

  1. 电话发送 REGISTER 请求:“我是 sip-…-101,请打到这里来”。
  2. PBX 回复 401——“请表明身份”——并发送一次性挑战。这不是错误,任何注册都这样开始。
  3. 电话用根据密码计算出的挑战应答重复请求。密码本身不会通过网络传输。
  4. PBX 回复 200 OK 并告知有效期。到期前电话会自动重新注册。

如果第 4 步再次收到 401 而非 200——登录名或密码未被接受。如果完全没有响应——请求未到达 PBX 或响应未返回。

供网络管理员参考:有效期、检查及 PBX 侧的 NAT
  • 注册有效期。 电话可请求 60 至 3600 秒。少于 60——PBX 回复 423 Interval Too Brief;超过 3600——将缩短至 3600;未指定有效期——PBX 设为 120 秒。
  • 设备检查。 每 60 秒 PBX 询问每台已注册设备“你在线吗?”(SIP OPTIONS)并等待响应 3 秒。未响应——状态点熄灭,在设备重新出现前不会向其发送呼叫。
  • 每账户设备数。 默认最多 5 台同时在线;第 6 次注册会挤掉最旧的一次。在专用 PBX 上,这两个值可在“SIP 高级设置”中修改。
  • 传输。 UDP 和 TCP 端口 5060。平台目前不为电话提供 TLS——使用 TLS 的电话无法注册。
  • NAT。 PBX 自动回复请求来源的地址和端口,并记住该地址而非电话声称的地址。电话中无需 STUN 和“NAT 穿透”。

数值来自 shared/sip/advanced-options.json(registration 和 nat 组)。

服务器响应代码#

代码可在 SIP 跟踪、手机网页界面中的账户状态以及软电话日志中看到。如果您的手机只显示“Register Failed”,请查看下一节。

代码 简单来说是什么意思 需要检查什么
401 / 407 一次,然后 200 正常的两步注册 无需检查
401 反复出现 登录名或密码未被接受。在我们的 PBX 上,错误的登录名和错误的密码看起来完全一样——服务器不会提示具体哪里不对,以免扫描器能够枚举现有的分机 ⚠️ verify 登录名完整填写 sip-…-<号码> 到两个字段(User Name 和 Auth Name);密码为最后一次“重置密码”之后的;复制后末尾是否有空格
403 Forbidden 服务器认出了您但拒绝了。我们的 PBX 对错误密码返回 401,因此 403 通常意味着“找错了地方”:手机中填的是前服务商的地址或别人的 PBX。另一种情况是账户上的设备名额已用完,而旧设备替换在“SIP 高级设置”中被关闭 服务器地址——从管理面板窗口复制;前所有者的自动配置服务器已清除;账户卡片中的设备数量
404 Not Found 此服务器上没有该账户或该域 服务器地址中的拼写错误;手机的 Domain / Realm 字段中填了其他内容;拥有独立 PBX 的场所填了共享服务器地址
408 Request Timeout,或完全没有响应 请求未到达 PBX,或响应未返回手机 服务器地址、端口 5060、传输 UDP(不是 TCP / TLS);路由器上的 SIP ALG;出站 UDP 5060 被关闭;手机处于访客 Wi-Fi 中
423 Interval Too Brief 手机请求的注册期限太短:我们的最小值是 60 秒 Expires / Register Expiration / Registration Period 字段——不小于 60;出厂值无需改动
488 / 606 这与注册无关:这是通话双方未就编解码器达成一致时的响应 手机中至少应启用 G.711(PCMA、PCMU)或 G.722 之一——参见“没有声音”
503 Service Unavailable 服务器暂时不接受。可能发生在 PBX 更新重启期间——“连接”中会出现“PBX 已重启”标记。某些程序在自身无法发送请求时也会返回 503 等待几分钟并重启手机;持续更久——联系支持

手机屏幕上的提示#

同一原因在不同品牌上表现不同。根据制造商文档,各设备显示的内容如下:

品牌 显示内容 含义 详情
Yealink T “No Service” 手机上没有任何可用账户:线路被关闭或未注册 Yealink T
Yealink T “Register Failed”,线路图标为灰色 服务器拒绝——登录名或密码 Yealink T
Yealink T “Unregistered” 账户已取消注册:线路被关闭或手机自行退出 Yealink T
Yealink W (DECT) 听筒上显示“Unregistered!” 听筒未与基站配对——这是无线电问题,不是 PBX 听筒配对
Grandstream GRP 线路显示“Unregistered” 账户未注册;常见原因是 Account Active: No Grandstream GRP
Grandstream HT(网关) 摘机时语音提示“Device not registered” 网关端口未注册 Grandstream HT
Grandstream DP (DECT) 基站状态中红底显示“SIP Registration: NO” 基站账户未注册 Grandstream DP
Fanvil Line Status 显示“Trying”,然后“Timeout” 服务器无响应或拒绝响应——登录名、地址、网络 Fanvil
Panasonic KX-TGP600 听筒上显示“Error:003”;网页界面中 VoIP Status 为空 服务器注册未通过;认证错误时状态也可能为空 Panasonic
Snom 听筒图标位置显示空方块 手机已配置,但服务器无响应 Snom
Zoiper 账户状态中显示“Not registered” 注册未通过;详情见窗口底部的“!”图标 软电话:Zoiper 错误

任何软电话如果抱怨 DNS(“地址未找到”),都说明一件事:服务器地址有拼写错误,或设备无法访问 DNS(UDP 53)。

特殊情况#

密码错误不会封禁您的地址#

许多 PBX 在多次失败尝试后会封禁发起请求的地址。我们的 PBX 不会,这是有意为之:一个门店地址下挂着该门店的所有电话,一台使用旧密码的设备会导致整个门店的通信中断。因此,失败的尝试不会受到任何“惩罚”:修正密码后,电话会在下一次尝试时立即注册,无需等待解封。

不过 PBX 会统计拒绝次数。在独立 PBX 上,如果同一地址在 5 分钟内产生约 300 次拒绝,或有人尝试不存在的分机号,所有者会在工作聊天中收到消息——这是来自互联网的扫描仪,而非自己的办公室。是否封禁该地址由人工决定。

Teams 或 Zoom 固件#

Yealink、Poly、AudioCodes 和 Cisco 会为同一型号推出搭载 Microsoft Teams、Skype for Business 或 Zoom 固件的版本。外观上设备相同,但无法在其中填入普通 SIP 账户:根本没有 Account 选项卡或 SIP 服务器字段,启动画面上显示 Teams 或 Zoom 的徽标。此类电话在刷入厂商的 SIP 固件之前无法连接到我们的 PBX(并非所有型号都有该固件)。各品牌的详细信息——Yealink T、Poly、Cisco。

二手电话“自动恢复”旧设置#

配置好了,一切正常——第二天早上又无法注册,字段里是别人的服务器。设备内部残留着前运营商的自动配置服务器地址,电话每次重启都会从那里下载配置。请清除自动配置地址(各品牌位置不同——见品牌页面),或执行恢复出厂设置。

Grandstream 出错后等待 20 分钟#

Grandstream 电话和网关在收到 403 Forbidden 响应后,默认仅在 1200 秒后重试注册(字段 Registration Retry Wait Time upon 403 Forbidden)。修正地址或登录名后,请重启设备,否则它会老老实实再沉默 20 分钟。

注册成功,但一两分钟后消失#

状态点时而绿色时而灰色,“运行状况”中频繁出现故障。注册请求能到达 PBX,但路由在电话更新之前就关闭了回程路径。可通过电话中的 keep-alive 和关闭 SIP ALG 来解决——详见“来电只在最初几分钟正常”。

按顺序执行的操作#

每完成一步后等待一分钟,查看管理后台中的状态点;仅在未解决时才继续下一步。

  1. 完整登录名——sip-…-<号码> 填入 User Name 和 Auth Name / Register Name / Authentication ID。不是“101”。
  2. 新密码。 在管理后台点击“重置密码”,用按钮复制新密码并重新输入——不要尝试旧密码。
  3. 服务器地址——从“分机凭据”窗口复制,不带 http://,不带空格,不带冒号端口。
  4. 端口 5060,传输 UDP。 电话中的 TLS 和 SRTP 已关闭。
  5. 线路已启用——Line Active、Account Active、Activate、Register: Yes——并已保存设置(Save / Apply / Confirm)。
  6. 重启电话。 尤其是 403 后的 Grandstream 和更换账户后的 Snom。
  7. 网络。 电话位于业务网络,最好用网线;路由器上的 SIP ALG 已关闭;出站 UDP 5060 已开放。详见“网络、路由器和互联网”。
  8. 他人的自动配置——清除地址或重置电话。
  9. 固件——SIP,而非 Teams / Zoom。

需要发送给支持团队的信息#

  • 电话型号和固件(如果曾注册过,从设备标签中获取;或从电话本身的 Status 屏幕获取);
  • 屏幕上的准确文字或账户状态中的代码——最好附上屏幕照片;
  • 分机号和最后一次尝试的时间;
  • 电话网页界面中账户页面的截图(请遮挡密码);
  • 独立 PBX 上——电话重启时刻的 SIP 跟踪文本;
  • 电话的连接方式(网线 / Wi-Fi)和路由器型号。

如何联系我们——“支持”。

常见问题#

密码肯定正确,但电话显示 Register Failed——为什么?#

最常见的原因不是密码,而是登录名:第二个字段(Auth Name、Authentication ID、Register Name)中残留着“101”或为空。第二个可能原因——有人对该分机点击了“重置密码”,旧密码已失效。第三个——复制时末尾有不可见空格。不要反复尝试:重置密码,将新密码输入两个必填字段。

收到消息“有人在尝试您的 PBX 账户名”——我们被入侵了吗?#

没有,这是互联网的背景噪音:扫描仪全天候尝试连接任何服务器的 5060 端口。该消息意味着 PBX 已察觉且未放行任何请求。我们的密码很长且由系统生成——无法通过暴力破解猜出。如果此类消息中出现的是您自己门店的地址——那是您使用旧密码的电话:通过“连接”找到它并输入新密码。

一个分机可以注册多少部电话?#

默认最多五部同时注册——例如桌面电话和智能手机上的应用;来电会同时呼叫所有设备。第六部会挤掉最旧的一部,后者将不再接收来电。如果需要不同的人接听——应使用呼叫组,而非共用登录名。

为什么电话在修正后过了 20 分钟才注册?#

电话自行决定何时重试。Grandstream 在收到 403 拒绝后等待 1200 秒,其他品牌为 20 秒到几分钟不等。修改账户后请重启设备——这是验证结果最快的方式。

相关章节#

来源#

Was this article helpful?