《VOIP拨号规则》课件_第1页
《VOIP拨号规则》课件_第2页
《VOIP拨号规则》课件_第3页
《VOIP拨号规则》课件_第4页
《VOIP拨号规则》课件_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、配:输入串能完全匹配某一规则 1.部分匹配:输入串只能匹配部分样式 2.不可能匹配:对于当前输入,不可能和给定的规则进行匹配,VOIP拨号规则,基本规则和定义,例如:对于样式:012.3|121|2x.# 若用户按下“0”,则与规则1部分匹配,然后再输入“1”和“2”的任意组合都是部分匹配,直到用户按下“3”,则与规则1完全匹配 若用户按下“1”,则与规则2部分匹配,等待用于继续输入,再输入“2”,依然是部分匹配,然后再按下“1”,则与规则2完全匹配 若用户按下“2”,则与规则3部分匹配,继续等待用户输入,用户随意按下任何多个数字都与规则3部分匹配,知道用户按下“#”,此时输入串能与规则4完全匹配,VOIP拨号规则,BCM拨号规则,在sip_start中: char dp = 1-9%.*s|xx+*|xx+#|*60189|*70-35|011x+T|00 x+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, xxx

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论