Cisco SPA、MPP 6800/7800/8800 与 ATA 19x — 为我们的 PBX 进行配置
Cisco 在各类场所中存在两代不同的设备,配置方式几乎相同——通过话机的网页和 Voice → Ext 1 选项卡:
- SPA300 与 SPA500(SPA303、SPA504G、SPA508G、SPA525G2 及其同系列)——面向小型企业的产品线。已停产,但至今仍安装在机架上,与普通 SIP PBX 配合正常。
- 6800、7800、8800——现代话机。它们仅在使用 MPP 固件(Multiplatform,又称 3PCC——“for 3rd-Party Call Control”)时才能连接到我们的 PBX。外观相同但搭载 Cisco Unified CM 企业固件的话机永远无法注册:这是固件问题,而非设置问题。
- ATA 191 / ATA 192——用于普通模拟电话的适配器;网页界面类似,但线路称为 Voice → Line 1。
通用凭据、网络要求和端口——见概览页面“SIP 电话配置”。此处仅介绍 Cisco 特有的内容。
需要准备什么#
- 来自管理后台的分机凭据:SIP 服务器、登录名、密码、端口、传输协议——在哪里获取。
- 一台通过网线连接到与您电脑同一网络的话机。供电——通过交换机的 PoE;如果没有 PoE,则需要电源适配器(对于 6841/6851 是必需的)。
- 一台带浏览器的电脑。
- 确认 6800/7800/8800 上安装的是 MPP 固件:在网页界面中,页面标题应为“Cisco IP Phone for 3rd-Party Call Control”,且型号中应带有后缀 3PCC(例如
CP-8861-3PCC)。
步骤 1. 查看话机的 IP 地址#
Cisco 话机没有出厂 IP 地址——地址由网络的 DHCP 服务器分配,因此需先用网线连接话机并开机。
6800 / 7800 / 8800(MPP):
- 按 Applications 按钮(⚙/页面图标)。
- 用方向键选择 Status。
- 选择 Network status。
- 选择 IPv4 status。
- IP address 行——即为网页界面所需的地址。
截图:Cisco,“How to Find the IP Address of a Cisco 6800 Series IP Phone with Multiplatform Firmware”(修订版 1.0,2019.05.22)。
**SPA500(SPA502G、SPA504G、SPA508G、SPA509G…):**按 Setup → 选择 Network → 地址显示在 Current IP 行。
SPA525G / SPA525G2: Setup → Status → Network Status。
SPA301 与 SPA501G——没有屏幕,使用语音菜单(IVR):在 SPA301 上快速按 星号(*)四次,在 SPA501G 上按 Setup 按钮,然后输入 110#——话机会报出自身地址。
ATA 191 / ATA 192: 在路由器的 DHCP 客户端列表中查看地址更方便。
步骤 2. 登录网页界面#
| 出厂值 | |
|---|---|
| 地址 | http://<话机 IP>/admin/advanced |
| 登录名 | admin(用户账户为 user;账户名无法更改) |
| 密码 | 没有出厂密码——admin 和 user 都没有。密码仅在原所有者或运营商设置过时才存在 |
仅打开 http://<话机 IP> 会进入用户视图:请点击 Admin Login,然后点击 advanced——否则页面上将缺少一半设置。
截图:Cisco,“Configure SIP Settings on the Cisco IP Phone 8800 Series Multiplatform Phone”,步骤 1。
浏览器会显示不受信任证书的警告(“Your connection is not private”)——这很正常:证书是话机自行签发的。点击 Advanced → Proceed。
如果网页界面要求输入您不知道的密码——无法恢复,只能恢复出厂设置。ATA 191/192 则相反:首次登录时以及重置后,设备会自行要求设置 admin 和 user 密码,在您设置之前不会放行。
第 3 步:输入 PBX 账户凭据#
打开 Voice → Ext 1(第二条线路为 Ext 2,以此类推)。
截图:Cisco,“Configure SIP Settings on the Cisco IP Phone 8800 Series Multiplatform Phone”,第 2 步。
| 管理后台(“分机账户凭据”) | 电话中(Voice → Ext 1) |
|---|---|
| — | Line Enable: yes(页面最上方) |
| SIP 服务器 | Proxy — Proxy and Registration 部分 |
| — | Register: yes — 同一位置 |
| 登录名 | User ID — Subscriber Information 部分 |
| 登录名(第二次) | Use Auth ID: yes,然后 Auth ID — 同一登录名完整填写 |
| 密码 | Password — Subscriber Information 部分 |
端口 5060 |
SIP Port — SIP Settings 部分,出厂值已是 5060 |
传输协议 UDP |
SIP Transport — SIP Settings 部分 |
| 内部分机号 | Display Name — 屏幕上显示的线路标签 |
登录名需完整输入,包含前缀(sip-xxxxxxxx-101),User ID 和 Auth ID 中都要填。如果保留 Use Auth ID: no,电话注册时只会发送 User ID——PBX 将拒绝。
传输协议是一个包含三个值的下拉列表;需要选择 UDP:
截图:Cisco,“Configure SIP Settings on the Cisco IP Phone 8800 Series Multiplatform Phone”,第 3 步。
在页面底部点击 Submit All Changes——电话将重启并应用设置。旁边的 Undo All Changes 按钮会撤销自上次保存以来的所有更改。
附加:编解码器、DTMF、时间、注册期限
这些都在同一页面 Voice → Ext 1 的 Audio Configuration 和 Proxy and Registration 部分:
- Preferred Codec —
G711a,Second Preferred Codec —G711u,Third Preferred Codec —G722。7800/8800 设备支持 G.711 a-law、G.711 µ-law、G.722、G.729a 和 iLBC 的编解码——我们需要前三种。 - DTMF Tx Method —
AVT(即 RFC 2833 / RFC 4733)。不需要InBand和INFO。 - Register Expires — 出厂值
3600秒,无需更改。 - 时区和时间 — Voice → Regional 选项卡,Time 部分。时区不正确会导致通话记录中的时间错误。
批量自动配置(provisioning)
平台不提供自动配置服务器——电话通过上述字段进行配置。如果您有自己的配置服务器,Cisco 中由 Voice → Provisioning 选项卡负责,字段为 Profile Rule(XML 配置文件地址,支持宏 $PSN 和选项 [--srv]),在设备上同样操作:Applications → Device administration → Profile rule → Resync。
另一面:二手购入的电话,Profile Rule 中可能残留前运营商的地址。这样设备每次重启都会下载他人的配置文件并覆盖您的账户——只能通过恢复出厂设置解决。
第 4 步:检查注册#
- 在电话中: 网页界面的 Info 选项卡显示所有线路的状态,包括 Registration State——应为
Registered。 - 在设备屏幕上 线路旁会出现其标签(Display Name),线路不可用的通知消失。
- 在管理后台: 电话 → “员工和群组”——该坐席旁亮起绿点,并出现电话自报的字符串(例如
Cisco/CP-8861-3PCC)。状态刷新频率不超过每分钟一次。 - 测试通话: 从电话拨打同事的内部分机号。
音质——回声测试 *43。 绿点只表示注册成功:语音走独立流,故障也独立发生。从电话拨打 *43 并按 Send / OK(大多数设备不会仅凭星号开始拨号)。PBX 将接听,一秒后发出短促蜂鸣音,随后将您的声音回传给您——对着话筒说约十秒并听自己的声音。能听到蜂鸣音和自己——声音双向正常。有蜂鸣音但听不到自己——声音未从电话传到 PBX(通常是路由器上的 SIP ALG 导致)。连蜂鸣音都没有——声音未从 PBX 传到电话。所有情况的排查和实测数据(丢包、抖动、延迟)见“通话质量检查”部分。
恢复出厂设置#
如果电话是二手设备(里面有别人的账户,更糟的是还有别人的配置地址),忘记了管理员密码,或者设备行为异常,就需要恢复出厂设置。
6800 / 7800 / 8800(MPP)——通过键盘操作,当无法登录网页界面时:
- 断开电话电源(拔掉 PoE 网线或电源适配器),等待 5 秒。
- 方法 1(Cisco 推荐): 按住 # 并重新接通电话电源。然后按 #,接着依次按 123456789*0#。
- 方法 2(适用于 6821,以及硬件版本 15 及更新的 8841/8845/8851/8861/8865):按住 0 并接通电话电源,然后输入 369#。
- ⚠️ 在恢复完成并出现主屏幕之前,不要断开电源。
6800 / 7800 / 8800——通过设备菜单: Applications → Device administration → Factory reset → OK。部分固件的路径不同:Applications → Admin Settings → Factory Reset(或 Admin Settings → Reset settings → Factory Reset)。
6800 / 7800 / 8800——通过网页界面: 打开 http://<电话 IP>/admin/factory-reset 并点击 Confirm Factory Reset。或者 Admin Login → Advanced → Info → Debug Info,在 Factory Reset 部分点击 Factory Reset 按钮,确认后点击 Submit All Changes。
SPA300 / SPA500 带屏幕机型: 按 Setup,选择 Factory Reset 项(在 SPA504G 上是第 7 项),按 Ok 并等待完成。
SPA301 和 SPA501G(无屏幕): 进入语音菜单(SPA301——按四次 *,SPA501G——按 Setup 按钮),输入 73738,用数字 1 确认并挂机——恢复将开始。SPA501G 上的单独代码 87778 只清除用户设置(快速拨号),不影响账户。不恢复设置的重新启动——732668。
ATA 191 / ATA 192: 网页界面中的 Administration → Factory Defaults 页面,或机身上的 RESET 按钮——按住 10 秒。
会清除的内容: 所有线路的账户、网络设置(静态 IP、VLAN)、管理员和用户密码、语言、通讯录、通话记录和重启原因列表。固件保持不变——恢复不会把 MPP 设备变成企业版,反之亦然。
恢复后: 电话重新通过 DHCP 获取地址(参照步骤 1 查看),网页界面重新开放且无需密码——在输入账户后立即设置管理员密码,并重新执行步骤 2–4。
如果电话无法注册#
- 设备上不是 MPP 固件。 网页界面中没有 Voice 选项卡,菜单中没有 Ext 1,型号没有 3PCC 后缀——这是用于 Cisco Unified CM 的企业版固件。这种电话无法连接到普通 SIP 电话系统,需要重新刷成 multiplatform 固件。
- SIP Transport: TCP。 Cisco 的经典问题,也是我们在 SPA508G 上遇到的情况:电话不显示任何错误,只是没有反应,而用同一个账户的软电话第一次尝试就注册成功。在 Voice → Ext 1 → SIP Settings 中将 UDP 设置好。
- 登录名输入不完整——需要
sip-xxxxxxxx-<号码>,而不是号码本身,并且 User ID 和 Auth ID 都要填。 - Use Auth ID: no。 默认值是
no;此时 Auth ID 和密码不会发送用于认证。 - Line Enable: no 或 Register: no。 线路被关闭了——无论凭据如何都不会注册。
- 密码已过期——有人在管理后台点击了“重置密码”。请发放新密码,旧密码已失效。
- 别人的自动配置配置文件。 设置“自己恢复”了——在 Voice → Provisioning → Profile Rule 中残留了之前运营商的地址。清空该字段或恢复设备。
- TLS 或 SRTP 被“以防万一”启用了。 平台不提供这些——在 TLS 下电话无法注册。
- 网络: 路由器上的 SIP ALG、带客户端隔离的访客 Wi-Fi、关闭的 UDP 5060——常见原因。
如果还是不行——或者电话已注册但没有声音、通话 30 秒后中断、收不到来电:按症状排查——“电话不工作:诊断”,提示信息和错误代码解读——“无法注册:错误代码”。
型号系列#
上述所有设备的设置方法相同——Voice → Ext 1;区别在于屏幕、线路数量以及进入菜单的方式。
| 型号 | 屏幕 / 线路 | PoE | 设置特点 |
|---|---|---|---|
| SPA301 | 无屏幕 | 否 | 仅语音菜单:* 按四次,IP——110#,重置——73738 |
| SPA501G | 无屏幕,8 个线路按键 | 802.3af | 通过 Setup 键进入语音菜单;重置 73738,仅重置用户设置——87778 |
| SPA502G / SPA504G / SPA508G / SPA509G | 单色屏,1 / 4 / 8 / 12 线路 | 802.3af | IP:Setup → Network → Current IP;重置:Setup → Factory Reset |
| SPA303 | 单色屏,3 线路 | 否 | 与 SPA50x 相同 |
| SPA512G / SPA514G | 单色屏,1 / 4 线路,千兆 | 802.3af | 与 SPA50x 相同 |
| SPA525G2 | 彩色屏,5 线路,Wi-Fi 和 Bluetooth | 802.3af | IP:Setup → Status → Network Status(路径与其他 SPA 不同) |
| CP-6821 | 单色屏,2 线路 | 802.3af(仅通过 PoE 供电,或通过 LAN 端口使用适配器) | 通过键盘第二种方式重置(按住 0,然后 369#) |
| CP-6841 / CP-6851 / CP-6861 | 单色屏 | 6841 和 6851——是,但随附电源适配器;6861——Wi-Fi 型号 | 6861 通过 Wi-Fi 连接,网络在 Network configuration 中设置 |
| CP-6871 | 彩色屏 | 802.3af | 设置相同 |
| CP-7811 | 单色屏,0 个可编程线路按键 | 802.3af | 唯一线路——Ext 1 |
| CP-7821 / CP-7841 / CP-7861 | 单色屏,2 / 4 / 16 个线路按键 | 802.3af,7841 有千兆端口 | 设置相同 |
| CP-8811 | 单色屏,5 线路 | 802.3af | 不支持按键扩展模块 |
| CP-8841 / CP-8851 / CP-8861 | 彩色屏,5 / 5 / 10 线路 | 802.3af | 8841 和 8845 不支持扩展模块 |
| CP-8845 / CP-8865 | 彩色屏,内置摄像头 | 802.3af | 我们不需要视频——摄像头可以不设置;不影响语音注册 |
| ATA 191 / ATA 192 | 不是电话——用于连接 2 台模拟话机的适配器 | ATA 192——否,外接电源适配器 | 线路称为 Voice → Line 1(以及 Line 2);首次登录时设备要求设置密码;重置——按住 RESET 键 10 秒 |
表中没有哪些型号,原因是什么。 CP-3905——面向 Cisco Unified CM 的企业系列电话;它没有多平台(MPP)固件,因此无法连接到我们的 PBX。SPA112 / SPA122——已停产的上一代 ATA;其网页界面与 ATA 19x 不同,我们目前没有单独的已验证说明 ⚠️ verify。WIP310——同属 SPA 系列的 Wi-Fi 无绳话机,在经营场所几乎见不到。
常见问题#
如何判断我的固件是 MPP 还是企业版?#
打开电话的网页界面。MPP 的页头显示“Cisco IP Phone for 3rd-Party Call Control”,型号名称中包含 3PCC(CP-8861-3PCC)。企业版固件的网页根本不显示 Voice 选项卡——电话在等待自己的 Cisco Unified CM。设备外观相同:从包装盒和标签上无法分辨。
Cisco 不注册也不显示任何错误——该检查什么?#
传输协议。Voice → Ext 1 → SIP Settings → SIP Transport 必须是 UDP。在某些网络中使用 TCP 时,电话甚至收不到拒绝响应,一直静默——看起来像“坏了”。我们在 SPA508G 上遇到过完全相同的情况:改用 UDP 后,同一个账户一次就注册成功。
电话设置好了,第二天早上又显示未注册#
很可能 Voice → Provisioning → Profile Rule 中残留了前运营商的自动配置服务器地址:每次重启时电话会下载他人的配置文件并覆盖您的账户。清空该字段,或执行完整的恢复出厂设置后重新配置。
忘记了电话网页界面的密码#
无法恢复——只能重置。MPP 设备可通过键盘重置,无需任何密码(开机时按住 #,然后输入 123456789*0#);带屏幕的 SPA——Setup → Factory Reset;无屏幕的 SPA——在语音菜单中输入代码 73738。
电话的第二个 Ethernet 端口需要做什么吗?#
不需要。带电脑图标的端口是直通口,用于接入员工的办公电脑,以免再拉一根网线。电话通过带三个相连电脑图标的端口(LAN/SW)接入网络。
可以把一个分机号分配给两台 Cisco 设备吗?#
可以,账户可同时在多台设备上注册,来电会同时响铃两台。如果需要来电依次转给不同的人,请使用管理后台中的振铃组,而不是共用账户。
来源#
- Cisco IP Desk Phone with Multiplatform Firmware (MPP) — Administration Guide(Provisioning、Maintenance、Installation、Hardware 章节)— https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cuipph/MPP/common/ag_desk_mpp_6800_7800_8800/tpcc_b_cisco-ip-desk-phone-multiplatform.html
- Cisco Small Business SPA300 Series, SPA500 Series, and WIP310 IP Phone Administration Guide, v7.5.7 — https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/csbpipp/ip_phones/administration/guide/frame_source/500-series-7-5-7/ip_phone_admin.html
- How to Find the IP Address of a Cisco 6800 Series IP Phone with Multiplatform Firmware(修订版 1.0,2019.05.22)— https://www.cisco.com/c/en/us/support/docs/smb/collaboration-endpoints/cisco-ip-phone-6800-series/how-to-find-ip-address-of-cisco-6800-series-phone.html
- How to Access the Web Configuration Page of a Cisco IP Phone 6800 Series with Multiplatform Firmware(2019.05.06)— https://www.cisco.com/c/en/us/support/docs/smb/collaboration-endpoints/cisco-ip-phone-6800-series/access-the-web-page-of-a-6800-series-ip-phone.html
- Configure SIP Settings on the Cisco IP Phone 8800 Series Multiplatform Phone — https://www.cisco.com/c/en/us/support/docs/smb/collaboration-endpoints/cisco-ip-phone-8800-series/smb5236-configure-sip-settings-on-the-cisco-ip-phone-8800-series-mul.html
- Factory Reset on the SPA500 and SPA300 Series IP Phone — https://www.cisco.com/c/en/us/support/docs/smb/unified-communications/cisco-small-business-spa300-series-ip-phones/smb1915-factory-reset-on-the-spa500-and-spa300-series-ip-phone.html
- Cisco ATA 191 and ATA 192 Analog Telephone Adapter Administration Guide for Multiplatform Firmware — https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cata/19x/3PCC/english/admin-guide/at9x_b_ata191-192-admin-mp.html
待解问题:ATA 191/192 网页界面的出厂登录名和密码在多平台指南中并未给出——其中只说明首次登录时以及恢复出厂设置后,设备必须要求设置 admin 和 user 密码。如果设备是二手购入且密码未知,可使用 RESET 按钮。