连续找了好几天网络,终于让我找到了关于如何设置电话网关拨号规则文章,在这里与大家共享一下!
以实例说明Dial Plan的语法规则
如( *xx | [3469]11 | 0 | 00 |[2-9]xxxxxx | 1[2-9]xx[2-9]xxxxxx | 011x. ) 1.其中每条规则之间使用“ | ”隔开,整个Dial Plan需用双括号括住。 2.如需将所拨号码立即拨出,可以在号码后加拨“#”。 3.x代表0-9之间任意一个键。 4.[]代表可取括号中任意一个数,如[789]代表可取7,8,9中任意一个键,[235-7*]代表可在 2,3,5,6,7,*中取任意一个键。
5.可用于拨号头的替换,如xxxxxxx当你拨打“85551212”,而实际发送出去的号码是 “165055551212” 6.9, 1xxxxxxxxxx,逗号代表发送拨号音,等待继续拨号。
7.190xxxxxxx!,规则后带有叹号,表示符合该规则的拨号被禁用,无法拨出。 8.设置拨号超时时间,可在双括号前加入“L=8,S=4”,代表超时间为8秒。
9.011x.,x后面的点号代表与前一项定义相同,不限制长度,所以01122,011223,0112234都符合规则
范例:
( 1 xxx xxxxxxx ) 表示拨打美国号码,前面的xxx代表区码
( 1 xxx xxxxxxx |xxxxxxx ) 表示如果只拨入7个号,则自动加入前码1212用于拨本地号码
( <9,:> 1 xxx xxxxxxx | <8,:1212>xxxxxxx )9和8用于小总机拨外线的预拨号码,当拨9或8时,可听到等待音
S:4, ( 00 | 011 xxxxx x. ) 设置的短超时为4秒,只可拨打00或以011开头的号码 ( 0 | [49]11 | 1 [2-9]xx [2-9]xxxxxx ) 用于直拨411或911 ( 1 [2-8]xx [2-9]xxxxxx ) 典型的美国电话规则
( 1 947 xxxxxxx ! | 1 xxx xxxxxxx ) 禁拨区号为947的电话
( S0) 热线拨出,拿起电话,自动拨出号码12125551234
( P5| xxxx ) 如果用户没有拨入四个号码,则5秒后自动拨出1000
以上是电信光猫拨号规则,想要如何实现自定义拨号规则还在研究中
[2-8]xxxxxxx|1[3458]xxxxxxxxx|01[3458]xxxxxxxxx|0xxxxxxxxxx|0311xxxxxxxx|037[179]xxxxxxxx|04[135]1xxxxxxxx|0432xxxxxxxx|051[0-9]xxxxxxxx|052[37]xxxxxxxx|053[12]xxxxxxxx|057[13-79]xxxxxxxx|059[15]xxxxxxxx|0731xxxxxxxx|075[457]xxxxxxxx|076[09]xxxxxxxx|0898xxxxxxxx|9xxxx|1[0124-9]x|118xxx|100xx|20x|400xxxxxxx|800xxxxxxx|955xx|58426x.|58427|1630[06]|99699[8*#]|[*#][*#0-9][0-9*].#|##|**xx|x[0-9*].#|x[0-9*].T
如果有朋友研究出来了,不防和我分享一下,谢谢大家
【收藏本页】 【返回顶部】 【关闭窗口】