简介:面向VoIP实施与运维人员的鼎信网关快速配置手册,聚焦从零完成网关开局与语音业务对接,适合需要独立完成设备上架、参数调试和故障排查的初中级技术人员参考。资源为单个docx文档,压缩包约2.07MB,篇幅紧凑,便于打印或随工携带查阅。文档按配置流程组织:先确认注册账号、落地号码及网络参数,再依次讲解电脑直连与默认地址登录、PRI中继与接口属性设置、PSTN分组与时隙循环递增、SIP中继及账户添加、IP分组选路、PSTN-IP与IP-PSTN呼叫路由、号码变换,最后补充NTP时间同步和重启生效。文中给出ISDN协议、RFC2833、7060/7854端口等关键取值及默认参数,能帮助读者少走弯路,快速搭起可用的语音通道,并形成清晰的排错思路。目前已有1542人学习。
1. 从一台默认地址是 192.168.1.111 的网关说起
机房上架一台鼎信网关,要做的往往是把一条 PRI 线路转成 SIP,接到 VoIP 平台上落地。设备上电后管理地址固定在 192.168.1.111,很多人图省事,直接把 WAN 口插到办公交换机,结果现场有 DHCP,网关自己拿了一个别的网段地址,管理页面再也打不开,只能抱着笔记本去机房捅复位。这套场景在语音落地里太常见了:PRI 侧接运营商、SIP 侧接平台,中间任何一个参数对不上,表现就是单通、无声、拨号超时。这篇记录适合第一次上手鼎信网关的集成人员,也适合已经装过几台、但每次都要翻手册对照字段的老手。
2. 上电前的环境清单:账号、号码、IP 三样先备齐
设备还没上电,先把信息凑齐,比上电后再回头找运营商要参数省事得多。鼎信网关的配置路径是线性的:本地网络没通,后面所有页面都进不去;号码没确认,路由和号码变换只能瞎填。下面这三类信息,缺一样都会在某个环节卡住。
2.1 三类信息没备齐就别急着上电
| 信息项 | 具体内容 | 没准备的后果 |
|---|---|---|
| 网关注册账号密码 | 提前申请并配置好的账号、密码 | 设备注册不上平台,SIP 中继状态一直异常 |
| 落地号码 | 用户对接实际使用的号码段、主叫号码 | 路由和号码变换没法写,拨测对不上号 |
| 网络参数 | IP 地址、子网掩码、默认网关、DNS | 本地网络配不下去,或者配完访问不了 |
账号和号码这两项通常由平台侧和业务侧提供,不要自己拍脑袋定。IP 信息要注意一点:给网关分配的管理地址最好和现场办公网分开,避免和笔记本、打印机抢地址。DNS 在纯内网落地时用不上,但如果要配 NTP 域名,就得有可用的 DNS,否则时间同步会一直失败。
2.2 把笔记本配到 192.168.1 段并直连 PC 口
网关默认地址是 192.168.1.111,掩码 255.255.255.0,所以电脑要落在同一个网段,但不能用 111,避免地址冲突。用网线把电脑和网关的 PC 端口直连,这一步不要图方便去接交换机,更不要把 WAN 口接到有 DHCP 的网络上。
# Linux 下临时给有线网卡加一个 192.168.1.0/24 的地址(网卡名按实际改) sudo ip addr add 192.168.1.10/24 dev enp3s0 sudo ip link set enp3s0 up # 直连场景不需要默认网关,避免和无线网络的默认路由打架 ip route show # 发 4 个包确认链路可达,通了再去开浏览器 ping -c 4 192.168.1.111Windows 笔记本可以用命令行改,省得在图形界面里翻多层菜单:
:: 把有线网卡改成 192.168.1.10,掩码 255.255.255.0,不配网关 netsh interface ip set address name="以太网" static 192.168.1.10 255.255.255.0 :: 查看当前配置,确认地址已经生效 ipconfig /all这里的参数含义很直接:192.168.1.10/24里的/24就是 255.255.255.0,保证和网关在同一广播域;不配默认网关是为了让笔记本继续用无线办公网,同时能直连网关。ping 不通先查网线和水晶头,再看网卡是不是被虚拟网卡抢了路由,这一步不通常见原因是电脑还开着虚拟机的 Host-Only 网卡。
2.3 登录后台,先改语言再配本地网络
浏览器访问https://192.168.1.111。注意是 https,不是 http,第一次打开会有证书告警,选择继续访问即可,这是设备自签证书的正常表现,不是配置错了。登录用户名和密码默认都是 admin,进去后先在页面左上角 Language 里把语言改成中文,不然后面找“本地网络”这种菜单要对着英文猜。
然后进入“网络参数配置”下的“本地网络”,按运营商或用户提供的参数填:
| 字段 | 填什么 | 说明 |
|---|---|---|
| IP 地址 | 用户提供的管理地址 | 不要再用 192.168.1.111,避免和默认段冲突 |
| 子网掩码 | 一般 255.255.255.0 | 按实际规划填写 |
| 默认网关 | 现场网关地址 | 跨网段访问平台时必须有 |
| DNS | 现场 DNS 或公共 DNS | 配 NTP 域名时要用 |
填完点“保存”。保存后网关的管理地址就变了,当前页面会断,需要把电脑改到新网段,或者把网线接到能访问新地址的网络里,再用新地址重新登录。我一般会在保存前把新旧地址都写在便签上,避免改完自己都找不到设备。
2.4 配完第一件事是导出一份配置
这一步手册里通常不写,但吃过亏之后都会做。本地网络刚配通、还没有动 PRI 和 SIP 的时候,导出一份空白基线配置;后面每完成一大块,再导出一份。鼎信网关的配置项多,PRI、PSTN、SIP、路由四块互相牵连,改错一个字段想回退,靠记忆翻不回去。导出文件按“日期+完成到哪一步”命名,重启前再导一次,这就是后面排错时的后悔药。
3. PRI 与 PSTN 参数:E1 时钟源和收号超时最容易翻车
PRI 侧是这条链路的地基。物理层不通,后面 SIP 配得再漂亮也没用;物理层通了但时钟源选错,表现是偶尔能通、偶尔断,属于那种很玄学的故障。这一章按“PRI 参数 → PRI 中继 → E1/T1 物理参数 → 拨号超时 → PSTN 规则与分组”的顺序走,每一步都对应页面上一个具体字段。
3.1 PRI 参数:源号码类型和目的号码类型都选用户号码
“PRI 参数配置”里要改两个类型字段:源号码类型选“用户号码”,目的号码类型也选“用户号码”,同时把 Facility 功能关闭。源号码类型决定网关怎么看主叫号码的属性,目的号码类型决定被叫侧号码的属性,两边都按用户号码处理,和运营商侧对接时最不容易出歧义。Facility 关闭是因为这套落地场景用不到 supplementary service 那类补充业务,开着反而可能让对端在信令里多带一些不认的字段。
这两个字段改错的表现不太直观:不是完全打不通,而是主叫号码显示异常,或者对端平台把呼叫当成异常呼叫拒掉。所以改完不要只看“保存成功”,要配合后面的拨测确认主叫号码能正确送到平台。
3.2 PRI 中继:协议类型必须是 ISDN,接口属性选用户侧
进入“PRI 中继配置”,需要填的字段比较多,一个一个对:
| 字段 | 取值 | 含义 |
|---|---|---|
| 接口标识符名称 | 按现场命名,如 pri-1 | 只是本地标识,方便区分多条中继 |
| D 通道 | 启用 | 信令通道,不启用就没有呼叫控制 |
| E1/T1 端口号 | 按实际物理端口填 | 插在哪个口就填哪个,别照抄模板 |
| 协议类型 | ISDN | 这一项必须选对,选错整条 PRI 起不来 |
| 接口属性 | 用户侧 | 网关作为用户侧接入运营商 |
协议类型这里没有折中空间,PRI 对接就是 ISDN,选成别的协议,D 通道状态会一直停在异常。接口属性选“用户侧”是因为网关接的是运营商线路,角色是用户端;如果两端都配成网络侧,信令会互相等对方发起,链路看起来起来了但呼叫建不起来。
3.3 E1/T1 物理参数:时钟源远端、E1、DF、HDB3
“PSTN 分组配置”里的 E1/T1 参数是物理层的关键。先把“E1/T1 时钟源”设为“远端”,再点“修改”。时钟源选远端,意思是网关从线路里提取时钟,跟随运营商侧的时钟节拍,这是用户侧接入的标准做法。选成本地时钟,短时间可能看不出问题,跑一段时间就会出现滑码、断话。
工作模式选 E1,帧格式选 DF,线路编码选 HDB3。这三个是一组,国内 E1 线路基本都用这套组合。帧格式选错,物理层会报帧失步;编码选错,会出现线路码型错误。配置页面上的告警计数如果一直在涨,先回头核对这三项,不要急着怀疑板卡坏了。
3.4 拨号超时规则:三个 3 秒分别管什么
拨号超时规则建议把三项都改成 3 秒:前缀收号时长、最小长度收号时长、最大长度收号时长。这三项不是重复设置,分别对应收号的不同阶段:
| 参数 | 作用阶段 | 设太大 | 设太小 |
|---|---|---|---|
| 前缀收号时长 | 收到前缀号后等待后续号码 | 拨完要等很久才发呼叫 | 后续号码还没拨就提前结束 |
| 最小长度收号时长 | 收满最小长度后继续等 | 用户感觉按键后没反应 | 号码被截断 |
| 最大长度收号时长 | 收满最大长度后等待 | 呼叫建立慢 | 末位号码丢失 |
统一设 3 秒是折中值:大部分用户拨号间隔在 1 秒以内,3 秒足够容错,又不会让呼叫建立明显变慢。现场如果反映“拨完号要等一下才通”,先看这三项是不是被改大了;如果反映“号码少一位”,就看是不是设得太小。
3.5 PSTN 规则与 PSTN 分组:RFC2833 负载类型填 101
PSTN 规则下选中默认规则点“修改”,编解码分组编号填 0,RFC2833 负载类型标识改成 101,DTMF 发送模式设为 RFC2833。编解码分组用默认的 0 就行,默认分组里已经带了 PSTN 侧常用的编码,除非对端明确要求,不要轻易新建。RFC2833 负载类型 101 是动态负载类型的常用取值,关键是两端要一致,平台侧如果配的是别的值,这里要跟着改,否则按键会丢。
新建 PSTN 分组时点“添加”,填分组编号和名称,时隙选择模式改成“循环递增”。然后在 PSTN 分组管理里继续“添加”,设置起始 E1、终止 E1、起始时隙、终止时隙,点确定。起始和终止时隙要和实际开通的时隙对上,多配了会占用没开通的通道,呼叫失败率反而上升;少配了则是部分号码打不通。
4. SIP 中继、账户与路由:7060 和 7854 这两个端口先记牢
SIP 侧是平台对接的部分,端口和传输协议是最容易在联调时来回改的地方。这一章从 SIP 全局参数讲到中继、账户、IP 分组,再到两个方向的路由和号码变换,最后收在 NTP 时间同步上。端口号建议先写在纸上:本地监听 UDP 7060,对端端口 7854,改任何一边之前先确认另一边。
4.1 SIP 参数:UDP 7060、禁用随机端口、静态 NAT 禁用
进入 SIP 参数配置,UDP 端口改成 7060,SIP 随机端口选“禁用”,200 OK 携带 SDP 设为“启用”,SIP 静态 NAT 设为“禁用”,然后保存。
UDP 端口 7060 是网关本地监听的端口,平台侧往这个端口发信令,所以平台配置里的对端端口要填 7060。禁用随机端口是为了让抓包和防火墙策略稳定,端口随机变化会给联调增加很多无谓的排查。200 OK 携带 SDP 是为了保证媒体协商信息完整,关掉之后容易出现信令通了但没声音。静态 NAT 禁用适用于网关和平台在同一内网、或者中间没有做地址转换的场景;如果现场确实有 NAT 设备,这一项要按实际网络再评估,不要照抄。
4.2 SIP 中继:对端端口 7854,From 头域用对端域名
点“添加”新建 SIP 中继,按实际填:
| 字段 | 取值 | 备注 |
|---|---|---|
| 中继名称 | 自定义,如 sip-platform | 后续路由里要选它 |
| 对端地址 | 平台 SIP 服务器地址 | IP 或域名,按平台提供 |
| 传输协议 | UDP | 和平台侧保持一致 |
| 对端端口(UDP) | 7854 | 平台侧 SIP 监听端口 |
| From 头域 | 对端域名 | 部分平台会校验 From 域 |
传输协议这里要和平台侧完全一致,一边 UDP 一边 TCP,信令根本到不了。From 头域选“对端域名”是为了让平台侧的认证和路由规则能匹配上,如果平台只认 IP,这里就要按平台要求调整。配完先别急着配账户,回到中继列表看一眼状态,能起来再往下走。
4.3 SIP 账户:账号、密码、号码三者要对应
在 SIP 账户页面点“添加”,把平台分配的账号、密码、认证用户名、号码逐项录入。这里最常见的错误是账号和号码填串了:账号是注册用的身份,号码是业务侧显示的号码,两者不是一回事。填完点确定,回到列表确认账户状态。如果状态一直是未注册,先查账号密码,再查 4.1 里的 UDP 端口和 4.2 里的对端地址端口有没有配反。
账户配好之后不要马上批量加,先加一个做拨测,通了再复制。批量加完才发现端口配错,改起来要一个个点,很费时间。
4.4 IP 规则与 IP 分组:回铃音来源和循环递增
IP 规则设定里选中默认规则点“修改”,PSTN 呼入回铃音来源设为“自适应”,IP 呼入回铃音来源设为“PSTN”,点确定。回铃音来源配错的表现是:电话打进来,主叫侧听到的是静音或者忙音,而不是正常的回铃。自适应是让网关根据呼叫方向判断,PSTN 作为 IP 呼入的回铃音来源,是因为这条链路最终要落到 PSTN 侧放音。
IP 分组点“添加”,填分组编号和名称,IP 选路方式设为“循环递增”,确定。然后在 IP 分组管理里继续“添加”,系统会自动带出刚才的分组信息。循环递增适合有多条 IP 中继或多个平台账号的场景,呼叫会轮流分配;只有一条中继时选它也没有副作用。
4.5 呼叫路由:PSTN-IP 和 IP-PSTN 要成对配
路由是两个方向,缺一个方向就是单通。
PSTN-IP 路由点“添加”,依次填路由描述、来源类型、PSTN 分组,确定。这条管的是从 PSTN 进来的呼叫往 IP 侧送。
IP-PSTN 路由点“添加”,填路由描述、被叫号前缀、主叫码前缀,主叫码前缀填(.)。这里的(.)是正则写法,表示匹配任意主叫号码,不做限制。如果现场要求只允许特定主叫走这条路由,就把(.)换成具体前缀,不要图省事全放开。被叫号前缀按落地号码规划填,填错的表现是该通的号码不通、不该通的反而通了。
两条路由都配完,回到列表确认状态都是启用,再做拨测。只配一个方向就拨测,很容易把单通误判成媒体问题。
4.6 号码变换与 NTP 时间同步
号码变换按用户实际情况配。常见做法是:PSTN 呼入时给主叫加前缀,IP 呼出时去掉平台侧带的前缀,保证两边看到的号码都是业务侧认识的格式。改之前先把变换前后的号码写在纸上,一条一条对,号码变换配错比路由配错更难查,因为信令是通的,只是号码不对。
最后在“管理”菜单下进“管理参数”,配 WEB 默认语言,再配 NTP:添加服务器cn.pool.ntp.org,保存。然后打开“设备重启”执行重启,重启完成后配置才真正生效。NTP 不是可选项,SIP 认证、日志时间、呼叫记录都依赖系统时间,时间偏差大了会出现认证失败这种看起来毫无关联的故障。
5. 常见问题排查:五条让我半夜爬起来改配置的坑
5.1 浏览器打不开 192.168.1.111
现象:网线插好了,电脑也改了地址,浏览器一直转圈或者提示无法访问。
原因:三种情况最常见——电脑还连着无线网,默认路由走了办公网;输的是 http 而不是 https;网关 WAN 口接了有 DHCP 的交换机,设备已经换了地址。
解决:先ping 192.168.1.111,通不了就断开无线、只保留有线,确认网卡地址在 192.168.1 段且不是 111;能 ping 通但页面打不开,补上 https 再试。如果怀疑网关被 DHCP 改了地址,把 WAN 口拔掉,只留 PC 口直连,重新用默认地址进。
5.2 E1 链路显示正常,但拨号没有声音
现象:PRI 状态看起来起来了,拨号能听到接续过程,接通后双方都没声音,或者只有一方有声音。
原因:媒体路径没通,或者编解码、DTMF 两侧不一致。常见的是 SIP 侧端口配反,平台往 7060 发、网关往 7854 发,看着都配了,实际对不上;也可能是静态 NAT 开着但现场没有 NAT。
解决:先抓包确认信令里 SDP 的媒体地址和端口是不是双方都能到;再核对 4.1 和 4.2 的端口;确认编解码分组编号在 PSTN 规则和 IP 规则里一致。单通优先查路由方向,两个方向的路由缺一条就会出现只能进不能出。
5.3 通话中按键没反应
现象:语音通了,按分机号、按密码都没反应,平台侧收不到 DTMF。
原因:DTMF 发送模式和 RFC2833 负载类型不匹配。网关侧配了 RFC2833、负载 101,平台侧可能是别的值,或者还在用带内方式。
解决:两边统一成 RFC2833,负载类型标识核对一致;改完重启生效再测。抓包时看 RTP 里有没有对应的 2833 包,有包但平台不认,就是负载类型的问题,没包就是发送模式没生效。
5.4 呼入没有回铃音
现象:外部打进来,主叫侧听不到回铃,直接静音或者忙音。
原因:回铃音来源配错。IP 规则里 PSTN 呼入回铃音来源和 IP 呼入回铃音来源这两个字段容易填反。
解决:按 4.4 的设置核对,PSTN 呼入回铃音来源为自适应,IP 呼入回铃音来源为 PSTN,改完保存。如果还不响,确认 PSTN 侧线路本身有没有放音,可以在 PSTN 侧直接拨测对比。
5.5 重启后配置回退或者时间不对
现象:改完重启,部分配置回到默认值;或者呼叫记录时间差了几个小时。
原因:改完没有点保存就重启,或者 NTP 没配、DNS 不可用导致时间同步失败。
解决:每改完一块先保存再切页面;NTP 服务器填了域名就要确认 DNS 可用,否则改填可用地址;重启前导出一份配置,回退时能快速比对。这条是血泪经验,配置丢过一次之后,我每次重启前都强制导出一份。
6. 装完怎么验证:从 E1 告警到双向拨测的验收清单
配置全部生效后,不要只看页面状态灯,按下面的顺序走一遍,每一步都有明确的通过标准。
| 验证项 | 方法 | 通过标准 |
|---|---|---|
| 物理层 | 查看 E1/T1 状态页告警计数 | 无 LOS、LOF、AIS,计数不持续增长 |
| 网络层 | ping 网关管理地址、ping 平台地址 | 双向可达,丢包为 0 |
| SIP 信令 | 查看中继和账户状态,抓包看注册 | 状态正常,能看到注册和呼叫信令 |
| 媒体 | 拨测时看 RTP 收发计数 | 双向计数都在增长 |
| 业务 | PSTN 呼入、IP 呼出各拨 3 次 | 全部接通,语音双向清晰,按键有效 |
| 时间 | 查看系统时间和 NTP 同步状态 | 与实际时间偏差在秒级 |
抓包是最直接的手段,在对接服务器侧执行:
# 抓 SIP 信令,-n 不解析域名,-w 存包方便回看 sudo tcpdump -i eth0 -n -s 0 -w sip_check.pcap 'port 7060 or port 7854' # 抓完用工具打开,重点看 REGISTER 有没有 200,INVITE 的 SDP 地址端口是否可达抓包文件按“日期+拨测方向”命名,出问题时直接给平台侧看,比口头描述快得多。拨测号码要覆盖三种:纯 PSTN 呼入、纯 IP 呼出、带按键的交互式呼叫,每种至少 3 次,避免偶发成功被当成稳定。
从那以后我每次上电前都先把电脑地址、网关地址、对端端口写在一张纸上,配置完导出一份、重启前再导出一份,拨测按清单逐项打勾。这套习惯让我少走了很多回头路。希望帮到你。
本文还有配套的精品资源,点击获取