Asterisk拨号计划之匹配规则和优先级详解
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. Asterisk拨号计划简介 自己查资料 2. Asterisk配置 先添加SIP分机 801,用软电话注册分机后,修改801分机的context=test-inc ,因为我们下面要探究Asterisk 基于 类似正则表达式的匹配 以及 include=>包含指令 的 优先级 。在asterisk拨号计划配置文件extensions.conf 中加入如下拨号规则 [test-inc] include => inc1 include => inc2 include => inc3 exten => _.,1,NooP(==00==) [inc1] exten => _33XX,1,NooP(==11==) [inc2] exten => _22.,1,NooP(==22==) [inc3] exten => 3333,1,NooP(==3333==) 3. 先直接给出结论 1)在 同一个context 中,对于正则匹配的规则, 分机越详细的规则 对应的APP就会被优先匹配执行。例如: exten=> _X5X.,n,APP1 和 exten=> _15X.,n,APP2 ,后面的正则匹配表达式“_15X.” 明显就比前面的要 详细和明确 ,所以对于 exten为 1581000000的手机号