呼叫中心中间件(mod_cti基于FreeSWITCH)-拨号方案和路由配置

为了实现动态组合拨号方案避免重复配置,把拨号方案拆分成了2个部分,一个是cti_dialplan_extensio@domain,保存单个拨号方案配置,一个是cti_dialplan_context@domain把多个拨号方案组合一个路由表。拨号方案和路由配置修改后会自动生效。生效时间是cti.json 的gui->dialplan_cacheable”配置的,默认配置是1分钟之内自动生效,如果测试过程要实时生效可以改成0,就是每次拨号方案都会从redis中获取。

用法

通道变量

拨号方案的原理就是对通道变量执行正则表达式匹配,如果匹配上了,就执行对应的动作(APP)。fs的很多特性是通过设置通道变量来实现的。这里介绍一下常用的通道变量,更详细的说明参考 Channel Variables - FreeSWITCH - Confluence 和 https://freeswitch.org/confluence/display/FREESWITCH/Variables+Master+List

呼入常用的通道变量

  • caller_id_number 来电号码
  • network_addr 来电IP
  • destination_number DID

呼出常用的通道变量

  • absolute_codec_string 设置声音编码
  • call_timeout 设置呼叫超时 ,只作用于后续桥接的通道
  • effective_caller_id_number 设置主叫号码,只作用于后续桥接的通道
  • originate_timeout 设置呼叫超时 ,只作用于本端,一般添加在拨号串里,或者export设置
  • origination_caller_id_number 设置主叫号码,只作用于本端,一般添加在拨号串里,或者export设置

转接常用的通道变量

  • ignore_early_media 【被叫设置】忽略早期媒体,可选的值 true:忽略 consume:忽略但是可以获取数据,ring_ready:183改成180

  • bridge_early_media 【被叫设置】 主叫可以听到早期媒体,透传还是转码,暂时未测试

  • ringback 【主叫设置】设置呼叫彩铃 ,中国标准的回铃:$${cn-ring} 实际值:%(1000,4000,450)

  • transfer_ringback 【主叫设置】设置转接彩铃,主叫接通之后值bridge,就算转接,未设置tr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值