利用DigitMap解决中兴9806H用户拨打17909故障

2018-08-06 02:06徐静余文顺
精品 2018年4期
关键词:分析器多位数号码

徐静 余文顺

武钢通信公司

引言

接到客服电话,有用户反映不能通过17909这种方式拨打长途了,一查数据,原来是该区域交换机出现了故障,该用户从ZXJ10的交换机上割接到所在楼道里面的中兴EPON上,具体型号是9806H。

按照以往故障排查的顺序,首先检查用户数据,发现该用户的所有用户数据、属性都是正常的。用户所在的分析子下面有几万用户,从来没有反映过不能拨打17909的问题。ZXJ10、9806H这些设备都是挂在软交换下面,和营运商对接也是在软交换层面完成的,因为是同一个出口,那么可以断定出口方面是没有任何问题的,那么问题就应该在软交换及以下层面。为了解决问题,维护人员搭建了模拟环境,测试时分别把用户放置在ZXJ10交换机、中兴的F420、中兴的9806H上,发现用户在9806H时有拨打不通的故障,在另外两个设备上都没有出现拨打不了的情况。通过测试,可以判断问题就出在9806H上,不是这一台9806H,而是所有的9806H都有这个问题。于是利用软件进行H.248协议的呼损跟踪,跟踪消息出来后发现是号码不全并且9806H的拨号方案不同于其他设备,它是一位一位送号的。问题可能出现在数据分析这部分。分析子对用户所拨号码的分析要借助两个数据库,一个是分析器,一个是号码图表(DigitMap)。一个个来查找问题。检查分析器的数据没有问题,那么问题就应该在DigitMap上。

我们先来看看什么是DigitMap。

DigitMap,数字地图。在我们通信行业里称作号码图表,是跟电话通信相关。当我们发起一个呼叫,各种形式的终端上所拨打出的号码由接入的媒体网关接收,再发送至核心网进行拨号分析,完成呼叫接续。DigitMap就是存在于媒体网关内的一种拨号方案,用于检测和报告终端的拨号事件。当我们所拨的被叫用户号码符合DigitMap所定义的拨号方案之一时,媒体网关将此被叫号码发送至核心网进一步处理。如果我们所拨的被叫号码不符合DigitMap所定义的任何一个拨号方案,媒体网关将直接释放本次呼叫、并送空号提示音。由此可见,如果没有配置正确的DigitMap,我们是无法拨出号码的。

DigitMap是由一系列代表一定含义的数字字符串组成,DigitMap中常用的字符串及其含义说明参见下表。

用户号码所在的分析器子所用的号码图表里面有几个,一一查看,发现其中一个号码图表模板里面有两个相关的拨号方案“1[2-9]XX”和“1[79]XSX.”。当用户拨打17909XXXXXXXXXXX时,由于9806H的拨号方案是一位一位的送号,当送到“1790”的“0”后就匹配了“17XX”这个DigitMap方案,用户后面拨打的号码没有被有效分析。

找到问题了,怎么解决。解决方案有两种:

(1)修改“1[2-9]XX”。“1[2-9]XX”是给商务群内部小号码使用的,查看内部小号码发现没有开放“17XX”这个号段。修改“1[2-9]XX”为“1[2-6]XX|1[8-9]XX”,把“17XX”的拨号方案从中剥离,让X“17909XXXXXXXXXX”去和“1[79]XSX.”匹配也不影响其他小号码的使用。

(2)利用“S”的功能,我们修改为“1[2-9]XXS”,也就是说当号码串已经匹配了“17XX”拨号方案,但同时有可能接收更多位数的号码而匹配其它不同的拨号方案,则不应立即报告匹配情况,继续收号。按照上述方案之一修改DigitMap,试拨成功,通知用户拨打,成功。

字符 含 义数字"0"到"9" 可拨打的具体数字通配符"x" 代表任何数字("0"到"9")范围"["和"]" 任取一个"["和"]"中包含的字符,作为本位字符子范围"-"由"-"分开的两个数字,代表这两个数字(包括它们)之间的数字。子范围只能应用在范围符号内,即包含在"["和"]"中。例如"1-4"表示1、2、3、4分隔符"|" 用于分隔字符串,"|"左右的字符串均为一个可选择的拨号方案"." 表示对它前面的数字或字符任意多次(包括零次)的重复E表示DTMF(双音多频信号)方式中的"*"F表示DTMF(双音多频信号)方式中的"#"S短定时器,如果号码串已经匹配了DigitMap中的某一拨号方案,但同时有可能接收更多位数的号码而匹配其它不同的拨号方案,则不应立即报告匹配情况。媒体网关必须使用短定时器S(例如8秒)等待接收更多位数的号码。L长定时器,如果媒体网关检测到至少还需要一个数字来匹配DigitMap中的任意拨号方案,则数字间的定时器值应设置为长定时器L(例如16秒)

结语

拨号方案的发送是否成功不仅要有完善的分析子、分析器,更要有匹配的DigitMap,通过修改DigitMap可以满足不同用户的拨号需求。

猜你喜欢
分析器多位数号码
多位数的组合
说号码 知颜色
一个号码,一个故事
猜出新号码
酒精分析器为什么能分辨人是否喝过酒
多边形电极线形离子阱质量分析器的结构与性能
应用于词法分析器的算法分析优化
如何写好多位数
“另眼”待题
Lucene中文分析器在书目搜索应用中的比较研究