- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VoIP网关的数图(Digitmap)匹配规则
VoIP网关的数图(Digitmap)匹配规则
DigitMap描述符
关于DigitMap描述符,可以应用于接入网关或一些Media Server中,要求它们进行收号,并对收到的号码与DigitMap表进行匹配,并在匹配结束时(可能是无异义匹配、完全匹配、不完全匹配)上报给Softswitch(此时,要求在Event中需有检测收号完成事件)。DigitMap描述符可以应用于用户摘机时随拨号音一同下发给MG,要求用户拨号;也可以用于新业务中收取诸如卡号、密码、语音类别等场合。
VoIP网关在上报用户拨打的号码时,最好是将号码先存放在一个缓冲器(BUFFER)中,全部收齐后再通过一个消息发出去。问题在于,网关如何能够预见用户拨打的号码的数量。解决办法是:网关收到号码后与digitmap中的entry(条目)进行比较,如果与1个entry完全匹配,则立即发送消息给MGC;如果与1个entry部分匹配,但是再收到其它号码可能与某个entry完全匹配,则继续等待。
编写digitmap中的entry(条目)的语法如下:
数字(Digit):一个从0到9的数字。
计时器(Timer):符号T 匹配一个计时器的时长(expiry)。
双音频(DTMF):一个数字、计时器或符号A,B,C,D,#或*。
通配符(Wildcard):符号x可以匹配任何数字(0到9)。
并列(Range):一个或几个DTMF符号包含在方括号[ ]中,取其中一个。
区域(Subrange):两个数字被连字符 - 隔开,表示可以取自该范围内的一个数字。
英文句号: “ . ”表示前面的数字等可以出现任意次数,包括“0”次)
数图判别的顺序是从右往左判别,就像从个位到十位,再到百位千位一样。
如果一个号码是1800383848,即使设置成digitmap是:
([2-8]xxxxxx|13xxxxxxxxx|1800383848|0xxxxxxxx|9xxxx|*|#|x.#|1[0124-9]x|[0-9*#].T)
网关也不会一次性上报1800383848上来,因为数图处理时会以最早适配到的数图项上报,而|1[0124-9]x|是最先适配到的180,因此必需修改digitmap成这样:
|1[0124-79]x|18[1-9]x|1800383848|
才会一次性上报1800383848。
再比如:(xxxxxxx|x11)
当收到“41”时,网关会等待;当收到411时,由于和“x11”完全匹配,尽管有可能匹配“xxxxxxx”,但是网关仍会立即发送“411”给MGC。
下面的DIGITMAP例子更为精确:
(0[12].|00|1[12].1|2x.#)
如果拨“0”,则因为(“.”)允许前面的数字[12]出现的次数为0到任意值 ——即可以接收的数字为0、01、011、0111、02、022、0222——而马上满足匹配。于是用户就没有机会拨“00”。
如果拨“1”,则只是部分匹配。拨“12”也是仅仅部分匹配,可是拨“11”和“121”都是匹配的。
如果拨“2”,则是部分匹配。拨\23\, \234\, \2345\等也只是部分匹配。只有拨“#”才会产生一个完全匹配。例如“2345#”。拨“2#”也是一个匹配。
如果没有使用数图,用户必须在拨完号之后按下呼叫键“call”,就像使用移动电话一样。在VOIP的早些时候,许多软件和硬件使用“#”键呼出。今天随着VOIP同PSTN的融合,由于“#”键在PSTN系统中被广泛用于补充服务,所以使用“#”键作为呼叫功能不再是一个好主意了。
DigitMap 示例
当拨号方案如下所示时:
11X 紧急呼叫和特服呼叫
6XXXXXXX 本地号码
0 长途号码
00 国际长途
*xx 补充业务
DigitMap 所定义的号码采集规则可以如下描述:
则该号码采集规则的DigitMap 如下所示:
{11x |6 XXXXXXX|0[1—9]XXX. |00XXX. |Exx}
E就是 * 号键;F就是 # 号键
DigitMap和路径名称
从句法角度来讲,数字映射是具备句法约束的一组字串。数字映射的合法句法参见RFC 2234。
数字映射(DigitMap) 定义一组特定的事件被匹配的模式,使得事件可以按组而不是单个上报
数字映射的定义、创建、修改和删除
数字映射是驻留在媒体网关内部、用于检测和上报终结点拨号事件的拨号计划。数字映射描述符由数字映射名称和相应的数字映射构成。数字映射描述符可以事件描述符被预先加载于媒体网关之中,且通过数字映射名称被引用;数字映射描述符也可以动态定义, 随后通过所定义的数字映射名称进行引用;或者可以通过事件描述符指定实际的数字映射。与数字映射描述符的传输顺序无关,事件描
您可能关注的文档
- 钢筋方案.6.doc
- 江苏省省锡中实验学校2012-2013学年度八年级下期中试卷.doc
- 含散射闪光照相系统的布局优化.pdf
- 国贸概念题答案.doc
- 服务器群动态负载均衡解决方案.doc
- 2010年3月二级C真卷pdf图片.doc
- 进程机房人员登记.doc
- 2012作文测试卷.doc
- 第五单元 观察物体教案(苏教版三年级下).doc
- 晶体练习题2.doc
- 2021~2022学年广东省佛山市佛山第一中学高三(上)月考物理试卷(12月).docx
- 2021-2022学年江苏省徐州市睢宁县高二(下)期中历史试卷.docx
- 2021-2022学年广东省汕头市潮阳区河溪中学高三(下)质检物理试卷.docx
- 2021-2022学年广东省肇庆市高三(下)第三次质检物理试卷.docx
- 2021-2022学年广东省深圳市高三化学二调试卷.docx
- 2022年广东省粤港澳大湾区普通高中高考化学二模试卷.docx
- 2021-2022学年广东省广州市天河区高三(下)综合测试物理试卷(二).docx
- 2021-2022学年广东省六校高三(下)第四次联考物理试卷.docx
- 2021-2022学年广东省广州市越秀区铁一中学高三(下)周测物理试卷(2月份).docx
- 2022年广东省潮州市高考物理二模试卷.docx
文档评论(0)