呼叫中心数据控制中心制造技术

技术编号:26226784 阅读:14 留言:0更新日期:2020-11-04 11:05
呼叫中心数据控制中心,它涉及呼叫中心通信领域。它的工作流程包括以下步骤:一、程序开始;二、呼叫中心程序开始运行,并产生示忙或示闲数据、通话记录数据、分机状态数据、服务评价数据、DTMF按键数据等;三、数据传输至ar‑prm中间件,ar‑prm中间件程序运行后,启动三个子模块和一个公共配置模块,三个子模块分别为:ar‑proxy模块、ar‑redis模块、ar‑mqtt模块,公共配置模块为ar‑common模块;采用上述技术方案后,本发明专利技术有益效果为:程序能够通过已开关方式灵活配置,需要的数据开启,不需要的数据关闭,有新的数据类型也只需要新增配置即可。

【技术实现步骤摘要】
呼叫中心数据控制中心
本专利技术涉及呼叫中心通信领域,具体涉及一种呼叫中心数据控制中心。
技术介绍
呼叫中心是基于现代通讯与CTI平台,采用了IVR、ACD等等功能,可以同时处理大量各种不同的电话呼入和呼出业务与服务的运营操作场所。呼叫中心在企业应用中已经逐渐从电话营销中心向着CTI(计算机通信集成)综合呼叫中心转变,已经将电话、计算机、互联网等多种媒介综合应用于营销、服务等多项工作当中。呼叫中心就是在一个相对集中的场所,由一批服务人员组成的服务机构,通常利用计算机通讯技术,处理来自企业、顾客的垂询与咨询需求。对于通信行业,数据的实时性和多样性是非常重要的,我们将底层产生的数据通过发布到mqtt服务端,客户端通过订阅到服务端的方式实时展现数据。通过开发的程序抓取、分析与过滤处理,将业务所需求的数据写入redis缓存,最终将数据取出写入数据库,以报表形式展现在页面上从而达到多样化效果。呼叫中心是当前通信领域非常流行的开源通信软交换系统,由于它产生的数据非常多也非常乱,但可用的数据却非常少,输出显示的数据也比较单一,无法满足当前市场的业务需求。根据业务需求开发了一款针对呼叫中心数据管理的程序。
技术实现思路
本专利技术的目的在于针对现有技术的缺陷和不足,提供一种呼叫中心数据控制中心,它能够专门分析呼叫中心产生的数据,并对数据进行处理封装,将处理好的数据推送到mqtt服务端和redis服务端,从而达到数据实时与多样化展示效果;程序能够通过已开关方式灵活配置,需要的数据开启,不需要的数据关闭,有新的数据类型也只需要新增配置即可。为实现上述目的,本专利技术采用以下技术方案是:呼叫中心数据控制中心的工作流程包括以下步骤:一、程序开始;二、呼叫中心程序开始运行,并产生示忙或示闲数据、通话记录数据、分机状态数据、服务评价数据、DTMF按键数据等;三、数据传输至ar-prm中间件,ar-prm中间件程序运行后,启动三个子模块和一个公共配置模块,三个子模块分别为:ar-proxy模块、ar-redis模块、ar-mqtt模块,公共配置模块为ar-common模块;①ar-proxy模块连接asterisk5038端口,获取asterisk产生的数据,然后读取配置文件ar-filter.properties中的配置Filter字段过滤需要的数据,最后将数据传输给ar-redis和ar-mqtt;②ar-redis模块启动后会在本地启动一个端口6567,用于ar-proxy传输数据;③ar-redis接收到数据后,读取配置文件,如果配置文件Redis:YES开关为YES则将该数据写入到Redis中间件;④PHP脚本,连接redis,从redis中读取出数据,并对数据进行修正处理;⑤PHP脚本将处理好的数据写入到MySQL数据库中;⑥ar-mqtt模块启动后会在本地启动一个端口9900,用于ar-proxy传输数据;⑦ar-mqtt接收到ar-proxy传输的数据后,读取配置文件,如果MQTT:YES开关为YES则将接收的数据发布到MQTT消息中间件;⑧浏览器端和MQTT通过websocket连接,订阅到MQTT服务端,接收MQTT推送过来的数据,并显示在浏览器端,从而达到页面实时状态显示,入分机状态和示忙示闲状态等。ar-common模块:主要用于存放公共配置文件,配置文件主要起到开关作用控制作用。ar-proxy模块:启动后会连接呼叫中心的5038端口,连接成功后可以通过监听这个端口中的所有数据,从而分析出所需的数据。ar-redis模块:启动后会在本地启用一个6567端口,用于ar-proxy传递数据,ar-proxy收到数据后会判断当前数据是否是配置文件中Redis对应为YES/NO,如果是YES则将该数据写入到Redis(是一种NoSQL数据库,用于做数据缓存)。ar-mqtt模块,启动后会在本地启动一个9900端口,用于接收ar-proxy传递的数据,ar-mqtt接收到数据后,会判断当前数据在ar-common目录下面的配置文件中MQTT对应位YES/NO,如果是YES则将该数据发布到MQTT服务端,NO则不做处理。采用上述技术方案后,本专利技术有益效果为:程序能够通过已开关方式灵活配置,需要的数据开启,不需要的数据关闭,有新的数据类型也只需要新增配置即可。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的工作流程示意框图。具体实施方式参看图1所示,本具体实施方式采用的技术方案是:呼叫中心数据控制中心的工作流程包括以下步骤:一、程序开始;二、呼叫中心程序开始运行,并产生示忙或示闲数据、通话记录数据、分机状态数据、服务评价数据、DTMF按键数据等;三、数据传输至ar-prm中间件,ar-prm中间件程序运行后,启动三个子模块和一个公共配置模块,三个子模块分别为:ar-proxy模块、ar-redis模块、ar-mqtt模块,公共配置模块为ar-common模块;①ar-proxy模块连接asterisk5038端口,获取asterisk产生的数据,然后读取配置文件ar-filter.properties中的配置Filter字段过滤需要的数据,最后将数据传输给ar-redis和ar-mqtt;②ar-redis模块启动后会在本地启动一个端口6567,用于ar-proxy传输数据;③ar-redis接收到数据后,读取配置文件,如果配置文件Redis:YES开关为YES则将该数据写入到Redis中间件;④PHP脚本,连接redis,从redis中读取出数据,并对数据进行修正处理;⑤PHP脚本将处理好的数据写入到MySQL数据库中;⑥ar-mqtt模块启动后会在本地启动一个端口9900,用于ar-proxy传输数据;⑦ar-mqtt接收到ar-proxy传输的数据后,读取配置文件,如果MQTT:YES开关为YES则将接收的数据发布到MQTT消息中间件;⑧浏览器端和MQTT通过websocket连接,订阅到MQTT服务端,接收MQTT推送过来的数据,并显示在浏览器端,从而达到页面实时状态显示,入分机状态和示忙示闲状态等。ar-common模块:主要用于存放公共配置文件,配置文件主要起到开关作用控制作用。ar-proxy模块:启动后会连接呼叫中心的5038端口,连接成功后可以通过监听这个端口中的所有数据,从而分析出所需的数据。ar-redis模块:启动后会在本地启用一个6567端口,用于ar-proxy传递数据,ar-proxy收到数据后会判断当前数据是否是配置文件中Redis对应为Y本文档来自技高网...

【技术保护点】
1.呼叫中心数据控制中心,其特征在于:的工作流程包括以下步骤:一、程序开始;二、呼叫中心程序开始运行,并产生示忙或示闲数据、通话记录数据、分机状态数据、服务评价数据、DTMF按键数据等;三、数据传输至ar-prm中间件,ar-prm中间件程序运行后,启动三个子模块和一个公共配置模块,三个子模块分别为:ar-proxy模块、ar-redis模块、ar-mqtt模块,公共配置模块为ar-common模块;/n①ar-proxy模块连接asterisk5038端口,获取asterisk产生的数据,然后读取配置文件ar-filter.properties中的配置Filter字段过滤需要的数据,最后将数据传输给ar-redis和ar-mqtt;/n②ar-redis模块启动后会在本地启动一个端口6567,用于ar-proxy传输数据;/n③ar-redis接收到数据后,读取配置文件,如果配置文件Redis:YES开关为YES则将该数据写入到Redis中间件;/n④PHP脚本,连接redis,从redis中读取出数据,并对数据进行修正处理;/n⑤PHP脚本将处理好的数据写入到MySQL数据库中;/n⑥ar-mqtt模块启动后会在本地启动一个端口9900,用于ar-proxy传输数据;/n⑦ar-mqtt接收到ar-proxy传输的数据后,读取配置文件,如果MQTT:YES开关为YES则将接收的数据发布到MQTT消息中间件;/n⑧浏览器端和MQTT通过websocket连接,订阅到MQTT服务端,接收MQTT推送过来的数据,并显示在浏览器端,从而达到页面实时状态显示,入分机状态和示忙示闲状态等。/n...

【技术特征摘要】
1.呼叫中心数据控制中心,其特征在于:的工作流程包括以下步骤:一、程序开始;二、呼叫中心程序开始运行,并产生示忙或示闲数据、通话记录数据、分机状态数据、服务评价数据、DTMF按键数据等;三、数据传输至ar-prm中间件,ar-prm中间件程序运行后,启动三个子模块和一个公共配置模块,三个子模块分别为:ar-proxy模块、ar-redis模块、ar-mqtt模块,公共配置模块为ar-common模块;
①ar-proxy模块连接asterisk5038端口,获取asterisk产生的数据,然后读取配置文件ar-filter.properties中的配置Filter字段过滤需要的数据,最后将数据传输给ar-redis和ar-mqtt;
②ar-redis模块启动后会在本地启动一个端口6567,用于ar-proxy传输数据;
③ar-redis接收到数据后,读取配置文件,如果配置文件Redis:YES开关为YES则将该数据写入到Redis中间件;
④PHP脚本,连接redis,从redis中读取出数据,并对数据进行修正处理;
⑤PHP脚本将处理好的数据写入到MySQL数据库中;
⑥ar-mqtt模块启动后会在本地启动一个端口9900,用于ar-proxy传输数据;
⑦ar-mqtt接收到ar-proxy传输的数据后,读取配置文件,如果MQTT:YES开关为YES则将接收的数据发布到MQTT消息中间件;
⑧浏览器端和MQTT...

【专利技术属性】
技术研发人员:邓伯伦罗忠英
申请(专利权)人:深圳市捷讯通信科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1