FreePBX 拨号规则

作为FreePBX初学者,很多人和我一样,对于outbound拨号规则有些似懂非懂。

在下结合网上的资料,简单的对拨号规则做一些讲解。

共有4个选项

Prepend -预设号码,例:prepend填入0573,拨号键按下 12345678,实际呼出的号码为057312345678,0573为预设号码

Prefix-前缀号码,填入的号码,拨号呼出时会被自动删去,多是用来匹配规则。例:9110,实际呼出的号码为110

Match Pattern-匹配号码,通过表达式,验证号码是否符合要求

12345X        匹配数字 0-9
Z        匹配数字 1-9
N        匹配数字 2-9
[1237-9]   匹配数字 1,2,3,7,8,9.          匹配任意一位或者多位数字

CallerID-指定某某CallerID的话机

dial

上图为我给et263做的呼出规则,

123456789101112131415161718192021222324prefix:9
#数字9                
拨号的时候,先拨9键才能呼出,
9在实际呼出的时候会自动删去
match pattern:xxxxxxx.#7个X,              
就是匹配7位任意数字#x后面有一个.        
  就是匹配一位或者多位任意数字
######################################################################这条规则是的作用是,呼出号码的时候,必须加拨9,然后呼出的号码必须大于8位#####################################################################
prepend:0573#0573                
会在呼出时自动添加0573
match pattern:110#数字110             
 匹配110    ######################################################################这条规则是作用是,当你呼出110的时候,自动加拨区号0573,
#因为如果通过sip trunk呼叫固定电话,需要加拨区号,#当然我不太清楚voip服务商是否允许我们拨打110##################################################################### #
所以我整条规则的意思是,
拨号前加拨9,并且号码必须不小于8位才能呼出.
#同时对呼出号码110,
加拨0573的区号,并允许呼出
#例1:912345678 yes
#例2:91234567  no#
例3:12345678  no#例4:110       yes  

下面举几个实例

例1:限制拨打外地号码,由于我们的拨打外地固定电话必须加拨区号,拨手机需要加拨“0”,我们仅需要将第一位“0”,踢出即可

12match pattern:z.#第一位必须为0以外的数字

例2:呼出外线时加拨9,并放行紧急号码

12345678prefix:9
#加拨9match pattern:x
.#不少于2位的任意号码match pattern:110match pattern:119match pattern:120
#按照惯例放行紧急常用号码

例3:ET263自动添加区号

12345678910match pattern:x.
#拨号不少于2位,允许呼出 prepend:0match pattern:ZXXXXXXXXXX#第一位不为0的11位号码自动添加数字0(ET263要求手机号码前需要拨0) prepend:0573match pattern:ZXXXXXXX#
第一位不为0的8位号码自动添加数字0573(ET263要求固定电话需要拨区号)

以上皆为网上资料总结,如有纰漏,请指出。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注