语音外呼系统技术方案

技术编号:15198370 阅读:341 留言:0更新日期:2017-04-21 14:46
本发明专利技术公开了一种语音外呼系统,所述语音外呼系统包括中间件服务器集群、一组数据库和至少一个外呼服务器;其中所述中间件服务器集群获取外呼任务并将外呼任务记录至所述数据库,所述外呼服务器从所述数据库调取外呼任务并发起外呼。本发明专利技术构建的外呼任务自动外呼的系统实现了外呼的自动化,并且实现任务的多样性。本发明专利技术还利用通用性的接口来实现推送不同业务的服务器的异构系统与中间服务器集群的无缝接入,进一步实现多业务扩展的作用。

Voice call system

The invention discloses a voice call system, the voice calling system including a set of database middleware server cluster, and at least one call server; wherein the middleware server cluster for outbound task and task information will record to the database, the call from the server database retrieval task information and initiate outbound. The task of automatic outbound outbound system constructed by the invention realizes the call automation, and realize the diversity of tasks. The invention also makes use of the universality of the interface to realize the seamless connection between the heterogeneous system and the intermediate server cluster of the server pushing different services, and further realizes the function of the multi service expansion.

【技术实现步骤摘要】

本专利技术涉及一种语音呼叫的系统,尤其是一种大规模的语音外呼系统
技术介绍
目前,现有的语音呼叫中心还是依赖于人工操作,尤其是针对于语音外呼的业务,都是需要人工从外呼服务器获取外呼任务并完成外呼的操作。虽然有些采用外呼服务器推送业务至业务员的方式,但是依旧需要人工接收外呼服务器所推送的业务。这导致目前语音呼叫中心的语音外呼业务的功能单一,往往只能实现特定的语音外呼的操作,并且语音外呼的内容单一,缺乏通用性,而且由于缺乏安全性手段,所以语音外呼业务无法实现私密性的外呼业务。但是目前语音呼叫中心承载的语音外呼的业务的种类繁多,而且复杂度高,服务场景日新月异,而当前的语音呼叫中心无法适应目前的语音外呼的业务的要求,所以往往需要针对不同的业务分别建立语音呼叫中心,并且还需要对不同的业务制作不同的业务接口来满足业务分类的需求,这使得语音呼叫相关业务的成本急剧上升。此外语音呼叫中心与单一的业务的关联性也使得业务系统的稳定性降低,尤其是当语音呼叫中心故障时,使得语音呼叫中心所对应的特定业务也随之宕机,影响企业的正常的运营。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术的语音呼叫中心的语音外呼的业务对人工操作的依赖,以及适用业务种类单一、系统不稳定、成本高和安全性差等缺陷,提供了一种语音外呼系统,通过集群服务器和外呼服务器的系统架构,实现业务的自动化、多样化等。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种语音外呼系统,其特点是,所述语音外呼系统包括中间件服务器集群、数据库和至少一个外呼服务器;其中所述中间件服务器集群获取外呼任务并将外呼任务记录至所述数据库,所述外呼服务器从所述数据库调取外呼任务并发起外呼。本专利技术通过构建外呼任务自动外呼的系统实现了外呼的自动化,并且利用中间件服务器集群来获取各种种类的外呼任务,从而实现任务的多样性。本专利技术的中间件服务器集群是由多个服务器构成的服务器群组,其可以采用任意的服务器群组架构。较佳地,所述中间件服务器集群通过HTTP协议(超文本传输协议)、RESTful接口(一种软件架构)或Web(万维网)服务器获取外呼任务。本专利技术利用通用性的接口来实现推送不同业务的服务器的异构系统与中间服务器集群的无缝接入,实现多业务扩展的作用。较佳地,所述外呼服务器通过通信网络发起外呼。优选地,所述外呼服务器通过语音信令网关连接到通信网络。优选地,所述通信网络为PSTN网络(公共交换电话网络)。较佳地,所述语音外呼系统还包括流程服务器,所述流程服务器在外呼服务器外呼成功时,将从外呼任务中获取的文本内容信息转化为语音并放音。较佳地,所述外呼服务器结束外呼后,生成话务记录信息并写入所述数据库。优选地,所述话务记录信息包括任务标识、业务种类、记录信息集合,其中记录信息集合列表包括所有通话对象、及其各自对应的外呼发起时间、通话状态、通话结果等。较佳地,所述中间件服务器集群包括多个异地设置的中间服务器。本专利技术还利用中间件服务器集群中各个服务器的异地设置方式,不但可以实现负荷在各个服务器之间的平衡分布,也能够实现灾备的作用。较佳地,所述中间件服务器集群从至少一个业务服务器获取外呼任务。本专利技术中所述业务服务器为推送业务中外呼任务的服务器,本专利技术的中间件服务器集群可以实现与不同业务的无缝接入,从而实现多业务扩展效用。较佳地,所述语音外呼系统还包括密钥管理系统,所述中间件服务器集群从所述密钥管理系统获取密钥,并对外呼任务的文本内容加密。优选地,所述中间件服务器集群获取的密钥存储于缓存。优选地,在外呼服务器外呼成功时,所述中间件服务器集群从所述密钥管理系统或所述缓存中获取密钥并解密外呼任务的文本内容。优选地,在外呼服务器外呼成功时,所述中间件服务器集群从所述缓存中获取密钥,若从缓存获取失败,则从所述密钥管理系统获取密钥,并解密外呼任务的文本内容。本专利技术通过对外呼任务內容加密,提高了整个系统中信息的安全性和保密性,不但实现为业务提供保密,还为接入安全级别更高的业务提供了保障。并且还通过将密钥置于缓存的方式来提高获取密钥的效率,避免大量并发的获取密钥请求对系统服务器资源的消耗。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术构建的外呼任务自动外呼的系统实现了外呼的自动化,并且实现任务的多样性。本专利技术还利用通用性的接口来实现推送不同业务的服务器的异构系统与中间服务器集群的无缝接入,进一步实现多业务扩展的作用。此外本专利技术还利用服务器集群的架构来实现负荷平衡和灾备,而且利用密钥加密解密的方式实现业务的私密性,同时采用缓存存储密钥的方式来减少密钥处理的资源消耗。附图说明图1为本专利技术的实施例1的语音外呼系统的框架示意图。图2为本专利技术的实施例2的语音外呼系统的框架示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。本专利技术为了实现呼叫中心能够承载多种类业务,以适应于日新月异的服务场景和业务的复杂性。重新构建了语音外呼系统,通过中间件服务器集群来获取各种种类的外呼任务,从而实现任务的多样性。并进一步利用中间服务器群组和不同的外呼服务器的组合,实现处理复杂业务和并能够根据多变服务场景改变系统中外呼任务的处理内容。下面通过下述实施例来对本专利技术进行进一步地详细地说明。实施例1如图1所示,本实施例的语音外呼系统10包括中间件服务器集群1、数据库2、外呼服务器31和32和流程服务器8。其中中间件服务器集群1分别与业务服务器组5和数据库2通信连接,数据库2与外呼服务器31和32通信连接,外呼服务器31和32还与流程服务器8通信连接。需要注意的是,虽然本实施例中只有两个外呼服务器,基于本专利技术的中间件服务器集群的构架概念,语音外呼系统10可以使用任意数量的外呼服务器。本实施例的语音外呼系统10在呼叫中心的工作流程是:业务服务器组5的各个不同业务的服务器推送外呼任务,而且各个负责不同业务的服务器的构架不完全相同,也就是说在这些服务器中存在异构的服务器。中间件服务器集群1通过RESTful接口接收外呼任务,并将外呼任务记录至数据库2中。其中本实施例中中间件服务器集群1通过RESTful接口从业务服务器组5的各个服务器接收外呼任务。其中接口内容包括任务标识、业务种类、任务通话对象列表、任务播报内容、任务发起时间、任务生命周期、任务重试次数等。还可以根据需要对接口内容进行调整。此外还可以使用HTTP协议或Web服务器获取外呼任务,使得大规模并发成为可能。中间件服务器集群中的服务器采用异地集群方式,集群中的服务器可负荷分担地接收并发请求,满足大规模并发请求,同时此集群包括异地服务器,假如区域1服务器出错时,区域2服务器同样能满足服务,达到了异地双活的效果。外呼服务器31和32分别从数据库2调取外呼任务并发起外呼,在外呼成功时,流程服务器8将从外呼任务中获取的文本内容信息转化为语音并通过语音信令网关6传输至PSTN网7,进而实现在被叫侧放音。在外呼服务器31和32结束外呼后,外呼服务器31和32将外呼任务中产生的数据进行整合整理从而生成话务记录信息,并将话务记录信息记录至数据库2。其中话务记录信息包括通话时间、通话时长、通本文档来自技高网...
语音外呼系统

【技术保护点】
一种语音外呼系统,其特征在于,所述语音外呼系统包括中间件服务器集群、数据库和至少一个外呼服务器;其中所述中间件服务器集群获取外呼任务并将外呼任务记录至所述数据库,所述外呼服务器从所述数据库调取外呼任务并发起外呼。

【技术特征摘要】
1.一种语音外呼系统,其特征在于,所述语音外呼系统包括中间件服务器集群、数据库和至少一个外呼服务器;其中所述中间件服务器集群获取外呼任务并将外呼任务记录至所述数据库,所述外呼服务器从所述数据库调取外呼任务并发起外呼。2.如权利要求1所述的语音外呼系统,其特征在于,所述中间件服务器集群通过HTTP协议、RESTful接口或Web服务器获取外呼任务。3.如权利要求1所述的语音外呼系统,其特征在于,所述外呼服务器通过通信网络发起外呼。4.如权利要求3所述的语音外呼系统,其特征在于,所述外呼服务器通过语音信令网关连接到通信网络。5.如权利要求3或4所述的语音外呼系统,其特征在于,所述通信网络为PSTN网络。6.如权利要求1所述的语音外呼系统,其特征在于,所述语音外呼系统还包括流程服务器,所述流程服务器在外呼服务器外呼成功时,将从外呼任务中获取的文本内容信息转化为语音并放音。7.如权利要求1所述的语音外呼系统,其特征在于,所述外呼服务器结束外呼后,生成话务记录信息并写入所述数据库。8.如权利要求7所述的语音外呼系统,其特征在于,所述话务记...

【专利技术属性】
技术研发人员:周磊赵桦张俊
申请(专利权)人:上海携程商务有限公司
类型:发明
国别省市:上海;31

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

1