
客服平台
电话人工服务。
flybird_168
这个作者很懒,什么都没留下…
展开
-
freeswitch mod_event_socket高性能版本
近日研究了下mod_event_socket源码,发现socket用的是poll,并且接收到的时候没有用到缓冲,严重影响系统性能,有必要进行数据包的收发进行优化处理,保证通讯的畅通。原创 2020-03-23 16:31:10 · 2365 阅读 · 3 评论 -
freeswitch事件消息推送kafka模块开发
随着系统并发数量的增加,单纯得靠esl接收freeswitch的事件的方式会造成系统的性能瓶颈,为了提供系统并发量,业务系统和freeswitch达到解耦目的,特开发mod_event_kafka模块。invalid-variant-includes:字段包含匹配黑名单,字段去除;invalid-variant-prefixs:字段前缀匹配黑名单,字段去除;valid-variant-includes:字段包含匹配白名单,字段写入;valid-variant-prefixs:字段前缀匹配白名单,字段写入;原创 2022-11-11 17:52:10 · 1164 阅读 · 6 评论 -
voip网络抓包录音
说到抓包,首先大家会想到大名鼎鼎的抓包软件wireshark,此软件是基于wincap网络抓包库sdk开发的,在Linux下同样有个对应的库叫libpcap,由于本人是在linux下开发软件,所以选用的是libpcap。voip网络抓包录音的逻辑如下:1、初始化libpcap库,抓取指定网卡的网络包;2、在libpcap回调函数中获取到的包是原始的ip结构数据,我们解析ip头,分析包是否是udp还是tcp;3、如果检测到是tcp,我们去掉tcp头,利用sofia-sip解析库tcp数据是否sip包,如果是则原创 2022-07-05 15:39:19 · 1151 阅读 · 0 评论 -
Freeswitch和微信小程序对接
由于微信小程序具备免安装和使用方便等特点,受到越来越多公司的青睐; 微信小程序是2017年腾讯视频云团队跟微信团队联合,将视频云 SDK 跟微信小程序整合在一起,并通过 和 两个标签的形式开放内部的功能。通过这两个标签,开发者可以实现在线直播、低延时监控、双人视频通话以及多人视频会议等功能。由于微信小程序采用RTMP协议进行音视频通讯,所以我们在Freeswitch内置了一个endpoint模块通过RTMP协议和微信小程序通讯达到音视频通讯;有了这...原创 2022-06-29 14:12:22 · 3132 阅读 · 1 评论 -
freeswitch之呼叫中心acd模块开发
一、定义:ACD(Automatic Call Distributor) 自动呼叫分配,也叫智能选择座席。它是呼叫中心整个前台接入系统逻辑功能的描述:把接入的呼叫转接到正确的座席员桌前。ACD是现代呼叫中心有别于一般的热线电话系统和自动应答系统的重要标志,其性能的优劣直接影响到呼叫中心的效率和顾客的满意度。二、ACD包含的功能点:1 、程控交换功能ACD在本质上也是交换机的一种类型,必须具有程控交换最基本的话务交换功能。2 、排队功能ACD必须具有话务排队的功能,所谓排队是指在内线都原创 2021-07-24 09:43:14 · 1594 阅读 · 0 评论 -
freeswitch开发之坐席助手
智能实时坐席助手是以语音识别、自然语言处理、智能对话引擎技术为基础面向联络中心提供坐席应答辅助、实时质检及运营质量监控的系统工具。帮助坐席提高服务效率、改善工作质量,帮助监管者及时发现问题、掌控运营风险。一、坐席助手功能点1、语音转译采用语音识别分析技术,实时将语音对话转成文字内容呈现,辅助坐席理解会话。2、应答辅助采用智能对话引擎技术,识别用户意图,提示坐席应答内容和相关知识。3、实时质检实时预警和纠正坐席用语,改善服务品质。4、智能工单结合工单内容,智能对话引擎提取对原创 2021-08-02 11:25:04 · 1793 阅读 · 0 评论