- 作者:james.zhu(james.zhu@hiastar.com) www.hiastar.com 微信公众号:asterisk-cn
- Asterisk课堂-如何通过源代码安装方式安装Asteisk/dahdi
- Asterisk课堂-系统部署环境要求
- Asterisk课堂-Asterisk技术架构
- Asterisk课堂-拨号规则基础
- Asterisk课堂-创建第一个拨号规则
- Asterisk课堂-拨号规则中的Contexts
- Asterisk课堂-拨号规则中的Express 用法
AsteriskAsterisk 的拨号规则非常灵活强大,可以支持很多数学运算。用户可以通过数学运算来实现新的业务需求。视频中介绍了常见的简单运算方式。
Express 主要包括以下几个方面的内容:
- 实现数学加减乘除,关系运算,布尔运算和其他复杂运算。
- 使用打印方式来打印存储的变量和运算以后的结果。
- 变量存储,增加以后的数值。
- 拨号规则不规范出现的问题,例如没有括号,或者没有定义变量的初始值等等问题。如果出现这样的问题,可能导致拨号规则执行错误,也可能直接打印一个null的空值。
- Express 的用法可以非常灵活地运用在很多用户业务流程中,可以非常方便进行简单的数学运算,检测数值状态等等。这样,用户在拨号规则中不仅仅可以实现呼叫的功能,同时可以对简单数值进行处理。使得我们的拨号规则更加变得强大灵活。