您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

Asterisk课堂-拨号规则基础

2016-12-05 09:40:56   作者:james.zhu   来源:CTI论坛   评论:0  点击:


\
  Asterisk的控制呼叫的核心就是拨号规则。asterisk拨号规则具有非常强大的功能,通过拨号规则可以实现电话呼叫,可以实现和浏览器通信,和数据库的交互。它本身是一种脚本语言,语法和传统的开发语言基本类似。所以用户需要一定的编程基础了解整个呼叫流程。
  Asterisk 拨号规则包括几个方面的内容:
  • Contexts 是一个分机的逻辑关系容器,在extensions.conf 中定义。每个分机用户都必须有context。 拨号规则通过表达式来呼叫不同的分机。
\
  • Extensiosn, 这是用户所拨的号码,一旦系统检测到用户所拨打号码,根据号码匹配进入到相应的分机或者其他的号码匹配模式。
  • Prority 这是呼叫进入分机以后,每个呼叫中心的优先级流程。简单来说,就是执行呼叫流程的步骤。
  • Application 匹配分机号码以后,根据优先级执行相应的application。例如进入分机以后,拨打分机号码,播放语音留言等等。
\
  最后,配置了拨号规则以后,用户可以通过命令重新加载拨号规则,这样系统就会执行编辑过的呼叫流程。另外,用户也可以通过CLI 命令查询拨号规则内容。
\
  以上章节介绍了拨号规则的基本概念和几个关键的技术点。当然拨号规则可以非常灵活,用户需要结合实际的场景添加修改来实现自己的需求。同时不要忘记,每次修改的extensions.conf , 必须重新加载,这样才能保证新的拨号规则正常工作。

专题