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

文档序号:9263032阅读:492来源:国知局
通话录音方法、录音服务器、用户级交换机及录音系统的制作方法
【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种通话录音方法、录音服务器、用户级交换机及录音系统。
【背景技术】
[0002]目前,在统一通信(Unified Communicat1ns,简称为:UC)或呼叫中心(CallCenter,简称为:CC)应用场景中,对通话终端的内部通话和外部通话进行录音时,通常需要通过用户级交换机(Private Branch Exchange,简称为:PBX)创建会场,将通话终端和录音服务器加入会场,并将会场中通话终端的媒体流发送给录音服务器以实现会场录音。
[0003]现有技术中的录音方式,在录音过程中需要利用PBX的资源做会场,增加了该PBX的资源消耗。

【发明内容】

[0004]本发明实施例提供一种通话录音方法、录音服务器、用户级交换机及录音系统,以解决现有技术中的录音方式,在录音过程中需要利用PBX的资源做会场,增加了该PBX的资源消耗的问题。
[0005]第一方面,本发明实施例提供一种通话录音方法,包括:
[0006]从镜像交换机获取信令;
[0007]接收用户级交换机PBX发送的录音指令,所述录音指令中包括通话终端的号码;
[0008]对所述信令进行解析,并根据所述录音指令中的号码和对所述信令进行解析的结果确定录音方式,所述确定的录音方式具体为镜像录音或会场录音;
[0009]根据所述确定的录音方式对所述通话终端的媒体流进行录音。
[0010]在第一方面的第一种可能的实现方式中,所述对所述信令进行解析,并根据所述录音指令中的号码和对所述信令进行解析的结果确定录音方式,包括:
[0011]对所述信令进行解析获取所述信令中的号码,以及所述号码对应的网协IP地址和媒体端口,并将解析的结果存储在录音服务器中;
[0012]将所述录音指令中的号码与所述录音服务器中存储的所述解析结果进行匹配,在所述解析结果中匹配到所述录音指令中的号码时,根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式。
[0013]根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式,包括:
[0014]在所述匹配结果中获取所述录音指令中的号码对应的IP地址和媒体端口 ;
[0015]从获取自所述镜像交换机的媒体流中识别出通过所述IP地址和媒体端口传输的媒体流;
[0016]对识别出的媒体流进行分析以判断所述媒体流是否加密,并在判断出所述媒体流未加密时确定所述录音方式为镜像录音;
[0017]所述根据所述确定的录音方式对所述通话终端的媒体流进行录音,包括:
[0018]对获取自所述镜像交换机的媒体流中通过所述IP地址和媒体端口传输的媒体流进行录音。
[0019]根据第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式,包括:
[0020]在所述匹配结果中获取所述录音指令中的号码对应的IP地址和媒体端口 ;
[0021]如果从获取自所述镜像交换机的媒体流中未识别出通过所述IP地址和媒体端口传输的媒体流,或者,从获取自所述镜像交换机的媒体流中识别出通过所述IP地址和媒体端口传输的媒体流,且判断出所述识别出的媒体流已加密,确定所述录音方式为会场录音。
[0022]根据第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
[0023]对所述信令进行解析获取所述信令中的指示信息;
[0024]当所述指示信息指示通过所述IP地址和媒体端口的媒体流未加密时,确定所述录音方式为镜像录音;或者,
[0025]当所述指示信息指示通过所述IP地址和媒体端口的媒体流已加密时,确定所述录音方式为会场录音。
[0026]在第一方面的第五种可能的实现方式中,所述对所述信令进行解析,并根据所述录音指令中的号码和对所述信令进行解析的结果确定录音方式,包括:
[0027]对所述信令进行解析获取所述信令中的号码,以及所述号码对应的IP地址和媒体端口,并将解析的结果存储在录音服务器中;
[0028]将所述录音指令中的号码与所述录音服务器中存储的所述解析结果进行匹配,在所述解析结果中未匹配到所述录音指令中的号码时,将所述录音方式确定为会场录音。
[0029]根据第一方面的第三种到第五种可能的实现方式中任意一种,在第六种可能的实现方式中,所述根据所述确定的录音方式对所述通话终端的媒体流进行录音,包括:
[0030]向所述PBX发送会场录音指令,以使所述PBX创建会场并将所述通话终端和所述录音服务器加入所述会场;
[0031]对所述会场中的所述通话终端的媒体流进行录音。
[0032]第二方面,本发明实施例提供一种通话录音方法,包括:
[0033]生成录音指令,所述录音指令包括通话终端的号码;
[0034]向录音服务器发送录音指令,以使所述录音服务器根据所述号码和对从镜像交换机获取的信令进行解析的结果确定录音方式,所述确定的录音方式具体为镜像录音或会场录音。
[0035]在第二方面的第一种可能的实现方式中,所述通话终端包括主叫通话终端和被叫通话终端,所述向录音服务器发送录音指令之后,还包括:
[0036]接收所述录音服务器发送的会场录音指令;
[0037]根据所述会场录音指令创建会场,并将所述主叫通话终端、所述被叫通话终端和所述录音服务器加入所述会场;
[0038]对接收自所述主叫通话终端和所述被叫通话终端的媒体流进行混音后发送给所述录音服务器。
[0039]根据第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述对接收自所述主叫通话终端和所述被叫通话终端的媒体流进行混音后发送给所述录音服务器,包括:
[0040]在确定接收自所述主叫通话终端和所述被叫通话终端的媒体流已加密时,对接收自所述主叫通话终端的媒体流和接收自被叫通话终端的媒体流分别进行解密,并对所述解密后的媒体流进行混音后发送给所述录音服务器。
[0041]第三方面,本发明实施例提供一种录音服务器,包括:
[0042]获取模块,用于从镜像交换机获取信令;
[0043]接收模块,用于接收用户级交换机PBX发送的录音指令,所述录音指令中包括通话终端的号码;
[0044]解析模块,用于对所述获取模块获取的信令进行解析,并根据所述接收模块接收的录音指令中的号码和对所述信令进行解析的结果确定录音方式,所述确定的录音方式具体为镜像录音或会场录音;
[0045]录音模块,用于根据所述解析模块确定的录音方式对所述通话终端的媒体流进行录音。
[0046]在第三方面的第一种可能的实现方式中,所述解析模块,包括:
[0047]第一解析单元,用于对所述获取模块获取的信令进行解析获取所述信令中的号码,以及所述号码对应的网协IP地址和媒体端口,并将解析的结果存储在录音服务器中;
[0048]第一匹配单元,用于将所述接收模块接收的录音指令中的号码与所述录音服务器中存储的所述解析结果进行匹配,在所述解析结果中匹配到所述录音指令中的号码时,根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式。
[0049]根据第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一匹配单元用于根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式,具体包括:在所述匹配结果中获取所述录音指令中的号码对应的IP地址和媒体端口 ;从获取自所述镜像交换机的媒体流中识别出通过所述IP地址和媒体端口传输的媒体流;对识别出的媒体流进行分析以判断所述媒体流是否加密,并在判断出所述媒体流未加密时确定所述录音方式为镜像录音;
[0050]则所述录音模块,具体用于对获取自所述镜像交换机的媒体流中通过所述IP地址和媒体端口传输的媒体流进行录音。
[0051]根据第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第一匹配单元用于根据通过所述号码对应的IP地址和媒体端口传输的媒体流确定录音方式,具体包括:在所述匹配结果中获取所述录音指令中的号码对应的IP地址和媒体端口 ;如果从获取自所述镜像交换机的媒体流中未识别出通过所述IP地址和媒体端口传输的媒体流,或者,从获取自所述镜像交换机的媒体流中识别出通过所述IP地址和媒体端口传输的媒体流,且判断出所述识别出的媒体流已加密,确定所述录音方式为会场录音。
[0052]根据第三方面的第一种可能的实现方式,在第四种可能的实现方式中,所述第一解析单元,还用于对所述获取模块获取的信令进行解析获取所述信令中的指示信息;
[0053]所述解析模块还包括:确定单元,用于当所述第一解析单元获取的指示信息指示通过所述IP地址和媒体端口的媒体流未加密时,确定所述录音方式为镜像录音;或者,当所述第一解析单元获取的指示信息指示通过所述IP地址和媒体端口的媒体流已加密时,确定所述录音方式为会场录音。
[0054]在第三方面的第五种可能的实现方式中,所述解析模块,包括:
[0055]第二解析单元,用于对所述获取模块获取的信令进行解析获取所述信令中的号码,以及所述号码对应的IP地址和媒体端口,并将解析的结果存储在录音服务器中;
[0056]第二匹配单元,用于将所述接收模块接收的录音指令中的号码与所述录音服务器中存储的所述解析结果进行匹配,在所述解析结果中未匹配到所述录音指令中的号码时,将所述录音方式确定为会场录音。
[0057]根据第三方面的第三种到第五种可能的实现方式中任意一种,在第六种可能的实现方式中,所述录音模块,包括:
[0058]发送单元,用于向所述PBX发送会场录音指令,以使所述PBX创建会场并将所述通话终端和所述录音服务器加入所述会场;
[0059]录音单元,用于对所述会场中的所述通话终端的媒体流进行录音。
[0060]第四方面,本发明实施例提供一种用户级交换机,包括:
[0061]录音指示模块,用于生成录音指令,所述录音指令包括通话终端的号码;
[0062]发送模块,用于向录音服务器发送录音指令,以使所述录音服务器根据所述号码和对从镜像交换机获取的信令进行解析的结果确定录音方式,并根据所述确定的录音方式对所述通话终端的媒体流进行录音,所述确定的录音方式具体为镜像录音或会场录音。
[0063]在第四方面的第一种可能的实现方式中,所述通话终端包括主叫通话终端和被叫通话终端,所述用户级交换机PBX还包括:接收模块,用于在所述发送模块向录音服务器发送录音指令之后,接收所述录音服务器发送的会场录音指令;
[0064]创建模块,用于根据所述接收模块接收的会场录音指令创建会场,并将所述主叫通话终端、所述被叫通话终端和所述录音服务器加入所述会场;
[0065]媒体处理模块,用于对接收自所述主叫通话终端和所述被叫通话终端的媒体流进行混音;
[0066]所述发送模块,还用于将所述混音后的媒体流发送给所述录音服务器。
[0067]根据第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述媒体处理模块,具体用于在确定接收自所述主叫通话终端和所述被叫通话终端的媒体流已加密时,对接收自所述主叫通话终端的媒体流和接收自所述被叫通话终端的媒体流分别进行解密,并对所述解密后的媒体流进行混音。
[0068]第五方面,本发明实施例提供一种录音系统,包括:录音服务器和用户级交换机PBX ;
[0069]其中,录音服务器,用于从镜像交换机获取信令;
[0070]所述PBX,用于生成录音指令,所述录音指令包括通话终端的号码,并向录音服务器发送所述录音指令;
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1