一种基于IVR的手机语音留言功能的实现方法技术

技术编号:10609019 阅读:132 留言:0更新日期:2014-11-05 18:29
本发明专利技术涉及一种基于IVR的手机语音留言功能的实现方法。该方法:首先,由呼叫方手机上传语音数据至业务服务器,并向业务服务器请求语音呼叫;所述业务服务器接收到所述呼叫方手机的请求后,将请求操作记录在业务服务器的数据库上,并调用语音呼叫接口将语音呼叫请求发送给呼叫中心IVR服务器;呼叫中心IVR服务器异步执行呼叫功能对接听方手机进行呼叫;呼叫结束后,所述呼叫中心IVR服务器回调呼叫结果状态至所述业务服务器,并由所述业务服务器将呼叫结果状态发送给呼叫方手机。本发明专利技术方法实现手机上间接使用IVR平台,进行语音留言的业务扩展功能;提高了IVR的语言留言功能的应用灵活性,降低系统开发成本及开发难度。

【技术实现步骤摘要】
一种基于IVR的手机语音留言功能的实现方法
本专利技术涉及移动互联网通信领域,尤其是一种基于IVR的手机语音留言功能的实现方法。
技术介绍
目前手机的语音留言功能,利用电信网和计算机处理系统存储、传递和提取语音信息。用户向电信部门申请并办理手续取得自己的语音信箱号码和密码。别人可以拨打这个号码留言,本人拨打这个号码能够听取留言。类似于录音电话的一项服务,当未能及时接听来电时,可将来电转移到语音信箱中。语音留言需要与呼叫转移和短消息配合使用。因为呼叫转移可把来电转移到语音信箱,而短消息将通知语音信箱内有新留言。其中交互式语音应答(IVR)在语音留言功能上,是自助服务的重要程序,引导用户进行选择操作、自动语音报读、自动完成附加功能。使用IVR可以使用户一天24小时随时都能得到信息服务,提高服务质量,以及协调用户操作过程。
技术实现思路
本专利技术的目的在于提供一种提高了IVR的语言留言功能的应用灵活性,降低系统开发成本及开发难度的基于IVR的手机语音留言功能的实现方法。为实现上述目的,本专利技术的技术方案是:一种基于IVR的手机语音留言功能的实现方法,包括如下步骤,S1:提供呼叫方手机、接听方手机、业务服务器和呼叫中心IVR服务器;S2:所述呼叫方手机上传语音数据至所述业务服务器,并向业务服务器请求语音呼叫;S3:所述业务服务器接收到所述呼叫方手机的请求后,将请求操作记录在业务服务器的数据库上,并调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器;S4:所述呼叫中心IVR服务器异步执行呼叫功能对接听方手机进行呼叫;S5:呼叫结束后,所述呼叫中心IVR服务器回调呼叫结果状态至所述业务服务器;S6:所述业务服务器将呼叫结果状态发送给呼叫方手机。在本专利技术实施例中,所述步骤S3中,所述业务服务器调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器,即所述业务服务器将呼叫方手机的标识ID、接听方手机号码及语音数据发送给呼叫中心IVR服务器;所述呼叫方手机的标识ID为16位MD5加密码,该16位MD5加密码由用户名、密码及时间戳通过MD5加密合成;所述语音数据为8K8bit的单声道语音文件。在本专利技术实施例中,所述步骤S4,具体如下:S41:判断所述接听方手机是否处于关机状态,若是,不进行呼叫;若否,执行步骤S42;S42:对接听方手机进行呼叫,若三次呼叫均未应答,不再进行呼叫;否则,发送语音数据至所述接听方手机,呼叫结束。在本专利技术实施例中,所述步骤S6之前还包括所述业务服务器定时向所述呼叫中心IVR服务器调用查询呼叫结果接口,以获取之前的呼叫结果状态。在本专利技术实施例中,所述业务服务器定时向所述呼叫中心IVR服务器调用查询呼叫结果接口,即所述业务服务器将呼叫方手机的企业标识、用户名、密码及IVR任务ID发送至呼叫中心IVR服务器,所述呼叫中心IVR服务器将该呼叫方手机的呼叫时间,该呼叫方手机对应接听方手机的号码及是否成功呼叫的结果发送给所述业务服务器。在本专利技术实施例中,所述步骤S6,所述业务服务器将呼叫结果状态发送给呼叫方手机是通过消息推送方式实现的。相较于现有技术,本专利技术具有以下有益效果:1、本专利技术手机呼叫方与业务服务器互通,不直接与呼叫中心IVR服务器发起请求,由业务服务器实现与呼叫中心IVR服务器互通。降低了手机应用的使用局限,提高语音留言功能的应用范围,尤其是在手机端业务的应用;2、通过呼叫中心IVR服务器主动调用回调接口和业务服务器异步定时查询并存方式,获取呼叫结果的状态,保证了呼叫结果精准反馈给发起者;3、将与呼叫中心IVR服务器交互的操作交给业务服务器;去掉了原本手机使用语音留言功能,所需具备的复杂限制条件,具体的调用流程对于手机端是完全透明的,从而降低了手机语言留言的使用门槛;4、由业务服务器统一实现与呼叫中心IVR服务器互通,减少了IVR平台帐号开通次数;只需要向业务服务器所有者收取费用,不需要向各个手机端使用者收费,这样方便了收费流程;5、呼叫中心IVR服务器开放了简单的交互接口,业务服务器可以便捷快速地进行开发。附图说明图1为本专利技术网络拓扑结构图。图2为本专利技术方法流程图。具体实施方式下面结合附图,对本专利技术的技术方案进行具体说明。本专利技术一种基于IVR的手机语音留言功能的实现方法,包括如下步骤,S1:提供呼叫方手机、接听方手机、业务服务器和呼叫中心IVR服务器;S2:所述呼叫方手机上传语音数据至所述业务服务器,并向业务服务器请求语音呼叫;S3:所述业务服务器接收到所述呼叫方手机的请求后,将请求操作记录在业务服务器的数据库上,并调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器;所述业务服务器调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器,即所述业务服务器将呼叫方手机的标识ID、接听方手机号码及语音数据发送给呼叫中心IVR服务器;所述呼叫方手机的标识ID为16位MD5加密码,该16位MD5加密码由用户名、密码及时间戳通过MD5加密合成;所述语音数据为8K8bit的单声道语音文件;S4:所述呼叫中心IVR服务器异步执行呼叫功能对接听方手机进行呼叫,具体即:S41:判断所述接听方手机是否处于关机状态,若是,不进行呼叫;若否,执行步骤S42;S42:对接听方手机进行呼叫,若三次呼叫均未应答,不再进行呼叫;否则,发送语音数据至所述接听方手机,呼叫结束;S5:呼叫结束后,所述呼叫中心IVR服务器回调呼叫结果状态至所述业务服务器;S6:所述业务服务器通过消息推送方式将呼叫结果状态发送给呼叫方手机。所述步骤S6之前还包括所述业务服务器定时向所述呼叫中心IVR服务器调用查询呼叫结果接口,即所述业务服务器将呼叫方手机的企业标识、用户名、密码及IVR任务ID发送至呼叫中心IVR服务器,所述呼叫中心IVR服务器将该呼叫方手机的呼叫时间,该呼叫方手机对应接听方手机的号码及是否成功呼叫的结果发送给所述业务服务器。本专利技术的具体实施例如下。如图1所示,呼叫中心IVR服务器:是此方案的核心组件,它实现接收来自互联网的呼叫请求、执行呼叫操作、将呼叫结果返回给请求者。呼叫中心IVR服务器对外开放了两个HTTP能力接口:1、语音呼叫接口1.1接口描述:请求语音留言,发送要呼叫的电话号码及语音地址等相关信息;1.2请求:HTTPPOST/sendVoiceMsgcallbackUrl的请求链接参数;1.3返回结果:{"result":100,"describe":""}2、查询呼叫结果接口1.1接口描述:查询之前呼叫请求的执行结果;1.2请求:HTTPPOST/GET/queryCallResult1.3返回结果:{"result":100,"describe":"","callStatus":{}}业务服务器:作为语音留言功能,呼叫请求步骤的中间代理角色。它接收了来自手机端的呼叫请求与语音数据。将呼叫请求,转发给呼叫中心IVR服务器。并且能够把呼叫的操作结果,推送给呼叫方手机。呼叫方手机:语音留言的发起者。接听方手机:语音留言的最终接收者。如图2所示,此方案功能实现的流转过程如下:(1)呼叫方手机上传语音语音数据并向业务服务器请求语音呼叫;(2)业务服务器接收到手机的请求后,将请求操作记录在业务服务器本文档来自技高网...
一种基于IVR的手机语音留言功能的实现方法

【技术保护点】
一种基于IVR的手机语音留言功能的实现方法,其特征在于:包括如下步骤,S1:提供呼叫方手机、接听方手机、业务服务器和呼叫中心IVR服务器;S2:所述呼叫方手机上传语音数据至所述业务服务器,并向业务服务器请求语音呼叫;S3:所述业务服务器接收到所述呼叫方手机的请求后,将请求操作记录在业务服务器的数据库上,并调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器;S4:所述呼叫中心IVR服务器异步执行呼叫功能对接听方手机进行呼叫;S5:呼叫结束后,所述呼叫中心IVR服务器回调呼叫结果状态至所述业务服务器;S6:所述业务服务器将呼叫结果状态发送给呼叫方手机。

【技术特征摘要】
1.一种基于IVR的手机语音留言功能的实现方法,其特征在于:包括如下步骤,S1:提供呼叫方手机、接听方手机、业务服务器和呼叫中心IVR服务器;S2:所述呼叫方手机上传语音数据至所述业务服务器,并向业务服务器请求语音呼叫;S3:所述业务服务器接收到所述呼叫方手机的请求后,将请求操作记录在业务服务器的数据库上,并调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器;所述业务服务器调用语音呼叫接口将语音呼叫请求发送给所述呼叫中心IVR服务器,即所述业务服务器将呼叫方手机的标识ID、接听方手机号码及语音数据发送给呼叫中心IVR服务器;所述呼叫方手机的标识ID为16位MD5加密码,该16位MD5加密码由用户名、密码及时间戳通过MD5加密合成;所述语音数据为8K8bit的单声道语音文件;S4:所述呼叫中心IVR服务器异步执行呼叫功能对接听方手机进行呼叫;S5:呼叫结束后,所述呼叫中心IVR服务器回调呼叫结果状态至所述业务服务器;S6:所述业务服务器将呼叫结果状态发送给呼叫方手机。2.根据权利要求1所述的一种基于IVR的手机语音留言功能的实现方法...

【专利技术属性】
技术研发人员:黄碰华
申请(专利权)人:中邮科通信技术股份有限公司
类型:发明
国别省市:福建;35

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

1