一种用于VoIP通信系统的录音采集方法技术方案

技术编号:4157896 阅读:299 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于通信系统的录音采集方法,其包括以下步骤:通信设备作为呼叫的发起方或者接受方在建立呼叫的过程中判断是否需要进行录音;通信设备分配一个语音数字信号处理单元对IP终端的语音流进行代理;通信设备分配一个会议桥对参与呼叫的所有语音流进行混音,同时指定一个端口用于录音语音流的生成;通信设备通过一个以太网络接口将录音语音流和呼叫信息实时发送到一台计算机;计算机通过网络接口接收录音语音流和呼叫信息,并保存到存储设备上;通信设备检测到呼叫结束后,释放语音数字信号处理单元和会议桥;通信设备通知计算机本次录音结束,中断录音语音流的发送。本发明专利技术中由于在通信设备中使用语音数字信号处理器和会议桥进行录音信号的采集,从而实现了可以对所有呼叫均可进行录音,而且录音的音质清晰,实时性高,处理能力强。

A recording acquisition method for VoIP communication system

The invention discloses a method for recording acquisition communication system, which comprises the following steps: as a call originator or in the receiving party in the process of establishing a call to determine whether the need for audio communication equipment; communication equipment is assigned a voice digital signal processing unit to IP voice terminal flow agent; communications equipment distribution a conference bridge to mix all voice calls in the stream, and a designated port for generating a recording voice stream; communication equipment will be recording a voice stream and call information in real time sent to a computer through an Ethernet interface; the receiving computer recording voice through the network interface and call flow information, and storage equipment; communication equipment call is detected after the release of voice digital signal processing unit and communication equipment to inform the conference bridge; The end of the recording, the interruption of recording, voice stream transmission. Recording voice signals using digital signal processor and a conference bridge in communication equipment acquisition due to the invention, which can realize all of the recorded call can be recorded, and the sound quality, high real-time, strong processing ability.

【技术实现步骤摘要】

本专利技术涉及一种VoIP通信系统的录音采集方法,尤其涉及的是在录音采集的过 程中,使用通信设备内置的数字信号处理单元和会议桥进行录音语音流的实时生成和发 送,使用计算机进行录音语音流的实时接收和保存的方法。
技术介绍
随着录音系统在各种规模的通信系统中逐步被广泛接受和使用,各种针对录音系 统的技术和专利技术不断涌现,但是针对于原始录音采集的手段一直停留在比较原始的方法 上,一方面无法满足录音系统规模越来越大的发展趋势,一方面无法适应分组语音通信网 络的特点。以录音采集点在通信系统中的位置区分,目前有如下两种录音采集的方式1)在通信终端侧分布式采集录音,这种录音方式是通过在通信终端上使用专门的 录音设备对录音进行采集,例如在计算机上添加专用录音卡或者使用计算机的声卡进行录曰;2)在通信网络侧集中采集录音,这种录音方式需要添加专门的录音设备或者录音 服务器,将通信系统中需要进行录音的呼叫路由到设备或者服务器上进行录音的采集;或 者抓取网络中所有的IP包,对IP包进行分析提取,将语音流作为录音进行保存。采用上述方法在VoIP通信系统中进行录音采集带来的问题是1)基于TDM技术的录音卡无法对VoIP通信设备提供的分组线路进行录音。2)在终端侧采集到的原始录音无法反映全程呼叫的录音状态。例如一个呼叫从网 络路由到进行录音采集的通信系统下的第一个接受方,然后在通话过程中,第一个接受方 又将呼叫转移到第二个接受方的时候,无论是在第一个接受方还是在第二个接受方,均只 能记录本次通话的录音片段,无法在采集时记录完整的呼叫录音。3)采用专用录音设备或者服务器在网络侧进行录音需要占用额外的线路资源和 网络资源,在每次需要录音时,都需要将呼叫从通信设备重定向到设备或者服务器上,经过 设备或者服务器的处理后,再将呼叫重新发送回到通信设备上,导致了系统可靠性的降低 和资源的浪费。4)直接抓取数据包的方式进行录音的采集无法还原呼叫的原始状态,原因是在数 据包中,语音媒体流和呼叫信令的传输通道是分离的,需要大量的后续分析才能部分推断 到媒体流和信令流之间的对应关系,这种方法一是完整还原录音对应的呼叫的原始信息; 二是无法实时得到呼叫信息和录音流。因此,现有技术无法满足在VoIP通信系统中进行录音的需要,还有待于改进和发展。
技术实现思路
本专利技术的目的在于使用通信设备内置的数字信号处理单元和会议桥进行录音的 方法,针对上述现有技术的缺陷,提供一种VoIP通信系统的录音采集方法,以方便录音系统能实时完整的获取呼叫的录音数据。本专利技术公开了一种用于通信系统的录音采集方法,基于VoIP通信设备及计算机; 所述VoIP通信设备包括语音数字信号处理器,会议桥,网络接口硬件资源和录音生成和发 送模块,计算机包括网络接口硬件资源和录音接收和保存模块,所述的录音发送和接收中, 传递的信息包括呼叫信息和实时的录音语音流。本发送所述的录音采集方法包括以下步骤A.通信设备在建立呼叫的过程中,根据呼叫的发起方或者接受方的业务特征判断 是否需要进行录音;B.依据步骤A的判断结果,如果确定需要录音的呼叫参与方为IP终端,则在通信 设备内部分配一个语音数字信号处理单元对该IP终端的语音流进行代理C.通信设备分配一个会议桥对参与呼叫的所有语音流进行混音,同时指定一个端 口用于录音语音流的生成;D.通信设备通过一个以太网络接口将录音语音流和呼叫信息实时发送到一台计 算机;E.计算机通过网络接口接收录音语音流和呼叫信息,并保存到存储设备上;F.通信设备检测到呼叫结束后,释放语音数字信号处理单元和会议桥;G.通信设备通知计算机本次录音结束,结束录音语音流的发送。所述的方法,其中,所述步骤A中所述呼叫的发起方或者接受方包括和通信设备 相连的所有其它类型的通信系统节点,包括IP终端,IP中继,TDM终端或者TDM中继。所述的方法,其中,所述步骤B中还包括当确定需要录音的呼叫参与方还存在其 它IP终端时,需要分配的其他语音数字信号处理单元。所述的方法,其中,如果通话涉及到的呼叫方为两方,所述步骤C中还包括的处理 步骤C1、分配一个三端口的会议桥,两个端口的模式为接收发送语音流模式,一个端口 的模式为接收不发送语音流模式C2、将一个接收发送语音流模式的端口与呼叫的发送方时隙相连C3、将一个接收发送语音流模式的端口与呼叫的接受方时隙相连C4、将接收不发送语音流模式的端口设置为录音语音流语音的采集端口,实时发 送通过会议桥混音处理之后的语音流。所述的方法,其中,如果通话涉及到的呼叫方为N方,其中,N大于等于三,所述步 骤C中还包括C5、分配一个端口数量为N+1的会议桥,其中,N个端口的模式根据业务需要进行 发送和接收模式的设置,剩余1个端口的模式设置为接收不发送语音模式;C6、将N个端口按照业务规定逐一和呼叫的参与方相连C7、将剩余1个端口设置为录音语音流语音的采集端口,实时发送通过会议桥混 音处理之后的语音流。所述的方法,其中,所述步骤D中的呼叫信息包括被录音的呼叫所有的业务信息, 包括业务类型,主叫号码,被叫号码,呼叫开始时间,呼叫时长。所述的方法,其中,所述步骤 D还包括通过各种以太网网络协议进行录音语音流和呼叫信息的发送,包括基于IP的发送,或者基于TCP的发送,或者基于UDP的发送。所述的方法,其中,所述步骤E中的存储设备包括数据库,本地文件系统或者网络 文件系统;所述的方法,其中,所述步骤G包括的步骤还包括G1、通信设备根据呼叫的最终情况生成最后一份呼叫信息发送给计算机,并发送 录音结束的指令G2、计算机接收到指令后,将已接收到的录音语音流保存到数据库或者本地文件 系统,或者网络文件系统中,并且结束对该文件的读写访问;G3、计算机将接收到的最后一份呼叫信息及文件的保存路径,大小,时间,状态信 息保存到数据库或者本地文件系统,或者网络文件系统中。G4、计算机处理结束,通知通信设备处理结果。本专利技术所提供的用于VoIP通信设备的录音采集方法,由于采用了使用通信设备 内置的数字信号处理单元和会议桥进行录音语音流的生成的实现,取得的有益效果在于1.借助于数字信号处理单元的媒体处理能力,能对所有IP终端或者线路进行实 时录音处理;2.借助于在通信设备内置录音流程的处理,可以对呼叫和语音流进行完整的记 录;3.借助于硬件处理生成原始的录音语音流,处理效果更高,实时性更好,不需要专 用的录音设备。附图说明图1为本专利技术所使用的系统结构图;图2为本专利技术所述的方法的原理框图;图3为本专利技术优选实例IP终端呼叫IP终端的录音示意图;图4为本专利技术优选实例IP终端呼叫TDM线路的录音示意图;图5为本专利技术优选实例TDM线路呼叫IP线路的录音示意具体实施例方式以下结合附图,将对本专利技术各较佳实施例进行更为详细的说明。如图3所示,当IP终端A呼叫IP终端B时,在典型的VoIP网络通信系统中,终端 A的语音流将直接通过数据网络发送给终端B,语音流将不会通过通信设备,导致无法在通 信设备上对呼叫进行录音。引入本专利技术的机制后,将使用通信设备内置的数字语音处理器 单元对媒体资源进行代理,这样通信设备将可以获取到终端A和终端B通信时的媒体流,继 而在会议桥的混音处理后,可以多输出一路语音流用于录音的目的,由于这路语本文档来自技高网
...

【技术保护点】
本专利技术公开了一种用于通信系统的录音采集方法,基于VoIP通信设备及计算机;所述VoIP通信设备包括语音数字信号处理器,会议桥,网络接口硬件资源和录音生成和发送模块,计算机包括网络接口硬件资源和录音接收和保存模块,所述的录音发送和接收中,传递的信息包括呼叫信息和实时的录音语音流。

【技术特征摘要】
本发明公开了一种用于通信系统的录音采集方法,基于VoIP通信设备及计算机;所述VoIP通信设备包括语音数字信号处理器,会议桥,网络接口硬件资源和录音生成和发送模块,计算机包括网络接口硬件资源和录音接收和保存模块,所述的录音发送和接收中,传递的信息包括呼叫信息和实时的录音语音流。2.本发送所述的录音采集方法包括以下步骤A、通信设备在建立呼叫的过程中,根据呼叫的发起方或者接受方的业务特征判断是否 需要进行录音;B、依据判断结果,如果确定需要录音的呼叫参与方为IP终端,则在通信设备内部分配 一个语音数字信号处理单元对该IP终端的语音流进行代理;C、通信设备分配一个会议桥对参与呼叫的所有语音流进行混音,同时指定一个端口用 于录音语音流的生成;D、通信设备通过一个以太网络接口将录音语音流和呼叫信息实时发送到一台计算机;E、计算机通过网络接口接收录音语音流和呼叫信息,并保存到存储设备上;F、通信设备检测到呼叫结束后,释放语音数字信号处理单元和会议桥;G、通信设备通知计算机本次录音结束,结束录音语音流的发送。3.根据权利要求2所述的方法,其特征在于,所述步骤A中所述呼叫的发起方或者接受 方包括和通信设备相连的所有其它类型的通信系统节点,包括IP终端,IP中继,TDM终端或 者TDM中继。4.根据权利要求2所述的方法,其特征在于,所述步骤B中还包括当确定需要录音的 呼叫参与方还存在其它IP终端时,需要分配的其他语音数字信号处理单元。5.根据权利要求2所述的方法,其特征在于,如果通话涉及到的呼叫方为两方,所述步 骤C中还包括的处理步骤C1、分配一个三端口的会议桥,两个端口的模式为接收发送语音流模式,一个端口的模 式为接收不发送语音流模式;C2、将一个接收发送语音流模式的端口与呼叫的...

【专利技术属性】
技术研发人员:蹇昌树刘应江
申请(专利权)人:深圳市震有科技有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利