通话录音方法、录音服务器、用户级交换机及录音系统的制作方法_2

文档序号:9263032阅读:来源:国知局
[0071]所述录音服务器,还用于接收用户级交换机PBX发送的录音指令,对所述信令进行解析,并根据所述录音指令中的号码和对所述信令进行解析的结果确定录音方式,所述确定的录音方式具体为镜像录音或会场录音;进而根据所述确定的录音方式对所述通话终端的媒体流进行录音。
[0072]在第五方面的第一种可能的实现方式中,所述录音服务器还用于对所述信令进行解析,并根据所述录音指令中的号码和对所述信令进行解析的结果确定录音方式,具体包括:
[0073]所述录音服务器,用于对所述信令进行解析获取所述信令中的号码,以及所述号码对应的网协IP地址和媒体端口,并将解析的结果存储在录音服务器中;进而将所述录音指令中的号码与所述录音服务器中存储的所述解析结果进行匹配,在所述解析结果中匹配到所述录音指令中的号码时,根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式。
[0074]根据第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述录音服务器用于根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式,具体包括:在所述匹配结果中获取所述录音指令中的号码对应的IP地址和媒体端口 ;从获取自所述镜像交换机的媒体流中识别出通过所述IP地址和媒体端口传输的媒体流;对识别出的媒体流进行分析以判断所述媒体流是否加密,并在判断出所述媒体流未加密时确定所述录音方式为镜像录音;
[0075]所述录音服务器还用于根据所述确定的录音方式对所述通话终端的媒体流进行录音,具体包括:所述录音服务器,用于对获取自所述镜像交换机的媒体流中通过所述IP地址和媒体端口传输的媒体流进行录音。
[0076]根据第五方面的第一种可能的实现方式,在第三种可能的实现方式中,所述录音服务器用于根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式,具体包括:在所述匹配结果中获取所述录音指令中的号码对应的IP地址和媒体端口 ;如果从获取自所述镜像交换机的媒体流中未识别出通过所述IP地址和媒体端口传输的媒体流,或者,从获取自所述镜像交换机的媒体流中识别出通过所述IP地址和媒体端口传输的媒体流,且判断出所述识别出的媒体流已加密,确定所述录音方式为会场录音。
[0077]根据第五方面的第一种可能的实现方式,在第四种可能的实现方式中,所述录音服务器,还用于对所述信令进行解析获取所述信令中的指示信息;当所述指示信息指示通过所述IP地址和媒体端口的媒体流未加密时,确定所述录音方式为镜像录音;或者,当所述指示信息指示通过所述IP地址和媒体端口的媒体流已加密时,确定所述录音方式为会场录音。
[0078]在第五方面的第五种可能的实现方式中,所述录音服务器还用于对所述信令进行解析,并根据所述录音指令中的号码和对所述信令进行解析的结果确定录音方式,具体包括:
[0079]所述录音服务器,用于对所述信令进行解析获取所述信令中的号码,以及所述号码对应的网协IP地址和媒体端口,并将解析的结果存储在录音服务器中;进而将所述录音指令中的号码与所述录音服务器中存储的所述解析结果进行匹配,在所述解析结果中未匹配到所述录音指令中的号码时,将所述录音方式确定为会场录音。
[0080]根据第五方面的第三种到第五种可能的实现方式中任意一种,在第六种可能的实现方式中,所述录音服务器还用于根据所述确定的录音方式对所述通话终端的媒体流进行录音,具体包括:所述录音服务器,用于向所述PBX发送会场录音指令;在所述PBX创建会场后对所述会场中的所述通话终端的媒体流进行录音;
[0081]所述通话终端包括主叫通话终端和被叫通话终端;所述PBX,还用于接收所述录音服务器发送的会场录音指令;根据所述会场录音指令创建所述会场,并将所述主叫通话终端、所述被叫通话终端和所述录音服务器加入所述会场;进而对接收自所述主叫通话终端和所述被叫通话终端的媒体流进行混音后发送给所述录音服务器。
[0082]根据第五方面的第六种可能的实现方式,在第七种可能的实现方式中,所述PBX还用于对接收自所述主叫通话终端和所述被叫通话终端的媒体流进行混音后发送给所述录音服务器,具体包括:
[0083]所述PBX,用于在确定接收自所述主叫通话终端和所述被叫通话终端的媒体流已加密时,对接收自所述主叫通话终端的媒体流和接收自所述被叫通话终端的媒体流分别进行解密,并对所述解密后的媒体流进行混音后发送给所述录音服务器。
[0084]本发明实施例所提供的通话录音方法、录音服务器、用户级交换机及录音系统,通过录音服务器对从镜像交换机获取的信令进行解析,并根据从PBX接收的录音指令中的号码和对信令解析的结果将录音方式确定为镜像录音或会场录音,实现了录音服务器根据确定的录音方式对通话终端的媒体流进行录音,而不是统一通过会场录音的方式进行录音,从而在一定程度上降低了 PBX的资源消耗。
【附图说明】
[0085]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0086]图1为本发明实施例一所提供的一种通话录音方法的流程图;
[0087]图2为本发明实施例中所提供的一种通话录音场景的示意图;
[0088]图3为本发明实施例中所提供的另一种通话录音场景的示意图;
[0089]图4为本发明实施例中所提供的又一种通话录音场景的示意图;
[0090]图5为本发明实施例二所提供的一种通话录音方法的流程图;
[0091]图6为本发明实施例三所提供的一种通话录音方法的信令流程图;
[0092]图7为本发明实施例四所提供的一种录音服务器的结构示意图;
[0093]图8为本发明实施例所提供的另一种录音服务器的结构示意图;
[0094]图9为本发明实施例五所提供的一种PBX的结构示意图;
[0095]图10为本发明实施例所提供的另一种PBX的结构示意图;
[0096]图11为本发明实施例六所提供的一种录音服务器的结构示意图;
[0097]图12为本发明实施例七所提供的一种PBX的结构示意图;
[0098]图13为本发明实施例所提供的一种录音系统的结构示意图。
【具体实施方式】
[0099]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0100]实施例一
[0101]图1为本发明实施例一所提供的一种通话录音方法的流程图。本实施例提供的方法适用于对电话网络中的通话终端进行录音的情况,该方法可以由录音服务器执行,该录音服务器通常以硬件和/或软件的方法来实现,如图1所示,本实施例的方法可以包括:
[0102]S110,从镜像交换机获取信令。
[0103]目前的PBX是公司内部使用的电话网络系统,在通过PBX建立的系统中,一个PBX通常有多个端口,可以连接相应数量的用户电话;以目前通常使用的基于网协IP( InternetProtocol^tJPBX (IP Private Branch exchange,简称为:IP-PBX)为例,对本发明实施例提供的通话录音方法进行说明,IP-PBX分别与镜像交换机(Switch)和录音服务器通过物理连接,录音服务器与Switch的镜像端口连接,具体地,录音服务器从Switch的镜像端口获取通话终端的信令,需要说明的是,在本实施例中,在电话网络系统的通话过程中,录音服务器从Switch的镜像端口实时获取的信令可能为加密信令或未加密信令。
[0104]S120,接收PBX发送的录音指令,该录音指令中包括该通话终端的号码。
[0105]在本实施例中,录音服务器在电话网络系统的通话过程中,还可以接收IP-PBX发送的录音指令,录音服务器接收到的录音指令中包括通过所述PBX进行通信的通话终端的号码。PBX发送的该录音指令,用于指示该录音服务器录制该通话终端的媒体流。需要说明的是,PBX可以将通话双方的号码都通过该录音指令发送给录音服务器,指示录音服务器录制通话双方之间的媒体流;也可以仅将通话双方中的一方的号码发送给录音服务器,指示录音服务器录制该号码对应的通话终端接收和发送的媒体流。
[0106]需要说明的是,本实施例中IP-PBX可以通过对通话终端的选择实现录音功能的启动,从而发送的录音指令,通常可以对通话终端上的特定功能按键进行选择启动录音功能,也可以由电话网络系统根据对通话终端的录音权限进行判定,对具有录音权限的用户在进行通话时自动启动录音功能。
[0107]S130,对该信令进行解析,并根据该录音指令中的号码和对该信令进行解析的结果确定录音方式,该确定的录音方式具体为镜像录音或会场录音。
[0108]在本实施例中,录音服务器对获取自Switch的信令进行解析可以得到解析结果,如上所述,该信令可以为加密信令或未加密信令;具体地,若该信令未加密,则录音服务器对该信令进行解析可以获取该信令中的号码,以及该号码对应的IP地址和媒体端口,该号码为信令中的主叫号码和/或被叫号码;若该信令为加密信令,则录音服务器不能对该信令进行解析,即不能获取到信令中的号码,以及该号码对应的IP地址和媒体端口 ;如上所述对不同类型的信令解析后获取的结果不同,进一步地,对不同类型的信令进行解析后获取的结果通常用于与录音指令中的号码进行匹配,录音服务器根据匹配的结果确定执行录音的方式,该录音方式具体为镜像录音或会场录音。
[0109]本实施例在具体实现中,录音服务器确定录音方式后还可以向IP-PBX发送通知消息,用于向IP-PBX通知已确定的录音方式,IP-PBX接收到通知消息后还可以向录音服务器返回相应的确认消息,在实际使用中,IP-PBX与录音服务器的指令和消息交互是通过直连端口收发的,录音服务器获取信令和媒体流的则是通过Switch镜像端口传输的。
[0110]可选地,本实施例的S130可以包括:对信令进行解析获取信令中的号码,以及该号码对应的IP地址和媒体端口,并将解析的结果存储在录音服务器中;将录音指令中的号码与录音服务器中存储的解析结果进行匹配,在解析结果中匹配到录音指令中的号码时,根据通过该号码对应的IP地址和媒体端口传输的媒体流确定录音方式。
[0111]在本实施例中,对信令进行解析,在该解析结果中可以匹配到录音指令中的号码时,录音服务器则判断出从Switch获取的信令未加密,因此,可以从Switch镜像端口获取通过与该号码对应的IP地址和媒体端口传输的媒体流,但是对通过该号码对应的IP地址和媒体端口传输的媒体流的录音方式的确定,还需要进一步根据媒体流的具体情况进行确定,通常地可以根据通过该号码对应的IP地址和媒体端口传输的媒体流的传输方式是通过Switch传输,还是在通话终端之间点对点的传输,以及通过Switch传输的媒体流是否加密来确定录音方式。
[0112]本实施例在具体实现中,由于可以在信令的解析结果中匹配到录音指令中的号码,因此,该录音服务器具体可以在匹配结果中获取到录音指令中号码对应的IP地址和媒体端口,从而可以根据通过该号码对应的IP地址和媒体端口传输的媒体流确定录音方式;举例来说,图2为本发明实施例中所提供的一种通话录音场景的示意图,在该场景中,录音服务器可以从获取自Switch的媒体流中识别出通过该IP地址和媒体端口传输的媒体流,并对识别出的媒体流进行分析以判断该媒体流是否加密,图2所示场景中具体判断出该媒体流未加密,则录音服务器将录音方式确定为镜像录音,在图2所示的录音场景中,信令和媒体流信息均可以经过IP-PBX,即本实施例的通话录音场景为局内局外通话,并且通话中的信令例如可以为会话发起协议(
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1