3CX呼出规则-一个完整的例子

首页/3CX呼出规则-一个完整的例子

如果您使用单个语音网关设备或SIP中继来进行外线呼入呼出呼叫,则在3CX电话系统上配置呼出规则非常简单 – 在大多数情况下,一条呼出规则就足够了。

但是3CX电话系统中的呼出规则允许您创建更复杂的规则 – 不仅可以在其他呼出路由失败时启用备用的呼出路由,还可以根据号码类型选择不同的呼出路由进行拨号。

为了这个完整的示例,我们将假定我们的PBX:

  • 1个语音网关或E1网关对接到3CX – 最优惠的本地通话价格

  • 有1个SIP中继线账号,用于国际通话 – 此通道为国际通话提供最佳费率,但是(在此示例中)要求目的地号码以完整的国际格式显示,国际前缀为“00”

  • 正在使用3位数的分机。

  • 与另一套3CX电话系统进行了桥接。

紧急号码(可选项)

在3CX里处理“112”等紧急电话号码的最佳方法可能是从此开始。首先,我们应该创建一个呼出规则来处理此类呼叫:

指定具有3位数字这类紧急号码的前缀,并将规则的号码长度限制为3位数,可以有效地仅针对前缀字段中的数字(在本例中为112,110,119,120等,用英文逗号隔开)匹配创建的呼出规则。注:如果启用这些紧急号码,分机就不要启用这些号码(针对于使用了3位数分机的3CX系统)。

本地电话

本地座机

对于此示例,首先以本地座机为例,我们将假设我们的3CX是在深圳使用,区号为0755。因此,拨打深圳本地的座机号码,3CX分机用户只需要拨打8位数字的本地座机号码(例如:12345678),则此呼叫应到达0755-12345678。通过设定8位数长度的规则来进行呼叫,如下图:

本地手机

用电信运营商提供的PSTN线路或E1线路拨打本地和外地的手机号码时是有区别的,拨打外地手机时,需要在所拨号码前加0,否则电信运营商会提示你。规则设置如下图:

长途电话

长途座机

拨打长途座机号码,通过设置相应的前缀,来囊括所有的长途座机号码,设置的呼出规则如下图:

拨打长途手机号码与本地手机号码相比,就是要在实际号码前多加个0,相应的号码长度增加1位。设置的呼出规则如下图:

国际电话

在文章的开头,我们已经假设我们有1条可以拨打国际长途的SIP中继线。拨打国际长途的规则比较简单,我们可以设置以“00”开头的前缀为拨打国际号码的呼出规则:

以上是对呼出规则设置做的一个简单的介绍。已上面的呼出规则为基础,我们可以根据自己的实际情况去创建更多的呼出规则。比如:只允许拨打某个或某些号码,那我们就在前缀中加入这些号码,已达到我们的目的,等等。

同时,我们也可以为这个呼出规则指定多个备份路由(具有多个SIP中继/网关),以防主要路由不可用或已被全部占用。

桥接到远程3CX上的分机

要呼叫远程桥接3CX上的分机,我们需要选择理想的拨号方式。

选项1:拨打3位数字以到达远程3CX上的分机

将2个3CX之间的分机号码范围进行区分,分机用户可以拨打3位数字以到达本地3CX上的分机,也可以拨打3位数字以到达远程3CX上的分机。

为此,我们需要为本地PBX保留一定范围的分机号,并为远程3CX保留不同范围的分机号。对于此示例,我们假设在本地3CX上,分机号的范围是100到299;在远程3CX上,分机号的范围是300到499。这意味着不可能有分机号在两个3CX上都存在。

在本地3CX上,我们需要创建一个规则以捕获对远程3CX的分机号码的呼叫:

选项2:拨打4位数字号码以到达远程3CX上的分机

选择此选项,用户将需要拨打4位数字才能到达远程3CX上的分机,这样的话,桥接两侧的3CX可以使用相同的分机号码。

为此,我们需要专用于到达远程3CX上的分机的前缀(在本例中为“6”),并创建一个呼出规则以捕获此类拨号号码,在正式送号之前,需要去除前缀“6”拨打远程3CX上的分机:

大多数人发现这种处理情况是最简单的方法,这完全根据个人喜好决定。

利用桥接来降低国际长途电话的成本

在我们的示例中,假设我们与香港的远程3CX建立了桥接。然后通过建立相应的呼出规则,就可以通过香港本地的电话线路拨打香港当地的电话,这样就可以节约长途费用,拨号规则为:本端3CX到远程3CX的呼出规则+远程3CX的本地线路呼出规则+本地号码号码:

本端3CX到远程3CX的呼出规则

远程3CX的本地线路呼出规则

只有当所有规则都匹配后,呼叫才能送到正确的目的地。

评估呼出规则的顺序

呼出规则是按照以自上而下的方式进行匹配。假设下图是我们创建的呼出规则列表:

从上图我们可以看到,在这些呼出规则里,呼叫永远都不会送到以“ 00852”开头的呼出规则,因为在它的前面已存在以“ 00”开头的呼出规则。因此我们需要对这些呼出规则顺序做相应的调整已达到最优顺序,以此类推。调整后的顺序如下图: