Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >freeswitch之呼叫中心acd模块开发

freeswitch之呼叫中心acd模块开发

作者头像
全栈程序员站长
发布于 2022-09-14 03:32:29
发布于 2022-09-14 03:32:29
3.5K0
举报

大家好,又见面了,我是你们的朋友全栈君。

一、定义:

ACD(Automatic Call Distributor) 自动呼叫分配,也叫智能选择座席。它是呼叫中心整个前台接入系统逻辑功能的描述:把接入的呼叫转接到正确的座席员桌前。ACD是现代呼叫中心有别于一般的热线电话系统和自动应答系统的重要标志,其性能的优劣直接影响到呼叫中心的效率和顾客的满意度。

二、ACD包含的功能点:

1 、程控交换功能

ACD在本质上也是交换机的一种类型,必须具有程控交换最基本的话务交换功能。

2 、排队功能

ACD必须具有话务排队的功能,所谓排队是指在内线都忙的情况下,外部再打来一个电话时按一定规则进行排队,一旦内线空闲时进行接入。有的甚至具有vip优先排队接入功能。

3 、路由功能

拨入ACD的话务可以根据一定的路由规则转发到响应的座席终端(sip话机,坐席网关)、固话或者手机坐席或其他的一些的终端(如IVR )。

按分配策略可以分为:按最大空闲时长,按电话量,专员接入,按技能组优先级接入等等,坐席之间和技能组之间具有超时未听转和溢出转功能。

4、人工座席应答

根据客户的需要,将呼入的话路转接到人工座席上,客户将和座席人员进行交谈,接受客户预定、解答客户的疑问或输入客户的信息。

5、坐席软件接口

功能:登录,登出,示忙,示闲,小休,事务处理,咨询转(分机,手机,固话),三方通话,拦截通话,强拆,监听,切入IVR验证身份等功能。

事件:排队事件,排队取消事件,来电事件,通话事件,录音事件,挂机事件。来电事件中可以附带转接前ivr中受理业务的相关数据信息,方便弹屏页面展示给坐席来查看客户的预备需求;录音事件中附带录音文件信息,挂机事件中标识挂机方和挂机原因。

接口方式:ocx对接cs客户端模式;js(websocket)接口对接bs业务系统。

三、freeswitch实现ACD功能

1、esl方式

2、freeswitch模块方式

由于笔者是采用第二种开发,可以给基于此种方式的开发人员作为参考。

2.1 坐席接口可以采用libwebsockets库进行websocket协议开发,web端采用js连接通讯。

2.2 坐席分组,一套系统内分为多个技能组,不同技能组处理不同业务,技能组具备上述分配策略

2.3 设计app,参考语法turnslic {params}exts groups wait_time [queue_enable] [want_login] [all_ring] [speak_member_id] [record_enable] [wait_music] [data]

params:给坐席端的通道附加通道变量;

ring_exts:分机号,多个用逗号分开,优先级别可以用分号隔开;

ring_groups:技能组,多个用逗号分开,溢出技能组可以用分号隔开;

wait_time:超时时间;

queue_enable:排队使能;

wait_login:是否要求坐席登录才能接听电话;

all_ring:是否同振;

speak_member_id:坐席接听后是否报坐席工号;

record_enable:是否需要录音;

wait_music: 等待音乐;

data:附加数据,用于坐席弹屏中展示;

2.4细节事项

2.4.1 app设计失败返回值,以方便不同返回结果对应的后续处理。比如:超时未接,排队超时,无空闲坐席,被拦截。

2.4.2分机掉线的处理:可以通过监听sofia模块的sofia::register和sofia::unregister消息及时知道分机在线。

2.4.3转外部系统添加sip自定义头传送相关数据,方便对接第三方系统。

2.4.4 VIP优先接入功能,指定为优先级高的号码优先接入到系统。

2.4.5 坐席状态并发处理节点,分机呼叫分机,ACD转分机,咨询转分机,三方通话转分机,这些功能点都可能同时并发呼叫相同分机,为了保证单个分机同时只处理一次呼叫,避免分机重复呼叫,坐席的状态和锁机制控制唯一性很重要。

大家如果有什么好的想法,可以一起商讨!

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159191.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《呼叫中心技术》-- 上篇(笔记)
呼叫中心是以计算机电话集成(Computer Telephony Integration,CTI)系统为基础,将计算机的信息处理功能、数字程控交换机的电话接入和智能分配、自助语音处理技术、Internet技术、网络通信技术、商业智能技术与业务系统紧密结合在一起,将公司的通信系统、计算机处理系统、人工业务代表、信息等资源整合成统一、高效的服务工作平台。
爱学习的程序媛
2022/04/07
6.8K0
《呼叫中心技术》-- 上篇(笔记)
干货 | 携程基于云的软呼叫中心及客服平台架构实践
蒲成,携程云客服平台研发部资深研发经理。2015年底加入携程从事呼叫中心相关产品的研发工作,主导建设了携程呼叫中心智能语音平台、统一配置中心,目前正在努力推进云客服平台的设计研发工作。
携程技术
2019/04/22
5.2K0
干货 | 携程基于云的软呼叫中心及客服平台架构实践
freeswitch呼叫中心开发
开发freeswitch呼叫中心 1、配置ivr 2、启用mod_callcenter 3、开发websocker接口,通过esl接口,发送callcenter_config 命令给fs 4、开发客户端页面,注册,注销,就绪,置忙等接口 5、开发来电弹屏,通过客户端读取redis参数实现
全栈程序员站长
2022/09/14
3.7K0
呼叫中心系统功能介绍图_汽车功能介绍
1. 个性化IVR交互式语音引导流程,树状逻辑、分层次、多分支、动态节点、自由跳转,用户可根据业务发展需要随时自行修改流程,无需厂家支持。
全栈程序员站长
2022/09/19
3K0
FreeSWITCH高可用部署与云原生集群部署
编者按:在本次RTSCon2022中,我们邀请到了烟台小樱桃网络科技有限公司CTO,FreeSWITCH中文社区创始人 杜金房,为大家详细分享双机、三机,到可弹性伸缩的通信集群建设经验。包含一对一通话、呼叫中心及音视频会议、日志监控等场景,包含FreeSWITCH、Kamailio、WebRTC、MCU、SFU、Docker、K8S、ETCD、NATS、Loki等相关技术。
LiveVideoStack
2023/01/10
4.8K0
FreeSWITCH高可用部署与云原生集群部署
干货 | 携程是如何借助“预测式外呼”提高呼叫效率的
作者简介 本文作者为携程基础业务研发部呼叫中心团队,其在传统呼叫中心基础上,结合软交换、智能分配、自动语音语义处理等技术,为携程用户提供人性化、人机互动、便捷的电话语音服务。 携程目前拥有15000+座席,日均电话呼出量30W左右,在如此规模的呼叫中心外呼业务中,我们不断尝试着去降低座席等待时长、提高外呼效率,从而为业务提供更加值得依赖的呼叫中心服务。 作为纯软平台,由携程自主研发的SoftPBX系统具有强大的功能灵活性与可扩展性,这也为提升座席外呼工作效率提供了技术可行性:根据算法预测出将要空闲的座席人数
携程技术
2018/03/16
5K0
干货 | 携程是如何借助“预测式外呼”提高呼叫效率的
freeswitch笔记(5)-小型呼叫中心设计思路
这一篇用esl实战一把,利用esl client来实现一个小型呼叫中心的原型,先看看下面这张图:
菩提树下的杨过
2020/02/24
4.7K0
《呼叫中心技术》-- 下篇(笔记)
狭义的NGN(Next Generation Network )是指以软交换和IMS(IP Multimedia Subsystem,IP多媒体子系统)为主的下一代交换控制网。
爱学习的程序媛
2022/10/27
4.4K0
《呼叫中心技术》-- 下篇(笔记)
在FreeSWITCH中写一个简单的IVR
IVR(Interactive Voice Response)即交互式语音应答,也就是我们说的电话语音菜单,可以使用预先录制的语音或者TTS进行自动应答,提供菜单导航,主要用于呼叫中心系统。我们主要介绍FreeSWITCH提供的IVR功能。
杜金房
2022/12/12
4.6K2
在FreeSWITCH中写一个简单的IVR
干货 | 每天上百万通话,携程电话系统性能测试实践
作为全球领先的在线旅游企业,携程注重服务质量,并拥有全球最大的旅游呼叫中心,分别部署在国内自建系统、国内和国外第三方云服务平台上。呼叫中心每天承接着上百万通的通话,电话服务系统是整个呼叫中心中非常重要的一套系统,服务着数万客服座席,系统的稳定性至关重要。
携程技术
2020/08/10
1.2K0
通过呼叫中心件实现客户端分机互打(mod_cti基于FreeSWITCH)
随着现代企业的发展,通讯设备占据了越来越重要的地位。在这个设备中,分机无疑是必不可少的一部分。而分机之间互相打电话,也是企业内部生产、管理和沟通的常见现象。
用户10792926
2023/10/16
1K0
通过呼叫中心件实现客户端分机互打(mod_cti基于FreeSWITCH)
呼叫中心FAQ_客服呼叫中心介绍
英文是否如此?VDN(Virtual Directory Number)VEC(Vector) HUNT(Hunt Group)
全栈程序员站长
2022/11/16
9.2K1
freeswitch笔记2:呼叫中心坐席转接
2.添加坐席,并与呼叫中心建立tiers。 我使用的是fusionpbx添加。 xml方式添加,在callcenter.conf.xml:未测试
全栈程序员站长
2022/09/18
3.2K0
自动外呼技术:提升客户服务的利器(队列外呼)(mod_cti基于FreeSWTICH)
在竞争激烈的商业环境中,提供优质的客户服务成为企业获得成功的关键因素之一。自动外呼技术作为现代客户服务中的利器,帮助企业实现高效的沟通、提升客户满意度。本文将介绍自动外呼技术的定义、优势、应用场景以及如何最大化其效益。
用户10792926
2023/10/17
7160
自动外呼技术:提升客户服务的利器(队列外呼)(mod_cti基于FreeSWTICH)
医院智能电话客服系统应用场景解决方案
那天的场景现在想想还心有余悸,午觉醒来,发现三岁的宝宝小脸通红,手背滚烫灼热,立刻取来体温计测量,高烧40度!心里瞬间悬挂千金巨石,虽然离医院很远,慌乱中还是迅速抱起宝宝便冲向医院。
云翌通信
2018/08/17
1.8K0
医院智能电话客服系统应用场景解决方案
呼叫中心坐席功能都有哪些?
首先 ,这与我的工作有关系,从事这门行业时间久了,有些身边的家人朋友还不清楚自己做什么的(可能隔行如隔山,真的不懂)。
全栈程序员站长
2022/09/07
3K0
FreeSWITCH与Asterisk
今天,本来想多写点东西的,可是陪孩子玩的多了,就没有时间了。前两天有朋友问到FreeSWITCH有取代或超越Asterisk的历史地位的可能吗?简单回答一下:我认为,Asterisk的历史地位在于它是开源的VoIP软件的先驱,它的历史地位是谁都不可能替代的。但是,如果说到应用及规模,我倒认为FreeSWITCH的前景是很好的。下面是我以前翻译的一篇文章,与大家分享一下。该文章原载于:http://www.freeswitch.org.cn/2010/01/23/freeswitch-yu-asterisk.html ,也可以点击左下角的「查看原文」查看。
杜金房
2020/12/21
3.2K0
大模型 AI 呼叫产品的发展演变
在深入探讨AI呼叫行业之前,我们先来理解客户选择使用AI外呼的根本原因。呼叫行业,作为人类沟通的一种古老形式,其历史可以追溯到20世纪90年代。那时,随着腾讯等企业的兴起,呼叫行业以寻呼机的形式开始进入公众视野。而后,华为等其他企业也开始提供通信增值服务,推动了这一行业的早期发展。呼叫行业之所以经久不衰,是因为它提供了一种直接与用户互动的方式,这种互动可以绕过传统的通信壁垒,实现主动式的联系。呼叫行业包括主动式的呼出和被动式的呼入两种形式,分别对应AI外呼和AI接听。这种主动式的沟通方式,使得呼叫行业在效率上具有无可比拟的优势。
用户11506085
2025/02/18
1190
大模型 AI 呼叫产品的发展演变
5G视频客服落地指南
视频通话最早是在4G时代产生的,但当时没有大规模普及使用且不支持三大运营商的互联互通。
基于deepseek的呼叫中心
2025/03/01
2101
【案例】广发银行——呼叫中心语音大数据分析系统建设
数据猿导读 随着金融结构的业务发展,呼叫中心的规模与日俱增,国内超过千席的呼叫中心不乏少数,银行呼叫中心语音数据体量巨大,是典型的非结构化“大数据”。 本篇案例为数据猿推出的大型“金融大数据主题策划”
数据猿
2018/04/24
4.5K0
【案例】广发银行——呼叫中心语音大数据分析系统建设
推荐阅读
相关推荐
《呼叫中心技术》-- 上篇(笔记)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档