....................................................................................................................................
首先说明一点,在freepbx中, 所有自定义拨号方案在extensions_custom.conf 定义
.....................................................................................................................................
1:表达式
:表达式是变量,运算符和数值的联合,当你把它们组合到一起就会得到一个表达式结果.在Asterisk 中,表达式总是以$符合作为开始,以方括号“[]”来扩住表达式.如:
$[text] 、$[${text}+1]
例:
在看一个:
2:GotoIf() 有条件的跳转
语法 GOtoIf(条件或真或假?真时转到的流程:假时转到的流程)
说明:“条件或真或假”一般通过表达式来运算 , 真一般为1,假为0
执行后一般为 GotoIf(1:1:2) 这里为真,将转入1的流程
或:GotoIf(0:1:2) 这里为假,将转入2的流程
看一个简单的例子:
www.asterisk-help.com

本文详细介绍了Asterisk电话系统中自定义拨号方案的配置方法,包括表达式的使用及条件跳转指令GotoIf的应用实例。通过具体案例展示了如何设置变量并进行算术运算,以及如何实现条件判断和跳转。
3234

被折叠的 条评论
为什么被折叠?



