电话无法注册:屏幕提示与错误代码
注册是指电话每隔几分钟就向 PBX 报告:“我是某某分机,请打到这里来”。服务器用简短代码回应,而电话会以自己的方式显示:有的品牌显示“Register Failed”,有的画出灰色图标,有的在听筒里播报“Device not registered”。原因几乎总是出在“分机凭据”窗口中的五个字段之一,或门店网络——根据代码就能准确判断,无需逐一排查。
如何从零配置电话——参见“SIP 电话设置”概览;如果注册正常但问题出在别处——参见按症状诊断。
先在管理后台检查#
管理面板 → 电话 → “员工与群组”:
- 分机旁的状态点。“尚未检查连接”——电话从未完成注册:地址、登录名或网络问题。“无连接”——曾注册成功但已断开:网络、路由器或密码被重置。“已关闭”——操作员在管理后台被关闭,与电话无关。状态约每分钟更新一次。
- “分机凭据”窗口——将服务器和登录名与电话中的设置核对。密码无法查看(仅存储其哈希值):如有疑问,点击“重置密码”并输入新密码。
- 设备卡片中的“连接”(点击分机行中的标签):上次成功注册的时间、来自哪个地址和哪个网络。标记“PBX 已重启”——此时所有电话同时断开,并非设备故障。来自其他国家或运营商的地址——说明有人用此登录名注册:请重置密码。
- 专用 PBX 上的 SIP 追踪(“服务器”选项卡 → “线路诊断”):开启记录,重启电话——记录中将包含其
REGISTER请求及 PBX 带代码的响应。 - 电话注册成功后——立即拨打
*43:注册和语音可能分别出问题,绿色状态点并不代表语音正常(如何解读结果)。
注册流程#
共四个步骤,其中第一个拒绝是正常现象:
- 电话发送
REGISTER请求:“我是sip-…-101,请打到这里来”。 - PBX 回复 401——“请表明身份”——并发送一次性挑战。这不是错误,任何注册都这样开始。
- 电话用根据密码计算出的挑战应答重复请求。密码本身不会通过网络传输。
- 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 来解决——详见“来电只在最初几分钟正常”。
按顺序执行的操作#
每完成一步后等待一分钟,查看管理后台中的状态点;仅在未解决时才继续下一步。
- 完整登录名——
sip-…-<号码>填入 User Name 和 Auth Name / Register Name / Authentication ID。不是“101”。 - 新密码。 在管理后台点击“重置密码”,用按钮复制新密码并重新输入——不要尝试旧密码。
- 服务器地址——从“分机凭据”窗口复制,不带
http://,不带空格,不带冒号端口。 - 端口
5060,传输UDP。 电话中的 TLS 和 SRTP 已关闭。 - 线路已启用——
Line Active、Account Active、Activate、Register: Yes——并已保存设置(Save / Apply / Confirm)。 - 重启电话。 尤其是 403 后的 Grandstream 和更换账户后的 Snom。
- 网络。 电话位于业务网络,最好用网线;路由器上的 SIP ALG 已关闭;出站 UDP 5060 已开放。详见“网络、路由器和互联网”。
- 他人的自动配置——清除地址或重置电话。
- 固件——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 秒到几分钟不等。修改账户后请重启设备——这是验证结果最快的方式。
相关章节#
- 电话无法使用:按症状诊断 — 检查清单“管理后台 | 电话端”
- SIP 电话设置 — 账户信息、如果无法注册——常见原因、恢复出厂设置
- 通话中断 — 包括“已注册但随后消失”
- 无声音、回声、“机器人音”
- 电话通信的网络、路由器和互联网
- 线路诊断(SIP 跟踪)
来源#
- RFC 3261 — SIP:注册(§10)、响应代码(§21)、
423 Interval Too Brief和Min-Expires— https://www.rfc-editor.org/rfc/rfc3261 - Yealink SIP-T2/T3/T4/T5/CP920 Administrator Guide V86.60 — “No Service”、“Register Failed”、“Unregistered” 提示(Action URL 和 Troubleshooting 章节)
- Grandstream GRP261x/262x/263x Administration Guide — Registration Retry Wait Time upon 403 Forbidden(出厂值 1200 秒)— https://documentation.grandstream.com/knowledge-base/grp261x-grp262x-grp263x-series-administration-guide/
- Grandstream HT80x Administration Guide — 语音提示 “Device not registered”、SIP Registration Failure Retry Wait Time upon 403 Forbidden — https://documentation.grandstream.com/knowledge-base/ht80x-administration-guide/
- Grandstream DP752 Administration Guide — SIP Registration YES / NO 状态 — https://documentation.grandstream.com/knowledge-base/dp752-administration-guide/
- Panasonic KX-TGP600 Administrator Guide(2019-03 版) — Error:003、VoIP Status — https://www.psn-web.net/cs-im/Global/SIPPHONE/sipphone_net/download/TGP6/manual/CE/TGP600_AG(en)_QA.pdf
- Fanvil X3S User Manual — SIP 账户状态 Registered / Trying / Timeout — https://download.fanvil.com/User%20Manual/En/X3S/X3S_User_Manual.pdf
- Zoiper 5 User Guide v1.0.7 — 账户状态 “Not registered”、错误指示器 — https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf
- 电话系统代码:
shared/sip/advanced-options.json(注册有效期 60–3600 秒,默认 120 秒;每 60 秒检查一次,等待 3 秒;每个账户最多 5 台设备,超出时替换最旧的;NAT)、sip-edge/sipsync/authwatch.go(拒绝会被计数,地址不会被封锁,警告阈值)、sip-edge/sipsync/render.go