本文基于公开社区讨论与通用部署经验整理,拓扑、配置与故障场景均已重构,仅供技术参考,不代表 3CX 官方立场。
中华电信SIP中继对接技术文档
1. 概述
本文档旨在指导技术人员如何将 3CX 电话系统通过双网口架构对接中华电信的 SIP 线路。
- 网络架构:3CX 服务器WAN口连接本地局域网(用于客户端注册及远程管理);LAN口直接连接中华电信提供的专用线路(专线)。
- 对接方式:基于 IP 的身份验证(IP-to-IP Peering),无需账号密码。
2. 网络拓扑与底层配置
2.1 物理连接
- WAN 口:连接至内部交换机(互联网/本地办公网)。
- LAN 口:物理连接至中华电信提供的接入设备(如 IAD 或专线路由器)。
2.2 系统路由配置 (Routing Table)
由于 3CX 需要通过特定的网口访问电信的 SIP 服务器,必须在操作系统层面配置好IP地址跟静态路由。
假定这是运营商提供的信息:
- LAN 口 IP 配置:
- IP 地址:10.0.0.9
- 子网掩码:255.255.255.0
- 注意:LAN 口不要配置默认网关,否则会导致外网访问冲突。
- 添加静态路由: 在服务器终端Linux执行命令,确保访问电信网段的流量走 LAN 口(10.0.0.9):
- 目的网段:192.168.25.0/24 和 192.168.240.0/24
- 网关:10.0.0.254
最后实现的路由表如下:
3. 3CX 管理台配置步骤
3.1 创建 SIP 中继 (常规选项卡)
进入 3CX 控制面板 -> 语音和聊天 -> 添加中继。
- 名称:Chunghwa
- 默认路由:分机1001,通过DID进来的呼叫,默认送到该分机。
- 主中继号码:88776655
- 身份验证类型:无需验证 - 基于 IP
- 服务器详情:
- 注册商/服务器:ims3.cht.com.tw
- 端口:勾选自动发现
- 出站代理:192.168.240.5
- 端口:5060
3.2 DID 号码配置 (DID 号码选项卡)
在 DID 页面添加中华电信分配的完整号码:
- DID 号码:+886288776655(根据电信要求,通常需符合 E.164 格式)。
备注:真实的DID号码呼入时通过抓包可以看到。
3.3 网络与代理高级设置 (选项卡)
这是双网口配置的核心:
- 受限于:系统范围(默认)。
- 出站呼叫并发数:10(根据实际合同调整)。
- 多网口设置:
- 在“选择在 Contact (SIP) 和 Connection (SDP) 字段中要使用的 IP”处,下拉选择 “使用此 IP 地址”。
- IP 地址:填写 LAN 口 IP 10.0.0.9。这确保了 SIP 报文体中的地址信息能被电信服务器正确识别。
- 备援代理:填写 192.168.240.6(用于主服务器不可用时的自动切换)。
3.4 呼出规则 (Outbound Rules)
配置拨号方案以使用新线路:
- 规则名称:Chunghwa
- 选择部门:根据需要选择(如 DEFAULT)。
- 配置呼出线路:
- 路由1:选择 Chunghwa。
- 呼出显示的初始 ID:+886288776655。
