U1981语音网关中继配置:SS7/SIP、局向选择码与排障验证
简介此文档面向需在华为U1981统一网关上完成对端设备对接的运维与集成人员聚焦SS7与SIP中继的实际配置属于进阶实操类手册。内容先厘清局向、子路由、路由与局向选择码等基础概念区分直达话路与迂回话路的关系再依次给出局向选择码、局向、SS7本局与目的信令点、E1中继及MTP链路、SIP本局等配置流程并附账号信息表与信令点编码、起始CIC、槽位端口等规划信息表便于对照现场参数逐项核对。整包为1个docx文档约1.11MB属单文件图文手册内含组网示意图与配置页面截图可直接打印或作为交付文档留存。目前已有1671人学习下载具备一定参考热度。读者可据此掌握从规划、配置到验证的完整中继对接思路借助规划表快速填写参数并通过E1/T1状态查询确认链路连通减少联调返工。1. 一份六页的操作手册卡住的往往不是页面而是编号U1981 语音网关中继配置这件事第一次上手的人多半会以为难点在 SS7 和 SIP 两个页签怎么填真正让人返工的却是填之前那几张编号表——局向号、局向选择码、信令点编码只要有一个和规划对不上页面照样能点保存连线却是红的话务也过不去。这份《U1981 语音网关中继配置指南》的价值在于它把“统一网关与对端设备对接”拆成了一条有先后依赖的路径先定局向选择码再定局向然后分别落 SS7 的 E1/MTP 和 SIP 的本局与 Point 参数最后用连线颜色和 E1/T1 状态做闭环验证。它适合正在做局间中继割接的运维、第一次给 U1981 配中继的集成人员以及需要把对端设备参数翻译成本端配置的对接方。下面按“模型—规划—SS7—SIP—避坑—验证”的顺序把这份文档里能抄的部分和容易翻车的地方一次讲透。2. 局向、子路由与局向选择码配中继前必须先画出来的三张表2.1 四个术语翻译成可落地的编号局向这个词在文档里定义得很干脆两个交换局之间存在直达话路一个局就是另一个局的局向。落到配置上真正要产出的是一个数字——局向号。文档给的例子是 A 局到 B 局定义为 1A 局到 C 局定义为 2。这个数字后面会被反复引用SS7 的 E1 中继要选它SIP 的 Point 也要选它它相当于整份配置里的主键。所以局向号不要随手编先按“本局到每一个对端局”列一张清单编号从 1 开始连续排中间不要留空后面加局向时接着往后排避免和已有编号撞车。子路由是局向下的一层。直达话路构成直达子路由经第三个局汇接的构成迂回子路由。文档里 A 到 B 有两条子路由1# 直达、2# 经 C 局汇接A 到 D 没有直达话路只有 2# 一条。这里容易混的地方是子路由编号是本地视角的不是对端给的。配置时你只需要关心本局到目的局有哪几条可选路径以及网关里能不能用局向选择码把优先级表达出来。如果现场只有一条直达电路子路由这一层在界面上基本看不到但规划表里仍要写清楚否则后期加迂回路由时没有编号可挂。路由是所有子路由的集合。A 到 B 的路由包含 1# 和 2#A 到 D 的路由只包含 2#。在 U1981 的界面里路由不一定有独立的“路由表”页面它的落地形态就是局向选择码你定义一个选择码等于告诉网关“这个局向的呼叫按什么策略选路”。局向选择码是这套模型里最像策略的东西。文档的定义是它定义了一种局向选择策略网关据此分析一次用户呼叫传送到对端设备所经的路由。翻译成操作语言中继配置里要求你选一个局向选择码你其实是在给这条中继绑定一条选路规则。规划表里 SS7 和 SIP 都填了 2说明两条中继共用同一个选择码呼叫进来以后按这套策略选路。这里有个判断如果 SS7 和 SIP 对接的是同一个对端局、走的是同一套路由共用一个选择码没问题如果两条中继指向不同对端、路由不同就必须拆成两个选择码否则会出现呼叫从 SIP 进来却从 SS7 出去的错配。2.2 三张规划表账号、SS7、SIP 各填什么文档第 4 章给了三张表实际动手前建议把它们抄成一张 Excel配置时逐行打勾。账号表最简单但也最容易被忽略项目规划值备注管理入口https://192.168.10.10以现场实际管理 IP 为准初始账号admin首次登录后立即改初始密码Change_Me默认口令不要留在生产环境用途登录统一网关 Web 管理界面仅管理面不承载话务SS7 中继规划表字段多且每一项都会在界面上出现错一个就激活不了字段规划值说明对局对端交换机逻辑名本地标识中继类型E1一条 E1 承载 30 路话务链路号1MTP 链路编号两端要对得上槽号0板卡槽位端口号1板卡上的 E1 端口时隙16共路信令固定占用局向选择码2与局向配置一致局向 CRC 校验否两端必须一致本局信令点编码11111124 位国内网编码对局信令点编码222222位数与本局保持一致信令类型ISUP与对端协商确定起始 CIC0话路时隙的起始编号信令链路编码 SLC0一条 E1 上通常为 0SIP 中继规划表字段少一些但有两个字段最容易漏字段规划值说明站点名U1981本地站点标识主机名u1981本地主机标识局向号1与局向清单对应局向选择码2与 SS7 共用局向选择策略智能路由按策略选路中继类型SIP对端网元域名softswitch自定义仅本地标识传输协议UDP与对端一致对端网元端口号5065非 5060最易填错中继方向双向中继呼入呼出都走这条表格里“对端网元域名”这一项文档明确写了“自定义随意设置”。它的作用只是本地识别不参与寻址真正的寻址靠对端 IP。所以不要在这里填一个需要 DNS 解析的域名否则保存时可能报解析失败。同理“主机名”也不是 FQDN填一个能看懂的短名就行。2.3 为什么局向选择码必须排在中继前面配置顺序这件事文档的流程图和步骤顺序是一致的局向选择码 → 局向 → SS7 中继 / SIP 中继。但真正让人卡住的是界面上的依赖关系——SS7 的 E1 中继配置页和 SIP 的 Point 配置页都有一个“局向选择码”下拉框如果前面没建这个下拉框是空的你只能退回去补。更隐蔽的一层是局向配置。文档 5.2 这一节的步骤描述和 5.1 有重复实际入口在“中继管理 → 中继配置 → 局向”下面进去以后填的是局向号和局向选择码的绑定关系。这一步做完后面的中继才能引用到“2”这个选择码。我一般会把顺序记成一句话先建策略选择码再建对象局向最后挂中继。反过来做不是不行但每挂一条中继就要回退一次割接窗口里来回点页面很容易在疲劳的时候点错行。还有一个现实约束局向选择码一旦被中继引用删除时会提示“已被使用”。所以规划阶段就要想清楚这个环境未来会不会加第二个对端局。如果会选择码从一开始就按“一对端一码”来编别图省事全填 2后面拆的时候要先把所有中继解绑等于重配一遍。3. SS7 中继落地本局信令点、目的信令点与 E1/MTP 链路的配置顺序3.1 本局信令点与目的信令点bit24 与编码位数SS7 配置页面的第一步不是配中继是配信令点。文档的操作是点击“增加本局信令点”页面出现一个名为 Office1 的本局信令点点进去后勾选“启用国内网”结构选 bit24本局信令点编码填 111111。这里三个参数要一起理解“启用国内网”决定编码长度。国内网信令点编码是 24 位国际网是 14 位勾选国内网之后界面才会按 24 位去校验你填的编码。bit24 是结构选项和国内网配套。111111 这个值看起来像六位十进制实际是 24 位编码的一种书写方式现场以对端交换机实际配置为准不要照抄示例。目的信令点的配置路径是回到 SS7 页面点“增加目的信令点”在弹窗里“需要连接的本局”下拉选 Office1同样勾选“启用国内网”编码填 222222。这里有一个文档本身的坑正文里目的信令点编码写成了“2222222”七位而规划表和本局编码都是六位。24 位编码在界面上按十六进制或十进制分组填写位数不一致直接导致校验失败或对端不认。血泪经验是信令点编码一定要和对端交换机的实际配置逐位核对不要以文档示例值为准示例值只是占位。两个信令点建完之后SS7 页面上会出现 Office1 和 point1 两个节点中间有一条线。这条线在没配中继之前是红色的配完并且链路激活后才变绿。很多人看到红色就以为配错了其实它只代表“两个信令点之间还没有可用链路”不是错误提示。3.2 E1 中继参数槽号、端口、起始 CIC 与 CRC点中间那条红线会打开“配置 SS7 中继”窗口里面分两块E1 中继和 MTP 链路。先配 E1 中继点“创建”按规划表填参数取值含义与边界槽号0板卡物理槽位插错槽这里就要改端口号1同一块板卡上的 E1 端口序号信令类型ISUP与对端协商不能一端 ISUP 一端 TUP起始 CIC0本条 E1 第一个话路的 CIC 编号冗余校验否对应 E1 的 CRC4两端必须一致中继方向默认一般双向单通场景才改局向选择码2引用第 2 章建好的选择码起始 CIC 这个参数值得多说一句。一条 E1 有 32 个时隙时隙 0 用于同步时隙 16 用于信令剩下 30 个是话路时隙。CIC 是话路的逻辑编号起始 CIC 填 0意味着这条 E1 上第一个话路时隙对应 CIC 0往后依次递增到 29。如果对端从 CIC 1 开始编本端也填 0就会出现“信令通、话音单通”的经典故障——主叫能听到回铃被叫振铃但不通话音。这类问题不看信令跟踪很难定位所以起始 CIC 一定要和对端纸面核对不要靠猜。冗余校验对应的是 E1 的 CRC4 复帧校验。文档规划为“否”意味着两端都不开。这个参数没有“哪个更好”的说法只有“两端一致”的要求。一端开一端关典型现象是链路能起来但频繁闪断或者通话过程中出现滑码、杂音。现场如果是从老设备对接过来老侧默认关 CRC新侧默认开割接前必须确认。3.3 MTP 链路SLC、时隙 16 与链路号E1 中继建完接着在同一窗口的“配置 MTP 链路”区域点“创建”填链路编号、槽号、端口号、信令链路编码 SLC链路时隙保持默认 16。参数对应关系如下参数规划值注意点链路编号1步骤示例写成 2以规划表为准两端要对上槽号0与 E1 中继一致端口号1与 E1 中继一致信令链路编码 SLC0一条 E1 通常只有一条信令链路链路时隙16共路信令固定位一般不改链路时隙 16 是 E1 的约定SS7 信令走 16 时隙不要改成别的值。SLC 在单信令链路场景下填 0如果对端配了多条信令链路做负荷分担SLC 要按对端的链路编号一一对应这时候链路号和 SLC 就不是同一个概念了链路号是本端的 MTP 链路索引SLC 是信令链路在两端的共同标识。文档在这一节有一个前后不一致的地方规划表里 MTP 链路号写的是 1操作步骤第 11 步写的是“设置链路编号为 2”。这种不一致在手册里不算罕见但对现场来说是实打实的坑——照步骤抄链路号就和规划表对不上后面查资源、对日志时全部要重新换算。我的做法是配置前把规划表打印出来步骤里的示例值一律划掉只认表。配置完成后回到 SS7 页面Office1 到 point1 中间的线应该变绿如果还是红的先去“资源查询 → E1/T1 状态”看端口状态再回头查信令点和链路参数。文档里还有一句提醒很实在本次配置是测试环境非真实环境端口号 1 的中继状态全部为红色故障状态。这句话的意思是没有真实 E1 物理连接和对端设备上电端口显示红色是正常的不代表配置写错了。新手最容易在这里怀疑自己把已经对的配置反复删了重建。4. SIP 中继落地增加本局、Point 参数与心跳开关的取舍4.1 SIP 中继的五个必填字段SIP 侧的入口在“中继管理 → 中继配置 → SIP”先点“增加本局”建一个本局站点再点“Point1”进去填对端参数。文档给的字段不多但每一个都有明确的对应关系字段规划值对应关系对局设备域名softswitch本地标识不参与寻址对局 IP 地址10.10.10.100真正的寻址目标局向选择码2与 SS7 共用同一策略最大限呼数500并发呼叫上限中继电路数500中继容量标识心跳开关打开用 OPTIONS 探测对端对局设备域名这一项文档写的是“Softswitch自定义随意设置”。这句话要正确理解它只是给这条中继起一个本地名字网关不会拿它去做 DNS 查询真正发包时用的是对局 IP。所以名字起成什么样都不影响通话但建议起一个有辨识度的名字比如对端局名缩写后面看日志和告警时能一眼认出来是哪条中继。对局 IP 是硬参数填错直接不通。这里常见的错误是把对端的管理 IP 当成信令 IP或者对端有双网卡时填了备用地址。割接前用 ping 和对端确认一遍再在网关侧确认路由可达能省掉一半的排障时间。局向选择码填 2和 SS7 保持一致。这一步的含义是从 SIP 进来的呼叫和从 SS7 进来的呼叫走同一套选路规则。如果现场是 SS7 和 SIP 双中继对接同一个对端局这样配没问题如果两条中继指向不同对端选择码必须拆开否则会出现呼叫选错出口。4.2 最大限呼数、中继电路数与心跳开关最大限呼数和中继电路数都填了 500很多人会问这两个数是不是重复。它们不是一回事最大限呼数是并发控制限制这条中继同时存在的呼叫数超过就拒绝新呼叫。它保护的是网关和对端的处理能力防止突发话务把设备打满。中继电路数是容量标识告诉网关这条中继“理论上有多少路”用于资源统计和路由计算。两个值可以相等也可以不等——比如对端只开了 300 路本端中继电路数仍可按 500 配最大限呼数按实际 300 配这样资源视图和限呼策略各管各的。心跳开关建议打开。SIP 中继的对端如果不发 OPTIONS本端就无法及时发现对方宕机呼叫会一直往一条死链路上送直到超时才有失败音。打开心跳后网关周期性发 OPTIONS对端正常回 200链路状态就是活的连续几次没回应链路会被标记为不可用呼叫自动切到其他路由。文档在“高级配置”里放了心跳开关这一步不要漏。4.3 SS7 与 SIP 双中继并存时的参数对照同一台 U1981 同时开 SS7 和 SIP 两条中继最容易出错的是两边的参数没有对齐。下面这张对照表可以贴在割接现场维度SS7 侧SIP 侧对齐要求局向选择码22必须一致局向号由局向配置决定由局向配置决定引用同一个局向对端标识目的信令点编码 222222对局 IP 10.10.10.100指向同一台对端设备传输承载E1 时隙 16UDP 5065各自独立不要求一致方向默认双向双向中继一致表里“传输承载”这一行特意写了不要求一致是因为 SS7 走的是 E1 物理链路SIP 走的是 IP 网络两者承载不同但逻辑上指向同一个对端局。真正需要一致的是局向选择码和局向号这两个是路由层面的绑定关系。现场如果出现“SS7 能呼出、SIP 呼不出”先查局向选择码是不是被改过再查 SIP 的对端 IP 和端口。端口 5065 这个值要单独提醒。SIP 默认端口是 5060文档规划表里写的是 5065说明对端用了非标端口。配置时如果顺手填了 5060现象是 INVITE 发出去没有任何回应抓包能看到本端发包但收不到对端回包。这类问题用一条命令就能确认# 确认对端 UDP 5065 是否有监听有回应或明确拒绝都说明网络可达 nc -vzu 10.10.10.100 5065 # 抓包确认 SIP 报文实际发往哪个端口 tcpdump -i eth0 -nn -s0 udp port 5065 -w sip.pcap第一行用 nc 探 UDP 端口UDP 没有连接概念返回“succeeded”或收到 ICMP 端口不可达都说明包到了对端如果一直挂着没输出多半是中间网络拦了或者 IP 写错。第二行抓包重点看本端发出的 INVITE 目的端口是不是 5065、对端有没有回 100/180/200。抓包文件拿回本地用 Wireshark 打开按sip过滤一眼就能看出是端口问题还是对端没配。5. 避坑与排查五条踩过的坑5.1 目的信令点编码少写一位链路起不来现象SS7 页面两个信令点建完E1 和 MTP 链路也配了中间的线一直是红色资源查询里 E1 端口状态没有进入激活态。原因文档正文里目的信令点编码写成了七位“2222222”规划表和本局编码都是六位“222222”。24 位国内网编码在界面上按固定分组校验位数不对时要么保存报错要么保存成功但对端认不出这个信令点链路协商直接失败。解决以对端交换机的实际信令点配置为准逐位核对不要用文档示例值。改完编码后把 MTP 链路删掉重建一次让链路重新发起激活只改编码不重建链路有些版本不会主动重协商。5.2 链路号规划值与步骤示例值打架排障时对不上号现象配置完成后链路能起来但查日志、对资源、和对端核对时链路编号两边说的不是同一个数排障沟通成本极高。原因规划表里 MTP 链路号是 1操作步骤第 11 步写的是“设置链路编号为 2”。照步骤抄本端链路号就是 2而对端按规划表配的是 1。链路号不像 SLC 那样强校验可能不影响激活但会让后续所有基于链路号的定位全部错位。解决配置前锁定一版规划表步骤里的示例值一律作废。链路号、SLC、CIC 这三个编号建议在规划表里用同一列颜色标出来配置时逐项打勾。割接后如果发现两边编号不一致不要只改一边先把链路停掉两边改成一致再重新激活。5.3 CRC 校验两端不一致E1 闪断与滑码现象链路能激活通话也能建立但运行一段时间后出现闪断或者通话中有杂音、断字E1/T1 状态页面能看到端口反复 up/down。原因一端开了 CRC4 复帧校验另一端关着。SS7 对 E1 的 CRC 校验要求两端严格一致不一致时链路层能勉强同步但误码率上升表现为间歇性故障。解决割接前和对端确认 CRC 配置规划表里“局向 CRC 校验”这一项不要空着。已经上线的环境如果怀疑这个参数先看两端的 E1 误码统计再动配置。改 CRC 需要停链路务必在业务低谷做。5.4 局向选择码后建中继保存时下拉框是空的现象直接进 SS7 或 SIP 中继配置页发现“局向选择码”下拉框没有可选项或者只有一个默认值保存时提示参数不合法。原因配置顺序反了。局向选择码是前置数据中继配置只是引用它。没建选择码下拉框自然是空的。解决退回到“中继管理 → 中继配置 → 局向选择码”先创建再进局向配置把局向号和选择码绑定最后才配中继。已经配了一半的环境先补选择码和局向再回到中继页面重新选一次不要靠刷新页面碰运气。5.5 SIP 端口按 5060 填INVITE 发出去没回应现象SIP 中继显示已启用但呼入呼出都不通抓包能看到本端向对端 5060 发 INVITE对端没有任何 SIP 响应也没有 ICMP 不可达。原因规划表里对端端口是 5065配置时按默认习惯填了 5060。UDP 是无连接的包发到一个没人监听的端口对端协议栈直接丢弃本端只能等到超时。解决把对端网元端口号改成 5065保存后重新发起呼叫测试。同时用 nc 和 tcpdump 各确认一次排除网络层拦截。这类问题不要一上来就怀疑信令参数先确认“包有没有到对端、对端有没有回”两层都确认了再查 SIP 头域。6. 上线前的验证路径从连线颜色到 E1/T1 状态验证这件事我习惯分三层走每层都有明确的观察点不靠“打个电话试试”这种模糊判断。第一层是物理与链路层。SS7 页面看 Office1 到 point1 中间的连线颜色绿色代表信令链路激活红色先去“资源查询 → E1/T1 状态”看端口状态端口红说明物理层没起来查 E1 线序、板卡槽位、对端是否上电。测试环境没有真实 E1 时端口全红是正常的这一层要在真实环境做才有意义。第二层是信令层。SIP 侧用抓包确认 OPTIONS 心跳有没有正常收发有 OPTIONS 且有 200 响应说明 IP 层和 SIP 事务层都通没有 OPTIONS先查心跳开关是否打开、对端端口是否写对。SS7 侧看 MTP 链路状态和信令点状态两个信令点都显示可达才说明信令网层打通。第三层是话务层。做拨测主叫听回铃、被叫振铃、双方通话、挂机释放四个动作都要走完。只测“能振铃”不够很多单通问题就是在通话建立后才暴露的比如起始 CIC 错位、编解码不匹配。# 管理面连通性 ping -c 4 192.168.10.10 # SIP 对端端口探测 nc -vzu 10.10.10.100 5065 # 同时抓 SIP 和 RTP确认信令通且媒体有双向包 tcpdump -i eth0 -nn -s0 (udp port 5065 or udp portrange 10000-20000) -w call.pcap第一行确认管理面可达排除登录不上的低级问题。第二行确认对端 UDP 端口输出里有回应就说明网络路径通。第三行同时抓信令和媒体重点看 RTP 是不是双向都有包只有单向包基本可以锁定是 CIC 错位或者媒体地址协商问题而不是信令没通。抓包文件按时间命名割接当天抓三份——配置前、配置后、拨测时出问题能对比着看。有一个我自己的习惯每次割接前把规划表、配置截图、抓包文件放在同一个目录命名带上日期和局向号。这个习惯是被一次夜间割接教出来的——当时链路反复闪断两边各执一词最后靠配置前的抓包对比才确认是对端在割接过程中改了 CRC。从那以后我每次动中继配置都强制走一遍“规划表核对—配置截图—抓包留档”这三步哪怕只是改一个端口号。希望帮到你。本文还有配套的精品资源点击获取