录音方法、语音交换设备、录音服务器及录音系统的制作方法

文档序号:8546165阅读:667来源:国知局
录音方法、语音交换设备、录音服务器及录音系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种录音方法、语音交换设备、录音服务器及录首系统。
【背景技术】
[0002]在统一通信和呼叫中心(UC& CC, Unified Communicat1n & Call Center)应用场景,经常需要对用户的点对点通话、会议通话进行按需录音。用户在通话过程中在IP话机上按键启动录音,IP话机发送录音请求给基于IP网络的语音交换机(IP-PBX,IPPrivate Branch eXchange),IP-PBX,当通话的通信终端都在会场中后,IP-PBX再把录音服务器以“只听不说”的方式加入会场,并向该录音服务器发送启动录音请求,并在收到该录音服务器返回的启动录音响应后对来自通话的通信终端的媒体流进行混音,并把混音后生成的媒体流发给录音服务器,录音服务器获取媒体流并进行录制,从而实现录音。
[0003]但是,在IP-PBX接收到录音请求至收到录音服务器发送的启动录音响应的过程中,涉及诸多信令交互,这段时间内录音服务器无法获取对通信终端的媒体流进行混音后生成的媒体流,因此无法实现录音。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种录音方法、语音交换设备、录音服务器及录音系统,能够防止丢失录音服务器为录音做好准备之前的录音,从而可以获得完整的录曰?
[0005]第一方面,本发明提供一种录音方法,所述方法包括:语音交换设备接收来自第一通信终端的录音请求,所述第一通信终端和其它通信终端通过所述语音交换设备进行通信;所述语音交换设备在收到所述录音请求时,对将当前接收的来自所述第一通信终端的媒体流和来自所述其它通信终端的媒体流进行混音,并将混音生成的媒体流作为第一媒体流保存在缓存中;所述语音交换设备将录音服务器加入所述语音交换设备创建的包括所述第一通信终端和所述其它通信终端的会场中;所述语音交换设备向所述录音服务器发送启动录音请求;所述语音交换设备在收到所述录音服务器的启动录音响应之后,对当前接收的来自所述第一通信终端的媒体流和来自所述其它通信终端的媒体流进行混音,将混音生成的媒体流作为第二媒体流发送给所述录音服务器,并将收到所述启动录音响应之前保存在所述缓存中的第一媒体流发送给所述录音服务器,以便于所述录音服务器对所述第一媒体流和所述第二媒体流进行合并录制。
[0006]在第一方面的第一种可能的实现方式中,所述方法还包括:所述语音交换设备在接收到所述录音请求时创建所述缓存。
[0007]结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:所述语音交换设备在收到所述启动录音响应时停止将混音生成的媒体流保存在缓存中。
[0008]结合第一方面至第一方面的第二种中任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述第一媒体流中的媒体包带有序号标识,以便于所述录音服务器根据所述序号标识按时间顺序录制所述第一媒体流中的媒体包。
[0009]第二方面,本发明提供一种录音方法,所述方法包括:录音服务器加入语音交换设备创建的包括第一通信终端和其它通信终端的会场中,所述第一通信终端和所述其它通信终端通过所述语音交换设备进行通信;所述录音服务器接收所述语音交换设备发送的启动录音请求并向所述语音交换设备发送启动录音响应;在向语音交换设备发送启动录音响应之后,录音服务器接收来自所述语音交换设备的第一媒体流和第二媒体流,所述第一媒体流是所述语音交换设备在收到所述启动录音响应之前对来自所述第一通信终端和所述其它通信终端的媒体流进行混音处理后生成的媒体流,所述第二媒体流是所述语音交换设备在收到所述启动录音响应之后对来自所述第一通信终端和所述其它通信终端的媒体流进行混音处理后生成的媒体流;所述录音服务器对所述第一媒体流和所述第二媒体流进行合并录制。
[0010]第三方面,本发明提供一种语音交换设备,所述语音交换设备包括:接收模块、混音模块、保存模块、加入模块、第一发送模块、第二发送模块以及第三发送模块;所述接收模块用于接收来自第一通信终端的录音请求和来自录音服务器的启动录音响应,所述第一通信终端和其它通信终端通过所述语音交换设备进行通信;所述混音模块用于在收到所述录音请求时,将当前接收的来自所述第一通信终端的媒体流和来自所述其它通信终端的媒体流进行混音;所述保存模块用于在所述接收模块接收到所述录音请求之后、接收到所述启动录音响应之前将所述混音模块混音生成的媒体流作为第一媒体流保存在缓存中;所述加入模块用于将录音服务器加入所述语音交换设备创建的包括所述第一通信终端和所述其它通信终端的会场中;所述第一发送模块用于向所述录音服务器发送启动录音请求;所述第二发送模块用于在所述接收模块接收到所述启动录音响应之后将所述混音模块当前混音生成的媒体流作为第二媒体流发送给所述录音服务器;所述第三发送模块用于在所述接收模块接收到所述启动录音响应之后将保存在所述缓存中的第一媒体流向所述录音服务器发送,以便于所述录音服务器对所述第一媒体流和所述第二媒体流进行合并录制。
[0011]在第三方面的第一种可能的实现方式中,所述语音交换设备还包括创建模块,所述创建模块用于在接收到所述录音请求时创建所述缓存。
[0012]结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述保存模块还用于在收到所述启动录音响应时停止将混音生成的媒体流保存在缓存中。
[0013]结合第三方面至第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述第一媒体流中的媒体包带有序号标识,以便于所述录音服务器根据所述序号标识按时间顺序录制所述第一媒体流中的媒体包。
[0014]第四方面,本发明提供一种录音服务器,所述录音服务器包括:加入模块、第一接收模块、发送模块、第二接收模块、第三接收模块以及合并录制模块;所述加入模块用于加入语音交换设备创建的包括第一通信终端和其它通信终端的会场中,所述第一通信终端和所述其它通信终端通过所述语音交换设备进行通信;所述第一接收模块接收所述语音交换设备发送的启动录音请求;所述发送模块用于在所述第一接收模块接收所述语音交换设备发送的启动录音请求后,向所述语音交换设备发送启动录音响应;所述第二接收模块用于在所述发送模块向所述语音交换设备发送启动录音响应之后,接收来自所述语音交换设备的第二媒体流,所述第二媒体流是所述语音交换设备在收到所述启动录音响应之后对来自所述第一通信终端和所述其它通信终端的媒体流进行混音处理后生成的媒体流;所述第三接收模块用于在所述发送模块向所述语音交换设备发送启动录音响应之后,接收来自所述语音交换设备的缓存的第一媒体流,所述第一媒体流是所述语音交换设备在收到所述启动录音响应之前对来自所述第一通信终端和所述其它通信终端的媒体流进行混音处理后生成的媒体流;所述合并录制模块用于对所述第二接收模块接收的第二媒体流和所述第三接收模块接收的第一媒体流进行合并录制。
[0015]第五方面,本发明提供一种录音系统,所述系统包括:语音交换设备和录音服务器;所述语音交换设备用于接收来自第一通信终端的录音请求,所述第一通信终端和其它通信终端通过所述语音交换设备进行通信;在收到所述录音请求时,对当前接收的来自所述第一通信终端的媒体流和来自所述其它通信终端的媒体流进行混音,并将混音生成的媒体流作为第一媒体流保存在缓存中;将录音服务器加入所述语音交换设备创建的包括所述第一通信终端和所述其它通信终端的会场中;向所述录音服务器发送启动录音请求;在收到所述录音服务器的启动录音响应之后,对当前接收的来自所述第一通信终端的媒体流和来自所述其它通信终端的媒体流进行混音,将混音生成的媒体流作为第二媒体流发送给所述录音服务器,并将收到所述启动录音响应之前保存在所述缓存中的第一媒体流发送给所述录音服务器,以便于所述录音服务器对所述第一媒体流和所述第二媒体流进行合并录制;所述录音服务器用于加入语音交换设备创建的包括第一通信终端和其它通信终端的会场中,所述第一通信终端和所述其它通信终端通过所述语音交换设备进行通信;接收所述语音交换设备发送的启动录音请求并向所述语音交换设备发送启动录音响应;在向所述语音交换设备发送启动录音响应之后,接收来自所述语音交换设备的第一媒体流和第二媒体流,所述第一媒体流是所述语音交换设备在收到所述启动录音响应之前对来自所述第一通信终端和所述其它通信终端的媒体流进行混音处理后生成的媒体流,所述第二媒体流是所述语音交换设备在收到所述启动录音响应之后对来自所述第一通信终端和所述其它通信终端的媒体流进行混音处理后生成的媒体流;对所述第一媒体流和所述第二媒体流进行合并录制。
[0016]本发明的有益效果是:区别于现有技术的情况,本发明在收到录音服务器的启动录音响应之前,语音交换设备将混音处理后的第一媒体流保存在缓存中;在收到录音服务器的启动录音响应之后,语音交换设备将混音处理后的第二媒体流向录音服务器发送;语音交换设备将保存在缓存中的第一媒体流向录音服务器发送,录音服务器接收到第一媒体流和第二媒体流后,对第一媒体流和第二媒体流进行合并录制。通过这种方式,能够防止丢失录音服务器为录音做好准备之前的录音,从而可以获得完整的录音。
【附图说明】
[0017]图1是现有技术中典型的对点对点通话进行录音的场景的组网一结构示意图;
[0018]图2是本发明录音方法对点对点会通话进行录音的场景的组网一结构示意图;
[0019]图3是本发明录音方法一实施方式的流程图;
[0020]图4是本发明录音方法另一实施方式的流程图;
[0021]图5是本发明录音方法又一实施方式的流程图;
[0022]图6是本发明录音方法点对点的应用场景在组网中各网元交互的流程图;
[0023]图7是本发明语音
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1