一种利用sip软终端实现呼叫中心系统监听的方法及其系统的制作方法

文档序号:7648930阅读:168来源:国知局
专利名称:一种利用sip软终端实现呼叫中心系统监听的方法及其系统的制作方法
技术领域
本发明涉及数据通信领域,具体地说,涉及一种基于下一代网络的客服
系统中利用SIP ( Session Initial Protocal会话初始协议)软终端实现呼叫中 心系'统监听话务员与用户交流的语音内容的方法。
背景技术
在目前的基于下一代网络的呼叫中心系统中,为了监督话务员的服务 质壹,应用需要在话务员为客户服务时,管理人员监听话务员与客户交流 的语音内容,以此来监督话务员的服务质量。如图1所示,现有呼叫中心 系统的监听做法如下1、管理人员选择需要监听的话务员,并利用管理人 员的座席软件将监听请求发送到应用服务器上;2、应用服务器等控制设备 在媒体服务器等资源设备中申请会议资源;3、媒体服务器回应申请成功; 4、将被监听话务员加入申请到的会议中;5、将与该话务员通话的用户加 入申请到的会议中;6、将监听人员加入到该会议中,此时管理人员就能监 听到被监听话务员与客户交流的语音内容;7、当管理人员停止监听或话务 员与客户的通话结束时,应用服务器将监听人员从会议中断开;8、应用服 务器将用户、话务员从会议中断开;9、应用服务器请求删除所申请的会议 资源。
采用这种方式会存在以下几点不足首先,交互步骤太多,增加了系 统复杂性,且易出现监听失败、监听效果不良等现象;其次,每次监听都 需要占用媒体服务器或其它资源设备的会议资源,当应用服务器不能申请 到资源时,势必造成监听失败;再次,采用这种方式组网复杂,且媒体服
务器需要配置大量的会议资源,增加了系统的成本。可见,现有技术中存 在一定的缺陷,需要进步的改进。

发明内容
为了解决现有呼叫中心系统的监听方法步骤繁多、及媒体服务器需要 配置大量的会议资源而导致系统的成本增加的问题,本发明的目的是提供 一种利用SIP软终端实现呼叫中心系统监听的方法及其系统。
本发明利用SIP软终端实现呼叫中心系统监听的方法按以下步骤进行 01步、当应用服务器接收到监听人员发送的监听请求时,应用服务器
通过被监听话务员的座席软件通知被监听话务员的SIP软终端启动监听功
月匕,
02步、启动监听后,被监听话务员的SIP软终端将话务员与用户交流 的语音混音后,将语音数据实时发送到监听人员的SIP软终端上;
03步、监听人员的SIP软终端接收上述语音数据,并播放给监听人员 实现监听;
04步、判断通话是否结束,
若通话结束,则被监听话务员的SIP软终端停止语音混音和发送语音 数据,此时监听结束;
若通话没有结束,则重复至02步。
所述监听方法还可以在03步和04步之间增加监听人员选择终止监听 的步骤,其过程如下
判断监听人员是否停止监听;
若监听人员停止监听,则监听人员利用座席模块通过应用服务器向被 监听话务员的SIP软终端发送监听终止请求,该SIP软终端接收请求后停止 语音混音及发送语音数据,此时监听结束; -若监听人员没有停止监听,则执行04步。
上述02步中净皮监听话务员的SIP软终端进行语音混音及发送语音数据
的过程采用如下步骤进行
001步、在启动监听时,被监听话务员通过座席系统将与用户交流的语 音信息存储在声音输入设备的緩冲区,被监听话务员的SIP软终端定时将 该声音输入设备緩冲区的语音数据写入内部緩沖区,同时该SIP软终端还 将用户侧发送到座席系统的语音数据写入到另 一个内部緩冲区;
002步、采用混音算法对上述两个内部緩冲区的语音数据进行混音处 理,然后将处理后获得的语音数据按照监听语音指定的编解码方式进行编 码及打包,再将该数据包发送到监听人员的SIP软终端用于接收语音数据 包的IP地址和端口上。
上述02步中的002步混音处理采用如下方式进行
先将上述两个内部緩冲区的数据分别转为线性编码,然后再进行对应 相加的运算,最终得到所需要的语音数据,该语音数据用于编码并发送到 监听人员的SIP软终端上。
所述监听人,的SIP^ 包,并通过解码后实现监听。
采用上述监听方法的呼叫中心系统,所述呼叫中心系统包《^用于呼叫 控制的应用服务器模块和用于与用户实现对答的座席模块,该座席模块包 括被监听话务员的座席模块和监听人员的座席模块,其中,所述呼叫中心 系统还包括用于被监听话务员和监听人员座席模块上的SIP软终端;被 监听话务员的座席冲莫块侧运行有SIP软终端,该SIP软终端用于与用户建立 双向语音数据链路并接收语音数据、用于接收所述应用服务器发送到被监 听话务员的座席模块的监听请求、用于对被监听话务员的语音数据和用户 的语音数据进行混音打包并发送到监听人员的SIP软终端;监听人员的座 席模块侧运行有SIP软终端,该SIP软终端用于接收被监听话务员侧的SIP 软终端发送来的数据包并播放给监听人员实现监听。
其中,所述被监听话务员侧的SIP软终端包括数据转发单元,用于 提取存储在被监听话务员侧声音输入设备緩冲区的被监听话务员与用户交 流的语音数据、并写入到该座席模块的一个内部緩冲区中;语音数据接收 单元,用于与用户建立双向语音数据链路、接收用户侧发送的语音数据、 并将该数据写入被监听话务员的座席模块的另一个内部緩沖区中;混音单 元,用于将上述两个内部緩冲区中的语音数据进行混音算法处理;编码单 元,用于将混音单元输出的语音数据按照监听语音指定的编解码方式进行 编码;发送单元,用于将编码单元输出的语音数据进行打包、并发送到监 听人员侧SIP软终端;漠块用于接收语音数据包的IP地址和端口上。
其中,所述混音单元包括线性编码单元,用于将上述两个内部緩沖 区中的语音数据转为线性编码;求和单元,用于将上述两个内部緩冲区中 的线性编码数据进行相加运算,所述求和单元输出的语音数据被编码单元 所接收。
其中,所述监听人员侧的SIP软终端包括数据接收单元,用于接收 被监听话务员侧的SIP软终端发送来的数据包;解码单元,用于对数据接 收单元接收的数据包进行解码处理。
发明效果本发明利用增加的SIP软终端来监听话务员与用户交流的 语音信息,大大筒化了监听话务员与用户交流的语音流程、不易出现监听 失败、监听不完整等现象,而且在监听过程中不需要占用媒体服务器的会 议资源、大大降低了整个客服系统的媒体服务器方面的投资成本,有很好 的推广前景。


图1是现有监听话务员与用户交流的语音的流程图示意图2是本发明采用SIP软终端监听话务员与用户交流语音的流程图3是采用本发明方法的呼叫中心系统结构框图4是本发明的被监听话务员侧的SIP软终端和监听人员侧的SIP软终
端的结构示意图。
具体实施例方式
下面将结合附图,详细说明本发明的实现方法和流程。
如图2和图3所示,本发明利用SIP软终端实现呼叫中心系统监听的 方法按以下步骤进行
01步、当应用服务器1接收到监听人员发送的监听请求时,应用服务 器1通过被监听话务员的座席软件通知被监听话务员的SIP软终端启动监 听功能;
02步、启动监听后,被监听话务员的SIP软终端3-1将话务员与用户 交流的语音混音后,将语音数据实时发送到监听人员的SIP软终端2-1上;
03步、监听人员的SIP软终端2-1接收上述语音数据,并播放给监听 人员实现监听;
04步、判断通话是否结束,
若通话结束,则被监听话务员的SIP软终端3-1停止语音混音和发送语 音数据,此时监听结束;
若通话没有结束,则重复至02步。上述SIP软终端,是指通过SIP协 议与软交换或其它控制设备交互,并能完成呼叫的发起、振铃、应答、挂 机等功能的通过软件方式实现的电话终端。上述判断过程可以通过被监听 话务员的座席系统来完成,例如,被监听话务员或用户终止通话过程,座 席系统直接通知SIP软终端停止向监听人员侧传送数据包。
如图2和图3所示,在03步和04步之间增加监听人员选择终止监听 的步骤,其过程如下
判断监听人员是否停止监听;
若监听人员停止监听,则监听人员利用座席模块2通过应用服务器1
向被监听话务员的SIP软终端3-1发送监听终止请求,该SIP软终端3-1接 收请求后停止语音混音及发送语音数据,此时监听结束;
若监听人员没有停止监听,则执行04步。上述这个判断过程可以通应 用服务器1转发控制信号来实现,例如,如果监听人员停止监听的话,应 立即发送终止监听请求到应用服务器1上,由应用服务器1转发该请求到 被监听话务员的座席系统,被监听话务员侧SIP软终端3-1通过判断座席系 统是否接收到终止监听请求,来确定是否停止发送数据包给监听方。
本发明监听方法的主要目的是为了简化目前的录制话务员与用户交流 语音的流程,降低对媒体服务器的资源占用需求。本发明的方法通过对SIP 软终端进行软件改造,方便地实现了录制话务员与用户交流语音的功能; 而且,由于采用SIP软终端缩减了监听流程,所以不易出现监听失败、监 听不完整播报等现象。
本发明还增加了 SIP软终端混音功能。由于需要监听的是话务员的语音 和用户的语音,所以除向接入的用户接收媒体流外,还需要接收对话务员 的语音,并将这两个方向的语音进行混音。如图2、图3和图4所示,上述 02步中被监听话务员的SIP软终端3-1进行语音混音及发送语音数据的过 程采用如下步骤进行
001步、在启动监听时,被监听话务员通过座席系统将与用户交流的语 音信息存储在声音输入设备的緩冲区5,被监听话务员的SIP软终端3-1定 时将该声音输入设备緩冲区的语音数据写入内部緩冲区6-1,同时该SIP软 终端3-1还将用户侧发送到该座席系统的语音数据写入到另一个内部緩冲 区6-2;
002步、采用混音算法对上述两个内部緩冲区的语音数据进行混音处 理,然后将处理后获得的语音数据按照监听语音指定的编解码方式进行编 码及打包,再将该数据包发送到监听人员的SIP软终端2-1用于接收语音数 据包的IP地址和端口上。上述002步混音处理可采用如下方式进行先将
上述两个内部緩冲区的数据分别转为线性编码,然后再进行对应相加的运 算,最终得到所需要的语音数据,该语音数据用于编码并发送到监听人员
的SIP软终端2-1上。上述监听人员的SIP软终端2-1接收被监听人员的SIP 软终端3-l发送来的数据包,并通过解码后实现监听,从而使监听人员能听 到被监听人员和用户交流的语音。
如图3所示,可以采用如下呼叫中心系统实现上述监听方法。该呼叫 中心系统包括用于呼叫控制的应用服务器1和用于与用户4实现对答的坐 席模块,该座席模块包括被监听话务员的座席模块3和监听人员的座席模 块2,其中,所述呼叫中心系统还包括用于被监听话务员和监听人员座席 模块上的SIP软终端;被监听话务员的座席模块3侧运行有SIP软终端3-1 , 该SIP软终端3-1用于与用户4建立双向语音数据链路并接收语音数据、用 于接收所述应用服务器1发送到被监听话务员的座席模块3的监听请求、 用于对被监听话务员的语音数据和用户4的语音数据进行混音打包并发送 到监听人员的SIP软终端2-1;监听人员的座席模块2侧运行有SIP软终端 2-1 ,该SIP软终端2-1用于接收被监听话务员侧的SIP软终端3-1发送来的 数据包并播放给监听人员实现监听。
上述应用服务器,还可以叫呼叫控制服务器,是呼叫中心系统的核心 构件,主要用于完成呼叫中心系统的坐席状态、路由排队以及呼叫流程控 制等功能。上述坐席模块也是呼叫中心系统核心构件之一,用于完成呼叫 中心系统中话务员所需的应答、插话、呼转等功能。上述SIP软终端主要 通过软件的方式来完成呼出、应答、挂机及双向混音语音的功能、向指定 的IP地址发送语音数据的功能。本发明的呼叫中心系统结构简单,只通过 在被监听话务员和监听人员侧增加一个SIP软终端来实现了上述方法的监 听流程。
如图4所示,所述被监听话务员侧的SIP软终端3-1包括数据转发单 元3-1-1、混音单元3-1-2、语音数据接收单元3-1-5、编码单元3-1-3和发
送单元3-1-4,数据转发单元3-1-1用于提取存储在被监听话务员侧声音输 入设备缓冲区5的被监听话务员与用户4交流的语音数据、并写入到该座 席模块的一个内部緩冲区6-1中;语音数据接收单元3-l-5用于与用户4建 立双向语音数据链路、接收用户4侧发送的语音数据、并将该数据写入被 监听话务员的座席模块的另一个内部緩沖区6-2中;混音单元3-1-2用于将 上述两个内部緩冲区中的语音数据进行混音算法处理;编码单元3-l-3用于 将混音单元3-1-2输出的语音数据按照监听语音指定的编解码方式进行编 码;发送单元3-1-4用于将编码单元3-1-3输出的语音数据进行打包、并发 送到监听人员侧SIP软终端2-1用于接收语音数据包的IP地址和端口上。 上述数据接收单元3-1-5还可以用于接收所述应用服务器1发送到被监听话 务员的座席模块的监听请求。
如图4所示,其中,所述混音单元3-1-2包括线性编码单元3-1-2-1 和求和单元3-1-2-2,上述两个内部緩冲区中的语音数据分别通过一个线性 编码单元3-1-2-1后转为线性编码;求和单元3-1-2-2用于将上述两个内部 緩沖区中的线性编码数据进行相加运算,所述求和单元3-1-2-2输出的语音 数据被编码单元所接收。
如图4所示,其中,所述监听人员侧的SIP软终端2-1包括数据接收 单元2-1-1和解码单元2-1-2;数据接收单元2-1-1用于接收被监听话务员侧 的SIP软终端3-1发送来的数据包;解码单元2-1-2用于对数据接收单元
2- 1-1接收的数据包进行解码处理。此处的解码单元2-1-2与上述编码单元
3- 1-3是配合使用的。
综上所述,本发明所论述的利用SIP软终端来监听话务员与用户交流的 语音的方法及系统,能极大地简化目前监听话务员与用户交流语音的复杂 流程,同时减少对媒体服务器会议资源的占用,从而降低了客服系统的成 本投入,降低了运营商为客服系统的成本投入,提高了客服系统的处理效 率,增强了运营商的竟争力,提升了运营商对外形象,具有明显的进步性
和实用性。
应当理解的是,上述针对SIP软终端实现监听话务员与用户交流的语 音的步骤及系统结构说明较为具体,并不能因此而认为是对本发明的专利 保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
权利要求
1、一种利用SIP软终端实现呼叫中心系统监听的方法,其特征在于,所述监听方法采用如下步骤01步、当应用服务器接收到监听人员发送的监听请求时,应用服务器通过被监听话务员的座席软件通知被监听话务员的SIP软终端启动监听功能;02步、启动监听后,被监听话务员的SIP软终端将话务员与用户交流的语音混音后,将语音数据实时发送到监听人员的SIP软终端上;03步、监听人员的SIP软终端接收上述语音数据,并播放给监听人员实现监听;04步、判断通话是否结束,若通话结束,则被监听话务员的SIP软终端停止语音混音和发送语音数据,此时监听结束;若通话没有结束,则重复至02步。
2、 根据权利要求1所述的一种利用SIP软终端实现呼叫中心系统监听 的方法,其特征在于,所述监听方法还可以在03步和04步之间增加监听 人员选择终止监听的步骤,其过程如下判断监听人员是否停止监听;若监听人员停止监听,则监听人员利用座席模块通过应用服务器向被 监听话务员的SIP软终端发送监听终止请求,该SIP软终端接收请求后停止 语音混音及发送语音数据,此时监听结束;若监听人员没有停止监听,则执行04步。
3、 根据权利要求1或2所述的一种利用SIP软终端实现呼叫中心系统 监听的方法,其特征在于,上述02步中被监听话务员的SIP软终端进行语音混音及发送语音数据的过程采用如下步骤进行001步、在启动监听时,被监听话务员通过座席系统将与用户交流的语 音信息存储在声音输入设备的緩冲区,被监听话务员的SIP软终端定时将 该声音输入设备緩冲区的语音数据写入内部緩冲区,同时该SIP软终端还 将用户侧发送到该座席系统的语音数据写入到另 一个内部緩冲区;002步、采用混音算法对上述两个内部緩冲区的语音数据进行混音处 理,然后将处理后获得的语音数据按照监听语音指定的编解码方式进行编 码及打包,再将该数据包发送到监听人员的SIP软终端用于接收语音数据 包的IP地址和端口上。
4、 根据权利要求3所述的一种利用SIP软终端实现呼叫中心系统监听 的方法,其特征在于,02步中的002步混音处理采用如下方式进行先将上述两个内部緩冲区的数据分别转为线性编码,然后再进行对应 相加的运算,最终得到所需要的语音数据,该语音数据用于编码并发送到 监听人员的SIP软终端上。
5、 根据权利要求3所述的一种利用SIP软终端实现呼叫中心系统监听 的方法,其特征在于,所述监听人员的SIP软终端接收被监听人员的SIP 软终端发送来的数据包,并通过解码后实现监听。
6、 一种权利要求1所使用的呼叫中心系统,所述呼叫中心系统包括用 于呼叫控制的应用服务器和用于与用户实现对答的坐席模块,该座席模块 包括被监听话务员的座席模块和监听人员的座席模块,其特征在于,所述 呼叫中心系统还包括用于被监听话务员和监听人员座席模块上的SIP软 终端;被监听话务员的座席模块侧运行有SIP软终端,该SIP软终端用于与用 户建立双向语音数据链路并接收语音数据、用于接收所述应用服务器发送 到被监听话务员的座席模块的监听请求、用于对被监听话务员的语音数据和用户的语音数据进行混音打包并发送到监听人员的SIP软终端;监听人员的座席模块侧运行有SIP软终端,该SIP软终端用于接收被监 听话务员侧的SIP软终端发送来的数据包并播放给监听人员实现监听。
7、 根据权利要求6所述的呼叫中心系统,其特征在于,所述被监听话 务员侧的SIP软终端包括数据转发单元,用于提取存储在被监听话务员侧声音输入设备緩冲区 的被监听话务员与用户交流的语音数据、并写入到该座席模块的一个内部 緩沖区中;语音数据接收单元,用于与用户建立双向语音数据链路、接收用户侧 发送的语音数据、并将该数据写入被监听话务员的座席模块的另 一个内部 緩冲区中;混音单元,用于将上述两个内部緩冲区中的语音数据进行混音算法处理;编码单元,用于将混音单元输出的语音数据按照监听语音指定的编解 码方式进4于编码;发送单元,用于将编码单元输出的语音数据进行打包、并发送到监听 人员侧SIP软终端用于接收语音数据包的IP地址和端口上。
8、 根据权利要求7所述的呼叫中心系统,其特征在于,所述混音单元 包括线性编码单元,用于将上述两个内部緩沖区中的语音数据转为线性编码;求和单元,用于将上述两个内部緩冲区中的线性编码数据进行相加运 算,所述求和单元输出的语音数据被编码单元所接收。
9、 根据权利要求6或7所述的呼叫中心系统,其特征在于,所述监听 人员侧的SIP软终端包括数据接收单元,用于接收被监听话务员侧的SIP软终端发送来的数据包;解码单元,用于对数据接收单元接收的数据包进行解码处理。
全文摘要
本发明公开了一种利用SIP软终端实现呼叫中心系统监听的方法及其系统,其方法是01步、当应用服务器接收到监听人员发送的监听请求时,应用服务器通过被监听话务员的座席软件通知SIP软终端启动监听功能;02步、启动监听后,被监听话务员的SIP软终端将话务员与客户交流的语音混音后,将语音数据实时发送到监听人员的SIP软终端;03步、监听人员的SIP软终端接收上述语音数据,并播放给监听人员实现监听;04步、判断通话是否结束,若通话结束,则被监听话务员的SIP软终端停止语音混音和发送语音数据,监听结束。本发明利用增加的SIP软终端来监听话务员与客户交流的语音信息,大大简化了监听话务员与客户交流的语音流程。
文档编号H04L29/06GK101106485SQ20071007630
公开日2008年1月16日 申请日期2007年6月29日 优先权日2007年6月29日
发明者夏险峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1