Sangoma P 系列与 D 系列——为我们的 PBX 配置
Sangoma 是一家加拿大公司,旗下拥有 Asterisk 和 FreePBX;其电话通常随 FreePBX 或 Switchvox 服务器一起送到门店,并在那里“一键”配置。我们这里情况不同:平台不维护自己的自动配置服务器,因此电话必须手动配置——而这时 Sangoma 的两个系列表现各不相同。
- P 系列(P310、P315、P320、P325、P330、P370)——现代设备。它们有完整的带 Lines 选项卡的网页界面,SIP 账户通过字段输入。这正是我们需要的,下面的全部说明都针对它们。
- D 系列(D40、D45、D50、D60、D62、D65、D70、D80)——上一代产品(Digium 的遗留)。它设计为从配置服务器配置:电话通过 mDNS 自行查找 FreePBX/Switchvox,或通过 DHCP 选项 66 获取地址。关于这一特点——见页面末尾的单独章节。此外,厂商对 D 系列的支持已于 2023 年 12 月 1 日结束。
通用凭据、网络要求和典型错误——见概览页面“SIP 电话配置”。
需要准备什么#
- 一台 Sangoma 电话,用网线连接到与您的计算机相同的网络(供电——来自交换机的 PoE 或电源适配器)。
- 来自管理后台的分机凭据:管理面板 → 电话 → “员工和群组” → “重置密码”——窗口“分机凭据”(详情)。
- 一台在同一网络中带浏览器的计算机。
- 电话的出厂管理员密码——
789(登录名admin)。如果电话此前已连接到 FreePBX 或 Switchvox,密码不同:Endpoint Manager 设置为222222,Switchvox 为随机密码。这时需要重置。
第 1 步。查看电话的 IP 地址#
电话通过 DHCP 获取地址(同时通过 LLDP-MED 询问 VLAN)。
- 按导航键打开 Main Menu。
- 选择 About——屏幕将显示型号、固件版本、MAC 地址和 IP 地址。
- 如果电话尚未配置,同一屏幕可通过 Settings 菜单中的软键 About 打开。
截图:Sangoma P-Series IP Phones User Guide,第 5 页。
如果网络中没有 DHCP
Main Menu → Admin Settings(电话会询问管理员密码,出厂为 789)→ Network Settings。用软键 Next 将 Protocol 从 DHCP 切换为 Static,并填写 IP Address、Netmask、Gateway、Primary DNS(必要时还有 Secondary DNS)。按钮 Submit 将以新设置重启电话。
第 2 步。登录网页界面#
在浏览器中打开电话的地址。
| 出厂值 | |
|---|---|
| 地址 | http://<电话 IP> |
| 登录名 | admin |
| 密码 | 789 |
| 通过 Endpoint Manager 配置后的密码 | 222222 |
| 通过 Switchvox 配置后的密码 | 随机,请在 Switchvox 管理员面板中查看 |
截图:Sangoma P-Series IP Phones User Guide,第 9 页。
网页界面只会对未从 Sangoma 配置服务器配置过的电话,或重置后的电话打开。消息“Access to this Web User Interface has been disabled”正是这个意思——请前往重置。
第 3 步. 输入 PBX 账户凭据#
在网页界面中打开 Lines 选项卡,选择 Line 1(第一条线路是主线路,无法禁用)。Enable this Line 字段必须为 YES。
| 在管理后台(“分机账户凭据”) | 在电话上(Lines 选项卡,Line 1) |
|---|---|
| SIP 服务器 | Primary Host → IP Address or Hostname of SIP server |
登录名(完整的 sip-xxxxxxxx-101) |
User ID / Extension。Authorization Name 字段默认与 User ID 相同——若为空则留空,若已填写则填入相同的登录名 |
| 密码 | Password – SIP secret |
端口 5060 |
Primary Host → Port |
传输协议 UDP |
Primary Host → Transport——选择 UDP(列表中还有 TCP 和 TLS;我们的 PBX 不提供 TLS) |
| 内部分机号 | Line Label on Phone 和 Caller ID Name——屏幕上的线路标签 |
务必设置 Register = YES——否则电话无法在 PBX 上注册。Alternate Host 和 SIP Outbound Proxy 字段留空:我们没有备用服务器。
截图:Sangoma P-Series IP Phones User Guide,第 9 页。
在页面底部点击 Submit Phone Settings——此按钮会立即保存所有选项卡的更改。
附加:编解码器、时间、本地端口
编解码器——Lines 选项卡,Advanced: Audio Codecs 区块:列表通过箭头展开,顺序通过箭头调整。我们的 PBX 需要 G.711 A-law (PCMA)、G.711 µ-law (PCMU) 和 G.722——将它们放在最前面。
时间——General 选项卡,Time 区块:选择 Timezone / Location 并指定 NTP Server。否则通话记录中的时间会不正确。
本地 SIP 端口——General 选项卡,Local SIP Port(出厂值 5060)。这是电话自身发送 SIP 的端口;无需更改,它与服务器端口无关。
谁可以呼叫。 同样在 SIP 区块中,可选择 “Accept all calls from any host” 或 “SIP Account Hosts”。第二种更安全:电话只接受来自其注册服务器的呼叫。
管理员密码在 General 选项卡的 Settings Password Protection 区块中修改——建议配置完成后立即更改出厂密码 789。
第 4 步. 检查注册#
- 在电话上。 待机屏幕上会出现线路标签——即您在
Line Label on Phone中输入的内容。电话未注册时无法拨号。 - 在管理后台。 管理面板 → 电话 → “员工和群组”:该坐席会亮起绿点,并显示电话自报的名称(例如
Sangoma P325)。状态来自 PBX,更新频率不超过每分钟一次。 - 测试通话。 拨打同事的内部分机号。通话接通但只能听到一方——问题不在注册,而在 RTP:检查路由器上的 SIP ALG(概览)。
音质——回声测试 *43。 绿点只说明注册成功:语音走独立流,也会独立出故障。在电话上拨打 *43 并按 Send / OK(大多数话机不会仅凭星号开始拨号)。PBX 会接听,一秒后发出短促的提示音,随后会把您的声音回传给您——对着话筒说十秒钟并听自己。能听到提示音和自己——声音双向通过。有提示音但听不到自己——声音未从电话传到 PBX(通常是路由器上的 SIP ALG 所致)。连提示音都没有——声音未从 PBX 传到电话。所有结果的解析及实测数据(丢包、抖动、延迟)见“通话质量检查”章节。
恢复出厂设置#
Sangoma 的恢复出厂设置比其他品牌更常用:它不仅清除他人设置,还会解锁网页界面,而电话在从配置服务器完成配置后会关闭该界面。通话进行中无法执行恢复出厂设置。
P 系列(P310–P370): Main Menu(导航键)→ 向下滚动列表 → Factory Reset。电话将清除所有配置并重启;之后网页界面可再次通过 admin / 789 打开。
截图:Sangoma P-Series IP Phones User Guide,第 8 页。
D 系列(D40/D45、D60/D65、D70)——通过菜单: 软键 More → More → Menu → 5 (Advanced) → 2 (Reset to Factory Defaults) → Yes。
D 系列——重启时(若忘记密码): 重启电话,在“第 2 步(共 8 步)”后同时按住 *、8 和 6 键;出现 “Resetting to factory defaults and rebooting” 消息时松开。
D80——启动时: 当屏幕上显示 Sangoma 标志(旧固件为 Digium)和“转圈”时,按住屏幕任意三个角并保持 7 秒。从普通屏幕:左侧菜单(或左上角的 Menu 图标)→ Advanced → Reset to Factory Defaults → Yes。
会清除什么: 制造商警告——将删除所有账户和联系人,以及电话的全部配置:服务器地址、线路、网络设置、原自动配置服务器地址。管理员密码恢复为 789。
何时需要: 网页界面提示 “Access to this Web User Interface has been disabled”;电话是二手购买或来自他人的 FreePBX/Switchvox;忘记管理员密码。
恢复出厂设置后电话将重启,通过 DHCP 获取地址,并重新开始寻找配置服务器。如果您的网络中没有此类服务器,电话只会保持未配置状态——请进入网页界面并执行第 1–3 步。
如果电话无法注册#
Register=NO。 最常见的原因:凭据已填写,但 Lines 选项卡上的注册未启用。- 线路已关闭 —
Enable this Line应为YES。 User ID / Extension中填的是短号码。 那里需要完整的长登录名sip-xxxxxxxx-101;Authorization Name默认与其相同。- 密码已过期。 在管理后台密码只显示一次;如果关闭了窗口 — 请让运营人员点击“重置密码”并输入新密码。
- 网页界面被锁定 — 电话按照其他服务器的配置运行,您输入的所有内容都会被覆盖。需要重置。
- TLS 传输。
Primary Host → Transport应为UDP:我们的 PBX 不提供 TLS。 - 电话在网络中发现了另一个配置服务器(场所内的 FreePBX、来自前运营商的 DHCP 选项 66),每次重启后都会恢复其设置。请在您的 DHCP 服务器上移除选项 66 并重置电话。
- 常见网络原因 — 路由器上的 SIP ALG、Wi-Fi 中的客户端隔离、端口被关闭:参见概述。
仍未解决 — 或者电话已注册但没有声音、通话 30 秒后中断、收不到来电:按症状排查 — “电话无法使用:诊断”,提示信息和错误代码解读 — “无法注册:错误代码”。
D 系列:为什么无法通过“字段”配置#
Sangoma 的文档为 D 系列(以及较旧的 P310/P315)描述了一种配置方式 — 通过配置服务器:启动时电话通过 multicast DNS 查找 FreePBX、PBXact、Switchvox 或 Asterisk 中的 DPMA 模块,或者通过 DHCP 选项 66 获取服务器地址,并从那里获取现成的配置文件。在厂商文档中,D 系列的网页界面未描述手动输入 SIP 账号 ⚠️ verify — 那里的网页界面用于网络设置和诊断。
这在实践中意味着:
- 如果场所内有自己的 FreePBX/PBXact,D 系列电话可以像以前一样从中配置 — 但它们不会连接到我们的 PBX。
- 如果没有自己的服务器,对于 D 系列,需要搭建一个最简单的、带有电话配置文件的网页服务器,并通过 DHCP 选项 66 分发其地址。这是系统管理员的工作,而且厂商诚实地警告:在“非原生”PBX 上,这种电话会失去专有功能,只能作为普通 SIP 电话使用。
- 更实际的做法是,为我们的 PBX 选择 P 系列设备(或任何具有普通网页界面的电话 — Yealink、Grandstream、Fanvil),而将 D 系列留在其原生服务器所在的地方。更何况厂商已于 2023 年 12 月 1 日停止对 D 系列的支持。
系列型号#
| 型号 | 屏幕 / 线路 | PoE | 配置特点 |
|---|---|---|---|
| P310 | 单色,基础型号 | 802.3af | 通过配置服务器配置,与 D 系列相同 |
| P315 | 单色 | 802.3af | 与 P310 相同 |
| P320 / P325 | 单色 / 彩色 | 802.3af | 完整的网页界面,带 Lines 选项卡 — 按本页配置 |
| P330 | 彩色 | 802.3af | 相同,更多可编程按键 |
| P370 | 彩色,高端型号 | 802.3af | 相同,支持扩展模块 |
| D60 / D62 | 单色 | 802.3af | 仅限配置服务器;支持已于 2023 年 12 月 1 日停止 |
| D65 | 单色,千兆,Bluetooth | 802.3af | 相同;重启时用组合键 *86 重置 |
| D80 | 彩色触摸屏 | 802.3af | 相同;重置 — 启动时按住屏幕三个角 7 秒 |
| D40 / D45 / D50 / D70 | 单色 | 802.3af | 最旧的型号;通过菜单 5 → 2 重置 |
S 系列设备(S305、S405、S505、S705)是另一家厂商电话的贴牌产品;它们的网页界面出厂密码是 admin / admin,而不是 789。
常见问题#
网页界面显示“Access to this Web User Interface has been disabled”。该怎么办?#
这不是故障:电话已经从 Sangoma 服务器(FreePBX、PBXact 或 Switchvox)获取了配置并关闭了网页界面。请执行恢复出厂设置 — 重启后网页界面将再次通过 admin / 789 打开。
如果电话是通过 FreePBX 配置的,密码是什么?#
FreePBX 中的 Endpoint Manager 为电话设置密码 222222,Switchvox 生成随机密码并在管理面板中显示。出厂密码 789 仅在重置后恢复。
可以将 D65 或 D80 连接到我们的 PBX 吗?#
技术上可以 — 它们是普通的 SIP 电话,但无法通过网页界面用“字段”配置:它们需要配置服务器。详情见“D 系列:为什么无法通过‘字段’配置”一节。对于我们的 PBX,更简单的做法是选择 P320–P370 或其他品牌的电话。
P 系列需要自动配置服务器吗?#
不需要。我们的平台没有自己的自动配置服务器,而 P 系列(P310/P315 除外)完全可以通过网页界面用字段配置。相反,如果场所网络中残留了他人的配置服务器或来自前运营商的 DHCP 选项 66,电话会采用它们并覆盖您的设置 — 请移除选项 66。
电话接受来自未知地址的来电 — 如何关闭?#
在 General 选项卡的 SIP 块中,选择“SIP Account Hosts”:电话将只接受来自其注册服务器的呼叫 — 即仅来自我们的 PBX。
来源#
- Sangoma P-Series IP Phones User Guide(P310、P315、P320、P325、P330、P370)— https://sangoma.com/wp-content/uploads/P-Series-User-Guide-SECURED.pdf
- Phones — What are the default login and password for a Sangoma phone?(Sangoma 知识库)— https://sangomakb.atlassian.net/wiki/spaces/Phones/pages/429162611/Phones+-+What+are+the+default+login+and+password+for+a+Sangoma+phone
- Phones — How to Reset Different Sangoma Phone Models to Factory Default — https://sangomakb.atlassian.net/wiki/spaces/Phones/pages/417890305/Phones+-+How+to+Reset+Different+Sangoma+Phone+Models+to+Factory+Default
- Phones — Provisioning, D-Series(mDNS/DPMA、DHCP 选项 66)— https://sangomakb.atlassian.net/wiki/spaces/Phones/pages/23593101/Phones+-+Provisioning+D-Series
- Phones — D-series FAQs(支持终止于 2023 年 12 月 1 日)— https://sangomakb.atlassian.net/wiki/spaces/Phones/pages/1759117313