收藏 分享(赏)

##voip拨号规则8p.ppt

上传人:天天快乐 文档编号:569458 上传时间:2018-04-11 格式:PPT 页数:8 大小:316KB
下载 相关 举报
##voip拨号规则8p.ppt_第1页
第1页 / 共8页
##voip拨号规则8p.ppt_第2页
第2页 / 共8页
##voip拨号规则8p.ppt_第3页
第3页 / 共8页
##voip拨号规则8p.ppt_第4页
第4页 / 共8页
##voip拨号规则8p.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、拨号规则,内容摘要,拨号规则介绍BCM拨号规则样例介绍,什么是拨号规则,拨号规则就是用户拨打号码必须要符合的规则。我们的VOIP网关在实现上通常会用正则表达串来检验用户输入的号码是否正确。例如: 1、 INTERNET网内:直拨对方号码: 2、 固定电话:区号号码 3、 国际长途:国家号码区号号码 4、 手机: 本地手机:直拨手机号码 外地手机:0手机号码 5、 长途直拨电话的默认路由为IP,走电话交换路由的拨号方法为:198被叫号码,基本规则和定义,DIGIT:0-9中任意数字 TIMER:字符“T” DTMF: DIGIT|“T”|“A”|“B”|“C”|“D”|“*”|“#” WILDC

2、ARD:用“x”代替,表示0-9中任意一个数字 RANGE:一个或多个DTMF符号组成,前后需要用一对“”、“”括起来 SUBRANGE:两个数字之间用“-”相隔,匹配两者之间的所有数字。SUBRANGE只能出现在RANGE中 POSTION:用“.”表示,将之前的一个结构匹配0或多次,基本规则和定义,样式(pattern) 使用以上规则组合成各式的样式。 需要采集用户的拨号输入,然后对于给定的样式,进行匹配。一个样式可以由多条规则组成,不同规则之间用“|”号分隔。 匹配返回3种结果: 0.完全匹配:输入串能完全匹配某一规则 1.部分匹配:输入串只能匹配部分样式 2.不可能匹配:对于当前输入,

3、不可能和给定的规则进行匹配,基本规则和定义,例如:对于样式:012.3|121|2x.# 若用户按下“0”,则与规则1部分匹配,然后再输入“1”和“2”的任意组合都是部分匹配,直到用户按下“3”,则与规则1完全匹配 若用户按下“1”,则与规则2部分匹配,等待用于继续输入,再输入“2”,依然是部分匹配,然后再按下“1”,则与规则2完全匹配 若用户按下“2”,则与规则3部分匹配,继续等待用户输入,用户随意按下任何多个数字都与规则3部分匹配,知道用户按下“#”,此时输入串能与规则4完全匹配,BCM拨号规则,在sip_start中:char dp = 1-9%.*s|xx+*|xx+#|*60189|*70-35|011x+T|00x+T|x+T|*741-9%.*s|*90|*xx#|#xx#|*xx*x+#|*xx*x+*x#|#xx*x+#|*xx*x*x+#|#xx*x#|*x;char dialPlanMAX_DIGITMAP_LEN+1;sprintf( dialPlan, dp, 20, xxxxxxxxxxxxxxxxxxxx, 20, xxxxxxxxxxxxxxxxxxxx);,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经济财会 > 经济学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报