vos3000呼叫中心中间件-放音文件怎样配置

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 把声音文件写入redis,cti模块加载时自动从redis读取数据保持为本地文件。配置cti_audiofile_info@domain [哈希表]key 文件名字,支持设置相对路径,比如digits/7.wav,7.wav就保存在digits目录下面,digits目录的位置是cti.json sounds_dir配置的。value 文件信息| ```文件 { "type": "file", "filemtime": "2021-05-18 12:32:25", "filesize": "10038" } 目录 { "type": "f

把声音文件写入redis,cti模块加载时自动从redis读取数据保持为本地文件。

配置

  1. cti_audiofile_info@domain [哈希表]
  • key 文件名字,支持设置相对路径,比如digits/7.wav,7.wav就保存在digits目录下面,digits目录的位置是cti.json sounds_dir配置的。
  • value 文件信息

| ``` 文件 {     "type": "file",     "filemtime": "2021-05-18 12:32:25",     "filesize": "10038" }  目录 {     "type": "folder",     "filemtime": "2021-05-17 18:17:58" }

| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-   type 文件还是目录
-   filemtime 添加时间,cti模块回把这个时间设置为文件的最后修改时间,每次启动的时候使用这个时间和文件的修改时间比较,如果不一样,就会重新下载文件。
-   filesize 文件大小
1.  cti_audiofile_data@domain[哈希表]
    -   key 文件名,和cti_audiofile_info@domain的key一样
    -   value 文件内容二进制格式
## [](http://www.ddrj.com/callcenter/audio.html#%E9%85%8D%E7%BD%AE%E6%94%B9%E5%8F%98%E9%80%9A%E7%9F%A5 "配置改变通知")配置改变通知
PUBLISH 通知到[通道] config@domain。
| ```
   更新单个文件 {     "type":"config_change",     "table":"cti_audiofile",      "key":"digits/7.wav"    }     更新所有文件    {     "type":"config_change",     "table":"cti_audiofile",      "key":""    } 
``` |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
有关系统方面问题请找博主,看他名字可以微他一起技术交流学习
-   type,config_change:配置改变
-   table,cti_audiofile
-   key 文件名,如果不设置或者空,cti模块检查整个表是否有更新。
cti模块接受到这个通知,会比较文件的修改时间如果不一样,就会重新下载文件。
复制代码

.markdown-body pre,.markdown-body pre>code.hljs{color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}

分类:



相关文章
|
1天前
|
中间件
egg.js 24.17中间件配置
egg.js 24.17中间件配置
22 0
egg.js 24.17中间件配置
|
1天前
|
存储 监控 安全
中间件应用优化持久化配置
【5月更文挑战第4天】中间件应用优化持久化配置
18 2
中间件应用优化持久化配置
|
1天前
|
数据采集 监控 中间件
解决HTTP 429错误的Scrapy中间件配置
解决HTTP 429错误的Scrapy中间件配置
|
6月前
|
网络协议 中间件 机器人
通过顶顶通呼叫中心中间件玩转FreeSWITCH媒体流
怎么获取FreeSWITCH的媒体流是一个老生常谈的问题了,最常见的方法media_bug 很多人需要直接获取原始的声音流,然后自己处理,其实FreeSWITCH也是支持的,只是知道的极少,FreeSWITCH原生支持 unicast 通过udp 把声音流推送到一个UDP端口,和播放网络的声音流。 fs实现的unicast,有一个缺陷如果启动了unicast 就没办法调用playback等放音函数了。
162 0
|
8月前
|
监控 安全 网络安全
okcc呼叫中心防盗打的配置有多重要
呼叫中心防盗打配置重中之重 非常重要的,千万不要开通国际长途。其次对于呼出拨号方案和呼入路由要小心配置。 sip配置里面的external默认是可以任意呼入,默认的呼叫路由是public,public这个路由绝对不要启用呼叫外线功能。 sip配置里面如果新加了sip项目也同第一点。 internal这个是用来分机注册的,auth-calls 必须是勾选,千万不能吧这个勾选去除。 分机配置里分机密码设置复杂些。不要勾选allow-empty-apssword。 对于提供给网关注册的分机呼叫路由改成pulibc,默认是使用default这个呼叫路由。 有关系统方面知识欢迎和博主一起
|
10月前
|
开发框架 前端开发 JavaScript
ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件
ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件
|
10月前
|
关系型数据库 MySQL 中间件
mysql 中间件 mycat2 的详细安装及配置步骤
右上角下载里面有个文件下载服务,点进去发现无法访问
|
XML 负载均衡 关系型数据库
Mycat中间件配置初探与入门操作
Mycat中间件配置初探与入门操作
72 1
|
XML JSON 机器人
顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-http cli 接口
http cli的原理是cti模块实现了一个http server 接收http get请求,执行FreeSWITCH命令后把执行结果返回给http client,常用的使用场景包含http接口实现挂断指定的通话,http接口实现点击拨号(先呼叫坐席电话,座席接听后再呼叫客户电话),以及监听,强插,转接电话等功能。
222 1
|
机器学习/深度学习 中间件 Linux
顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-语音识别(asr)接口
顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-语音识别(asr)接口 接口说明
265 0