《VOIP拨号规则》PPT课件.ppt

《VOIP拨号规则》PPT课件.ppt

ID:51004524

大小:318.50 KB

页数:8页

时间:2020-03-17

《VOIP拨号规则》PPT课件.ppt_第1页
《VOIP拨号规则》PPT课件.ppt_第2页
《VOIP拨号规则》PPT课件.ppt_第3页
《VOIP拨号规则》PPT课件.ppt_第4页
《VOIP拨号规则》PPT课件.ppt_第5页
资源描述:

《《VOIP拨号规则》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、“T”

3、“A”

4、“B”

5、“C”

6、“D”

7、“*”

8、“#”WILD

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

10、”号分隔。匹配返回3种结果:0.完全匹配:输入串能完全匹配某一规则1.部分匹配:输入串只能匹配部分样式2.不可能匹配:对于当前输

11、入,不可能和给定的规则进行匹配基本规则和定义例如:对于样式:0[12].3

12、121

13、2x.#若用户按下“0”,则与规则1部分匹配,然后再输入“1”和“2”的任意组合都是部分匹配,直到用户按下“3”,则与规则1完全匹配若用户按下“1”,则与规则2部分匹配,等待用于继续输入,再输入“2”,依然是部分匹配,然后再按下“1”,则与规则2完全匹配若用户按下“2”,则与规则3部分匹配,继续等待用户输入,用户随意按下任何多个数字都与规则3部分匹配,知道用户按下“#”,此时输入串能与规则4完全匹配BCM拨号规则在sip_start中:chardp[]="[1-9]%.*s

14、xx+*

15、xx+

16、#

17、*6[0189]

18、*7[0-35]

19、011x+T

20、00x+T

21、x+T

22、*74[1-9]%.*s

23、*90

24、*xx#

25、#xx#

26、*xx*x+#

27、*xx*x+*x#

28、#xx*x+#

29、*xx*x*x+#

30、#xx*x#

31、**x";chardialPlan[MAX_DIGITMAP_LEN+1];sprintf(dialPlan,dp,20,"xxxxxxxxxxxxxxxxxxxx",20,"xxxxxxxxxxxxxxxxxxxx");谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。