智能外呼
yinxingpan
这个作者很懒,什么都没留下…
展开
-
freeswitch 自定义application
// mini 版本 myrobot,可进行学习// 通过media bug 来对channel进行监听,实时获取音频流 20ms, 160 samples#include <switch.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <mat...原创 2020-11-14 14:45:30 · 999 阅读 · 0 评论 -
centos7安装ffmpeg
sudo yum install -ywget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm下载下来后yum localinstallrpmfusion-free-release-7.noarch.rpm原创 2021-09-21 20:46:40 · 283 阅读 · 0 评论 -
freeswitch的session和channel
小小幸运喜欢古典篮球的-程序员小哥一通电话呼入、或呼出时候,freeswitch会有创建对应的session和channel,作为一个B2BUA,一次通话一般为两条腿,每一个都创建一个channel。a ------------- b lefta ------------- b rightsession代表描述了会话,更多的会话状态存储在session中。同时,fs中session与channel一一对应。struct switch_channel;/*! \br...转载 2021-09-21 12:12:59 · 1316 阅读 · 0 评论 -
c语言实现UDP-server将freeswitch媒体流传输到其他服务02
上一节,我们重点讲解了开发此服务架构和功能,已经freeswitch自定义application对应的方法。这一节,我们将重点介绍freeswitch自定义旁路输出media bug后,如何定义UDP服务,如何进行项目服务绑定。我们先来看看C语言实现UDPserver#include <stdio.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>int转载 2021-09-21 12:04:41 · 1294 阅读 · 0 评论 -
freeswitch源码unimrcp中asr的实现
通过学习回顾freeswitch源码,来完善我们对音频处理,对话的理解我们之前有说过,我们通过fs的media bug形式进行录音的监听,对话监听,做实时语音处理。当然除了使用mediabug还可以使用unimcrp形式进行对接。 这句话不够准确,理论上unimrcp也是使用了media bug进行音频流监听。我们简单分析一下,unimrcp源码,我们发现 recog_load 方法里面asr_interface->asr_feed = recog_asr_feed;初始化转载 2021-09-21 11:55:37 · 850 阅读 · 0 评论 -
基于freeswitch的智能外呼1-自动外呼系统构建
现在世界疫情严重,大家都居家自我隔离,社区、公司、政府部门等需要收集大家疫情相关信息,如是否异地返回、是否经过高风险地区、身体是否发烧等等。交警行业、客服行业、外卖行业、快递行业等,均出现了风口。这就催生了很多自动外呼的需求。你会接到如公安局派出所的调查疫情电话,甜美可爱的疫情机器人小姐姐、小哥哥等。那么我们如何自己实现自动外呼系统?整体的方案流程如下:运营商线路支撑--->软交换服务--> 对话服务系统-->asr、tts服务目前最为流行的是基于frees转载 2021-08-31 21:23:23 · 4085 阅读 · 0 评论