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

相关推荐
bu_shuo16 分钟前
Visual C++2010学习版(全国计算机等级二级考试版)安装记录
c++·cpp·visual c++·计算机二级
Titan20242 小时前
Linux环境变量个人笔记
linux·服务器·c++
记忆多3 小时前
c++名字空间 函数模版 左右值
开发语言·c++·算法
2401_889884664 小时前
高性能计算通信库
开发语言·c++·算法
肆忆_5 小时前
# cilly-vm-cpp 重构复盘(第 1 阶段:SRP)
c++
天若有情6735 小时前
循环条件隐藏陷阱:我发现了「同循环双条件竞态问题」
c++·学习·算法·编程范式·while循环··竞态
是梦终空1166 小时前
C++中的职责链模式变体
开发语言·c++·算法
mjhcsp6 小时前
C++遗传算法(Genetic Algorithm,GA):进化式全局优化的核心解析
开发语言·c++
仰泳的熊猫6 小时前
题目2270:蓝桥杯2016年第七届真题-四平方和
c++·算法·蓝桥杯
Aaswk7 小时前
蓝桥杯2025年第十六届省赛真题(更新中)
c语言·数据结构·c++·算法·职场和发展·蓝桥杯