首页 / 资讯中心 / 文章详情

鼎信网关PRI转SIP配置与排错:从默认地址到双向拨测

鼎信网关PRI转SIP配置与排错:从默认地址到双向拨测 ★ FEATURED ARTICLE
简介面向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 负载类型填 101PSTN 规则下选中默认规则点“修改”编解码分组编号填 0RFC2833 负载类型标识改成 101DTMF 发送模式设为 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 端口改成 7060SIP 随机端口选“禁用”200 OK 携带 SDP 设为“启用”SIP 静态 NAT 设为“禁用”然后保存。UDP 端口 7060 是网关本地监听的端口平台侧往这个端口发信令所以平台配置里的对端端口要填 7060。禁用随机端口是为了让抓包和防火墙策略稳定端口随机变化会给联调增加很多无谓的排查。200 OK 携带 SDP 是为了保证媒体协商信息完整关掉之后容易出现信令通了但没声音。静态 NAT 禁用适用于网关和平台在同一内网、或者中间没有做地址转换的场景如果现场确实有 NAT 设备这一项要按实际网络再评估不要照抄。4.2 SIP 中继对端端口 7854From 头域用对端域名点“添加”新建 SIP 中继按实际填字段取值备注中继名称自定义如 sip-platform后续路由里要选它对端地址平台 SIP 服务器地址IP 或域名按平台提供传输协议UDP和平台侧保持一致对端端口UDP7854平台侧 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 平台地址双向可达丢包为 0SIP 信令查看中继和账户状态抓包看注册状态正常能看到注册和呼叫信令媒体拨测时看 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 有没有 200INVITE 的 SDP 地址端口是否可达抓包文件按“日期拨测方向”命名出问题时直接给平台侧看比口头描述快得多。拨测号码要覆盖三种纯 PSTN 呼入、纯 IP 呼出、带按键的交互式呼叫每种至少 3 次避免偶发成功被当成稳定。从那以后我每次上电前都先把电脑地址、网关地址、对端端口写在一张纸上配置完导出一份、重启前再导出一份拨测按清单逐项打勾。这套习惯让我少走了很多回头路。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站