中华电信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