- 作者:james.zhu(james.zhu@hiastar.com) www.hiastar.com 微信公众号:asterisk-cn
- Asterisk课堂-如何通过源代码安装方式安装Asteisk/dahdi
- Asterisk课堂-系统部署环境要求
- Asterisk课堂-Asterisk技术架构
- Asterisk课堂-拨号规则基础
- Asterisk课堂-创建第一个拨号规则
- Asterisk课堂-拨号规则中的Contexts
- Asterisk课堂-拨号规则中的Extensions用法
- Asterisk课堂-拨号规则中变量的使用
- Asterisk课堂-拨号规则中的Extensions用法

Asterisk中的extensiosn 和传统的企业分机有所区别。传统电话系统的分机和逻辑分机基本上是一一对应的关系。但是软交换中的extensions 增加了更多的灵活性。使用exten时又以下几个方面应该注意到地方:
注意标准的语法规则,用户在编写拨号规则时一定要注意exten的语法规则,具体的规则如下:

注意规则优先级的执行顺序,和语法的可读性。拨号规则是按照语法的优先级来执行的,无论拨号规则具体顺序怎么编写,最后是按照优先级来执行。另外,用户要注意拨号规则的可读性,如果可读性差容易引起歧义。

same 的用法,在asterisk-1.8 版本以后,语法规则中支持了same的用法,这样可以让拨号规则变得更加简洁,不需要重复填写extension。

以上内容介绍了exten的基本语法,也告诉大家一定要注意语法的执行规则,同时也提醒用户编写的语法一定要具有可读性,这样容易排查错误,不会引起歧义。最后还介绍了same 关键词的使用方式。希望用户能够通过简单介绍了解了exten的基本语法。