Freeswitch使用media_bug能力实现回铃音检测

利用freeswitch的media bug能力来在智能外呼时通过websocket对接智能中心的声音检测接口,来实现回铃音检测,来判断用户当前是否已响应,拒接,关机等。

首先新建一个freeswitch的源码的src/application目录下新建一个子目录mod_ringback_check,目录结构如下:

mod_ringback_check:

conf/autoload_configs/ringback_check.conf.xml

mod_ringback_check.h

mod_ringback_check.cpp --主要的media_bug代码

light_websocket_client.cpp --用于websocket链接

light_websocket_client.hpp

Makefile --c++编译文件

test_ringback_press.sh -->压测脚本

相关推荐
卡提西亚31 分钟前
C++笔记-34-map/multimap容器
开发语言·c++·笔记
2***B4491 小时前
C++在金融中的QuantLibXL
开发语言·c++·金融
A***07171 小时前
C++在游戏中的阴影渲染
开发语言·c++·游戏
Q***l6872 小时前
C++在计算机图形学中的渲染
开发语言·c++
oioihoii2 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
咔咔咔的3 小时前
3190. 使所有元素都可以被 3 整除的最少操作数
c++
T***16073 小时前
C++在游戏开发中的AI行为树
开发语言·c++
自由生长20244 小时前
为什么C++项目偏爱.cxx扩展名:从MongoDB驱动说起
c++
CSDN_RTKLIB4 小时前
【GNU、GCC、g++、MinGW、MSVC】上
c++·gnu
b***74884 小时前
C++在系统中的内存对齐
开发语言·c++