FreeSWITCH - mod_fifo Off-hook Agent模式配置示例
来源:互联网 发布:lookalike算法 编辑:程序博客网 时间:2024/05/19 09:43
这是一个简单的针对mod_fifo模块的Off-hook Agent模式的配置示例。配置内容取自https://wiki.freeswitch.org/wiki/Mod_fifo网页内的Agent Caller Example一节。Off-hook Agent的解释请参考上述网页的Terminology一节。
在FreeSWITCH安装目录的conf/dialplan/default目录下创建一个新的xml文件,例如01_fifo.xml。为此新建文件输入如下的内容:
<extension name="Agent_Wait"> <condition field="destination_number" expression="^7010$"> <action application="set" data="fifo_music=$${hold_music}"/> <action application="answer"/> <action application="fifo" data="myq out wait"/> </condition> </extension> <extension name="Queue_Call_In"> <condition field="destination_number" expression="^7011$"> <action application="set" data="fifo_music=$${hold_music}"/> <action application="answer"/> <action application="fifo" data="myq in"/> </condition> </extension>
这里有两个拨号扩展。7010为座席准备,7011为呼入来电准备。
任何一个想接收队列来电的座席,可使用话机拨打7010拨号扩展。这个拨号扩展的处理将为座席一直播放MOH语音,直到名为“myq”的队列有一通来电通话。
呼入通话被分配到7011拨号扩展后,将直接放置到名为“myq”的队列内进行排队。如果暂时没有可用的座席,那么系统为呼入通话播放MOH语音。
结论
这个示例的优点是不用在fifo.conf.xml配置文件中写入任何内容,即可创建一个可供实际使用的队列。这应该使用了mod_fifo模块动态创建队列的能力。Off-Agent模式的缺点是座席在登录后等待接听来电时无法执行外拨动作。Off-Agent模式始终要求座席的话机处于摘机状态。这也是这种模式取名为“Off-Agent”的原因。
0 0
- FreeSWITCH - mod_fifo Off-hook Agent模式配置示例
- FreeSWITCH - mod_fifo On-hook Agent模式配置示例
- FreeSWITCH - mod_fifo fifo_member API
- freeswitch配置
- HOOK示例
- Freeswitch 怎么配置 Proxy Media 和 bypass 模式
- agent配置
- Hotfox Agent使用示例
- freeswitch 配置大全 wiki
- freeswitch 配置大全 wiki
- freeswitch 配置 DID 方法
- freeswitch asterisk 心跳 配置
- Freeswitch常用配置
- freeswitch 安装 配置mysql
- freeswitch落地配置
- FreeSwitch安装配置记录
- FreeSwitch防火墙配置端口
- freeswitch mod_callcenter配置
- 欧盟机构建议允许飞行全程使用便携式设备
- 创建第一个Android项目
- 在Linux上通过IPIP实现IP隧道
- Python正则表达式
- 【SDE错误搜集】sde用户下使用sqlplus登录错误ORA-12547: TNS:lost contact
- FreeSWITCH - mod_fifo Off-hook Agent模式配置示例
- IPV6可以为每一粒沙子分配一个ip地址的证明
- 给定一个无序整形数组,找出其中所以三个数之和为0的所有组合
- Java实现单链表
- 全局变量与 *** glibc detected *** ./1: free(): invalid pointer错误
- WinForm子窗体获取母窗体的值
- Http协议详解
- 杨辉三角/帕斯卡三角
- [树莓派内核学习] kernel编译