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 -->压测脚本

相关推荐
郝学胜-神的一滴15 小时前
Qt 高级开发 010: 从跨界面传值到自定义信号
开发语言·c++·qt·程序人生·用户界面
天若有情67315 小时前
自研极简C++软交互事件系统:干掉观察者模式、碾压前端事件机制
c++·观察者模式·交互·事件
basketball61616 小时前
C++ 继承完全指南:从 is-a 关系到虚继承的底层真相
开发语言·c++
IOT-Power16 小时前
C++ 工厂模式
c++
Huangjin007_16 小时前
【C++ STL篇(十)】深入理解 AVL 树:代码实现、旋转图解与平衡因子详解
开发语言·c++
小明同学0116 小时前
C++后端项目:统一大模型接入 SDK(四)
服务器·开发语言·c++·计算机网络·chatgpt
不吃土豆的马铃薯17 小时前
Spdlog 入门:日志记录器与日志槽基础详解
服务器·开发语言·c++·c·日志·spdlog
此生决int17 小时前
算法从入门到精通——前缀和
c++·算法·蓝桥杯
Fuyo_111917 小时前
C++中的活字印刷术——模板·初阶
开发语言·c++·笔记
小白|17 小时前
cmake:昇腾CANN构建系统完全指南
java·c++·算法