CN101557603B - 一种合法监听的方法、装置和*** - Google Patents

一种合法监听的方法、装置和*** Download PDF

Info

Publication number
CN101557603B
CN101557603B CN2009101404529A CN200910140452A CN101557603B CN 101557603 B CN101557603 B CN 101557603B CN 2009101404529 A CN2009101404529 A CN 2009101404529A CN 200910140452 A CN200910140452 A CN 200910140452A CN 101557603 B CN101557603 B CN 101557603B
Authority
CN
China
Prior art keywords
sbc
video
data
rtsp
signaling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2009101404529A
Other languages
English (en)
Other versions
CN101557603A (zh
Inventor
邵钢锤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2009101404529A priority Critical patent/CN101557603B/zh
Publication of CN101557603A publication Critical patent/CN101557603A/zh
Application granted granted Critical
Publication of CN101557603B publication Critical patent/CN101557603B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/30Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
    • H04L63/306Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information intercepting packet switched data communications, e.g. Web, Internet or IMS communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1046Call controllers; Call servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种合法监听的方法、装置和***。其中方法的实现为:接收与被监听用户相关的呼叫建立请求;确定当前呼叫是否为H.324视频呼叫;如果是H.324视频呼叫,则与SBC进行信令交互,建立传输链路,SBC与监听中心的RTSP服务器进行信令交互,建立传输链路;接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,将转换后的数据通过SBC与监听中心MC的RTSP服务器之间的传输链路发送给监听中心。通过在边界会话控制器对视频媒体进行转换和发送到监听设备,实现了视频的监听,MC不用进行升级,即可实现视频监听。

Description

一种合法监听的方法、装置和***
技术领域
本发明涉及通信技术领域,特别涉及一种合法监听的方法、装置和***。
背景技术
合法监听是指在法律的授权范围内利用专用设备对特定通信用户进行的监听。合法监听输出的内容包括:通讯内容(Content of Communication)以及与呼叫相关的信息(Intercept Related Information)。
在现有的合法监听中,合法监听功能对外实现3个接口:提交接口1(Handover Interface 1,HI1)数据管理(Administration Function,ADMF)接口、HI2监听相关信息(Interception Related Information,IRI)报告接口、HI3通讯内容(Call Content,CC)报告接口。
HI1数据管理接口主要实现合法监听设备(Law Enforcement MonitoringFacility,LEMF)向网元设置、取消、修改、查询监听目标命令并返回命令结果。在不同的地方具体实现时,HI1接口可能是一个手工接口或电子接口。
HI2监听相关信息报告接口主要实现网元向LEMF上报监听目标的关键事件的相关信息。比如注册、会话控制中的呼叫建立、被叫应答、会话结束、新业务实现等关键事件发生时,网元通过这个接口上报监听目标的用户地址信息、相关参与方的用户地址信息、当前时间及其它跟业务相关的信息等。
HI3通讯内容报告接口主要实现网元向LEMF上报监听目标在会话过程中通讯内容,比如语音、视频、数据业务信息等。
其中X1、X2、X3接口的功能分别对应HI1、HI2、HI3接口的功能。X1/X2接口和HI1/HI2接口可以通过IP连接实现,在组网中可以使用合法监听网关(Lawful Interception Gateway,LIG)实现X1/X2接口到HI1/HI2接口的转换,同时实现网元监听报告的复制、转发、过滤等功能。
如图1所示,为现有技术在处理视频监听的***示意图;本方案是移动交换中心202(Mobile Switching Center,MSC)采用综合业务数字网用户部分(Integrated Service Digital Network User Part,ISUP),与承载无关的呼叫控制协议(Bearer Independent Call Control Protocol,BICC)、会话初始协议(Session Initiation Protocol,SIP)等信令在通用媒体网关201(Universal MediaGateway,UMG)与监听中心204(Montor Center,MC)之间建立连接,通用媒体网关201把H.324M格式的码流以CC的形式发送给监听中心204。MC收到该码流后,MC根据H.324M协议栈的H.245控制协议把视频和音频解析出来。图1中虚线连接为信令连接,实线连接为数据连接,后续实施例也采用这种绘图方式,不再一一说明;在该方案中MC和流媒体服务器需要支持接收3G-324M视频。移动交换中心202与通用媒体网关201可以采用H.248信令进行通信,移动交换中心202与合法监听网关203通过X1和X2接口建立通信连接;合法监听网关203与监听中心204以H1和H2接口建立连接;通用媒体网关201与监听中心204的通信连接接口为H3。
上述视频监听方案需要MC支持H.324M格式,然而,现网中很多MC不支持H.324M格式,导致视频监听无法实现。
发明内容
本发明实施例要解决的技术问题是提供一种合法监听的方法、装置和***,实现视频监听。
为解决上述技术问题,本发明所提供的合法监听的方法实施例可以通过以下技术方案实现:
接收与被监听用户相关的呼叫建立请求;
确定当前呼叫是否为H.324视频呼叫;
如果是H.324视频呼叫,则与边界控制器SBC进行信令交互,建立传输链路,SBC与监听中心的实时流播协议RTSP服务器进行信令交互,建立传输链路;
接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,将转换后的数据通过SBC与监听中心MC的RTSP服务器之间的传输链路发送给监听中心。
本发明实施例还提供了一种移动交换中心,包括:
呼叫请求接收单元,用于接收与被监听用户相关的呼叫建立请求;
呼叫类型确定单元,用于确定当前呼叫是否为H.324视频呼叫;
链路建立单元,用于如果是H.324视频呼叫,则与边界控制器SBC进行信令交互,建立传输链路;
视频数据接收单元,用于接收H.324视频数据;
视频数据发送单元,用于接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,将转换后的数据通过SBC与监听中心MC的RTSP服务器之间的传输链路发送给监听中心。
本发明实施例还提供了一种合法监听的***,包括:
移动交换中心,用于接收与被监听用户相关的呼叫建立请求;确定当前呼叫是否为H.324视频呼叫;如果是H.324视频呼叫,则与SBC进行信令交互,建立传输链路;接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC;
边界控制器,用于与监听中心的RTSP服务器进行信令交互,建立传输链路;接收到所述H.324视频数据后,完成H.324数据到RTSP数据的格式转换,将转换后的数据通过与MC的RTSP服务器之间的传输链路发送给MC。
上述技术方案具有如下有益效果:通过在边界会话控制器对视频媒体进行转换和发送到监听设备,实现了视频的监听,MC不用进行升级,即可实现视频监听。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中合法监听的***结构示意图;
图2为本发明实施例一方法流程示意图;
图3为本发明实施例二组网示意图;
图4为本发明实施例方法流程组网示意图;
图5为本发明实施例二另一组网示意图;
图6为本发明实施例三组网示意图;
图7为本发明实施例三方法流程示意图;
图8为本发明实施例四方法流程示意图;
图9为本发明实施例五装置结构示意图;
图10为本发明实施例五另一装置结构示意图;
图11为本发明实施例五再一装置结构示意图;
图12为本发明实施例六***结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例要解决的技术问题是提供一种合法监听的方法、装置和***,实现视频监听。
实施例一,如图2所示,本发明实施例提供的一种合法监听的方法,可以包括:
步骤301:接收与被监听用户相关的呼叫建立请求;
步骤302:确定当前呼叫是否为H.324视频呼叫;
步骤303:如果是H.324视频呼叫,则与边界控制器(Session BorderController,SBC)进行信令交互,建立传输链路,SBC与监听中心的RTSP服务器进行信令交互,建立传输链路;
步骤304:接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,将转换后的数据通过SBC与MC的RTSP服务器之间的传输链路发送给监听中心。
另外,步骤302确定不是H.324视频呼叫,则可以将当前呼叫的媒体数据发送给MC。上述不是H.324视频呼叫,可以为其它类型的各种呼叫,例如可以为RTSP媒体流、语音媒体等,对此本发明实施例不作限定。
上述实施方式各步骤的执行主体可以为移动交换中心(Mobile SwitchingCenter,MSC),通过在边界会话控制器对视频媒体进行转换和发送到监听设备,实现了视频的监听,MC不用进行升级,即可实现视频监听。
上述方案至少还有如下有益效果:
(1)组网效率:
视频图像发生器(Video Image Generator,VIG)作为视频互通网关,目前已经内置在媒体网关(Media Gateway,MGW)中,可以实现第三代数字通信(3rd Generation,3G)视频终端与其它视频终端或***间(如3G与SIP视频终端)的视频互通,同时可避免使用外置VIG存在的话路及信令迂回,可以简化网络结构,同时便于实现视频业务的灵活部署及开展。本实施方式建立在内置VIG方案基础上提出的,可以理解为交换机可以输出H.324M、实时传输协议(Real-time Protocol,RTP),因此该方案从组网上效率是提高了。
另一方面,SBC本身在IP多媒体***(IP Multimedia Subsystem,IMS)网络中就具备合法监听功能,本专利使用SBC没用引入新的监听节点,从组网上看效率也是提升了。
(2)监听组网安全:
SBC在第三代合作伙伴计划版本6(3rd Generation Partnership Project R6,3GPP R6)的网络结构中定义是完成信令与媒体流的协调与修改,完成网络地址转换(Network Address Translation,NAT)/防火墙(FireWal,FW)穿越、应用层防磁盘操作***(DOS)攻击,等安全保障,从而使监听的组网更安全,因为SBC介于网络单元(Network Element,NE)和MC之间。较VIG来说SBC此功能尤为突出。
(3)拓扑隐藏作用:
SIP协议是通过service-route或者Via记录的地址来路由的,由此完成主叫与被叫之间的信令传递,完成呼叫建立的控制阶段;通过来联系地址(Contact)记录该条SIP消息的初始地址以及请求(Request)通用资源标识(UniformResource Identifier,URI)来记录被叫地址,那么如果SBC在接到每个SIP消息的时候都把这几个消息头的IP地址根据需要替换成自己的IP地址,那么其双方看到的就只有SBC的地址,都认为自己通信的对象是SBC,完全的体现到拓扑隐藏的作用。
实施例二和实施例三将分别就被监听终端由合法监听网关设置或由终端设置这两种场景对实施例一做进一步的说明。
进行实施例二和实施例三的说明前先简要介绍一下H.324M协议栈,H.324M如表1所示:
表1
H.245是H.323协议族中用于媒体信道控制的协议,主要完成多媒体通信中每个逻辑通道的建立维护和释放。具体包括逻辑通道的打开和关闭参数设定收发双方的能力协商等控制功能,同时它还要完成多点会议呼叫中逻辑信道的配合控制功能,H.245的控制信号在一条基于TCP连接的控制信道上传送,控制信道必须在任何逻辑信道之前先行建立并在通信结束后释放。
H.223是低比特率多媒体通信的多路复用协议,可用于两个低比特率多媒体终端之间,或一个低比特率多媒体终端与一个多点控制单元或一个交互操作适配器之间。协议允许在单路通信链路上传输任意组合的数字话音/音频、数字视频/图像和数据信息。H.223协议通过使用分割与重新装配并通过在单一信息包中组合来自不同逻辑信道的信息来提供低延迟和低开销。为实现此多路复用协议所必需的控制过程在建议H.245中规定。
H.263是在带宽有限的信道上传送质量较好的视频图像的视频编码协议其应用目标是基于公用交换电话网(Public Switched Telephone Network,PSTN)的可视电话(Videophone)和会议电视(Conference Television)及无线通信中的视频传输。
声音、调制解调器插卡(Audio/Modem Riser,AMR)是一套开放的工业标准,它定义的扩展卡可同时支持声音及Modem功能。采用这种技术可解决主板集成声音与Modem子***后在功能上的一些限制。
实施例二,如图3所示,本方案利用IP多媒体子***(IP MultimediaSubsystem,IMS)网络中的SBC(404)(有时也称为软交换,如MsoftX3000等)处理H.324M的格式,将视频转换为实时流式传输的网络协议格式的视频,并将转换后的视频发送到媒体服务器408,工作人员可以直接在媒体服务器的媒体客户端409实时进行播放监听视频。上述实时流式传输的网络协议可以为实时流播协议(Realtime Streaming Protocol,RTSP)或微软媒体服务协议(Microsoft Media Server,MMS);
图3为宽带码分多址移动通信***(Wideband Code Division MultipleAccess WCDMA),电路域(Circuit Switch,CS)网络和IMS网络共用监听设备的架构。MsoftX3000和UMG为是电路域设备。另外移动交换中心402与边界会话控制器404可以通过BICC/ISUP/DSS/SIP信令建立连接;通用媒体网关401与边界控制器404之间采用X3接口连接可用于传输3G-324格式的视频;策略决策功能405(Policy Decision Function,PDF)、代理呼叫会话控制功能(Procuration Call Server Control Function,P-CSCF),服务呼叫会话控制功能(Service Call Server Control Function,S-CSCF),P-CSCF可以判断一个会话需要被监听并需要向监听台提供媒体流,还可以通过PDF(405)控制SBC(404)复制媒体流到LIG(403)或LEMF;
上述***中主要设备可以具有的功能说明:
RTSP Server(为一种媒体流服务器408)
RTSP媒体流服务器提供实时的宽带视频点播,支持活动图像专家组4(Moving Picture Experts Group4,MPEG4)和第三代合作伙伴计划(3rdGeneration Partnership Project,3GPP)多媒体标准。该服务器通常可以接受终端请求,从存储设备中读取媒体文件,发送给网络终端的播放器;接受点播终端的暂停、快进、快退、拖动、停止等请求,并对播放的媒体文件根据终端请求进行控制;能够对已存储的视频向远程或本地的所有终端进行广播。并且可以支持2000个左右的并发会话。
Client
媒体客户端支持将属于该MC的视频监听的列示,可以将SBC转换后发送到RTSP Server的媒体数据全部列示在客户端上,以便工作人员随时查看。客户端同时支持实时的视频点播、回放以及暂停等功能。
SBC
会话边界控制器(Session Border Controller,SBC)在网际协议(InternetProtocol,IP)网络边界对实时语音、视频和其它数据所构成的会话进行控制,实现网络安全、服务质量(Quality of Service,QoS)控制、网络地址转换(Network Address Translation,NAT)穿越等功能。华为会议引擎(QuidwaySessionEngine2300)是华为公司自主研发的会话边界控制器,它在华为公司IMS解决方案中可以提供核心边界网关功能(Core Border Gateway Function,C-BGF)。SE2300可以灵活地在多种网络应用中提供业务支撑,SE2300既可以只做媒体代理,又可以同时做信令代理,或者在做媒体代理的同时对信令做NAT处理。SE2300在IMS中具有C-BGF、I-BGF、I-BCF、各种业务功能接口(IWF)功能,既可以作为用户接入设备,又可以作为网络互通设备。SE2300在作为IWF设备时,既可用于IMS与H.323网络的互通,又可以用于IMS与RTSP网络的信令互通。SE2300适用于IP协议的版本号4(Internet Protocol version4,IPv4)、IPv6混合组网应用。在网络层,SE2300支持NAT-PT;在应用层,SE2300支持基于IPv4的SIP消息与基于IPv6的SIP消息之间的转换。同时,SE2300支持虚拟路由器冗余协议(Virtual Router Redundancy Protocol,VRRP)协议,由一台主要的(Master)设备和若干台备份(Backup)设备组成一个备份组。正常情况下,Master设备处理业务,Backup设备处于监听状态;当Master设备发生故障时,优先级高的Backup设备将作为新的Master设备来接替工作。
上述***中内部接口以及接口上支持的协议如表2所示:
表2内部接口描述
接口 物理接口描述 信令接口描述
HI3_1:MSC和SBC之间的接口 1000 base T Ethernet或者G.704 E1(2048kbit/s) SIP_I、ISUP、BICC或者PRI(ISDN DSS1)
HI3_2:SBC和Streaming server之间的接口 1000 base T Ethernet RTSP Protocol (IETFRFC2326)
HI_3:StreamingServer和Client之间的接口 1000 base T Ethernet RTSP Protocol或者HTTP protocol
在HI_1通道中,SIP协议族可以在SIP_I的ISUP部分携带监听相关信息,ISUP可以在子地址中携带监听相关的信息。(子地址的定义参考Q.931协议)
图3所示的***实现合法监听的方式可以参考图4所示,图4中的流程假设的应用背景为:移动终端(Mobile)A已经通过LIG在MSC设置成了监听对象(Target);MSC局间支持的信令是SIP信令;MSC与SBC之间支持SIP信令(这里的SIP可以使用SIP_I,SIP-I协议明确说明了SIP与ISUP的参数映射,可以在子地址中携带监听参数,当然如果需要也可以采用ISUP、PRA、BICC信令);
501)终端A呼叫终端B,在设置(setup)消息中可以携带如下信息,公共陆地移动网络局认证(Public Land Mobile Network board certified PLMNBC)可以为:信息技术与通讯产业(Information Technologe andCommunication,ITC)=统一显示接口(Unified Display Interface,UDI),需固定网用户速率(FNUR)=64kbit/s,注册中心(RA)=H.223 and H.245,CE=透明的(Transparent)。表示这个呼叫是一个H.324M视频呼叫;然后移动交换中心向合法监听网关返回呼叫相关事件通知(CALL RELATED EVENTNOTIFICATION)表示呼叫开始(Call initiating);
502)边界控制器与移动交换中心协商视频媒体的传输参数;协商过程可以为:移动交换中心向边界控制器发送邀请(INVITE)消息,携带会话描述协议(Session Description Protocol,SDP)指示自身支持的传输参数;边界控制器返回协商的结果并返回请求成功(200OK)消息,然后移动交换中心返回确认(ACK)消息,确定视频媒体的传输参数,在移动交换中心向边界控制器发送视频的时候可以参考这里协商的视频媒体传输参数。然后移动交换中心与边界控制器建立连接实现通话(Conversation);
在502)之后移动交换中心与终端B协商视频媒体的传输参数;在终端B接听这个呼叫之前,MSC可以判断这是否为一个视频监听呼叫,在步骤501中收到呼叫建立请求后MSC可以通过SIP信令与SBC建立链路,以供传输后续的H.324M数据。(图3中Msoft3000和SBC之间是直接信令点,当然也可以采用UMG作为转接信令点);在通过SIP信令与他局终端B建立链路后,开始将终端A和终端B协商好的视频参数通过MSC和SBC已经协商好的链路传递给SBC,终端A和终端B的视频数据也从该通道上传递给SBC。
具体协商的过程与402)类似;在终端B返回协商结果后移动交换中心可以向终端A发送振铃(ALERTING)消息;协商完成后,移动交换中心接网(CONNECT)建立移动交换中心与终端A的连接;呼叫相关事件通知(CHNCONTROL EVENT NOTIFICATION)表示呼叫建立(Channelestablishing)。
503)边界会话控制器与移动交换中心进行H.245参数协商;协商的过程包括:主从判断(master-slave determination,MSD),打开逻辑通道(OpenLogical Channel,OLC),远程通信***(Tele Communication Systems,TCS)能力交换请求,复用发送请求。
504)SBC与媒体服务器如RTSP server对视频媒体传输参数的协商;具体协商过程可以为:SBC向媒体服务器发送通告(ANNOUNCE)消息携带媒体描述(media description);媒体服务器返回请求成功消息(200OK)还可以返回选项(Options)询问支持的传输类型,例如是否支持通讯业标准协议的视频格式(Third Generation Partnership Project file format,3GP);SBC向媒体服务器返回200OK消息,媒体服务器向SBC发送音频的setup消息设定音频传输参数,SBC返回200OK消息;媒体服务器向SBC发送视频的setup消息设定视频传输参数,SBC返回200OK消息;媒体服务器向SBC发送自动记下(Record)消息,指示SBC记录协商的结果,SBC返回200 OK消息;然后SBC可以根据上述协商的参数向媒体服务器传送视频。
SBC收到移动交换中心发送的H.324M码流后,按照H.324M协议栈进行解析,其中视频的格式参数可以从终端A和终端B的H.245协商信息中得到,之后SBC完成H.324M到RTSP格式的转换,通过客户端向服务器的通告(ANNOUNCE)、设置(Setup)、记录(Record)等操作将媒体发送给媒体服务器。
505)Client向媒体服务器请求媒体之前的参数协商;协商的过程可以为:Client向媒体服务器发送设置消息设置视频传输参数;Client可以向媒体服务器发送播发请求消息,媒体服务器返回200 OK消息后,媒体服务器可以向Client实时播放视频流;Client还可以向媒体服务器发送暂停请求,媒体服务器返回200OK消息并暂停视频的发送。
后续步骤为终端A和终端B结束视频连接的流程,为一般的结束流程,具体实现可以为:终端B向移动交换中心发送再见(BYE)消息请求断开媒体连接;移动交换中心返回200OK消息;移动交换中心与SBC通过H.245实现结束会话命令,关闭逻辑通道;移动交换中心向SBC发送BYE,SBC返回200OK消息;SBC向媒体服务器发送拆除(TEARDOWN)消息,请求视频音频拆线;媒体服务器返回200OK消息;移动交换中心向终端A发送释放(release)/拆线信号(clearing signal CLF)消息,断开并释放与终端A的连接;移动交换中心向SBC发送通道控制事件通知(CHNCONTROL EVENT NOTIFICATION)告知通道关闭(Channel closeing),还可以发送呼叫相关事件通知(CALLRELATED EVENT NOTIFICATION)请求呼叫释放(Call release)。
另外如图5所示,为另一种组网结构,与上述实施例不同点在于该***为监听本网络以外的其他网络终端的实现方式。图5中包括:媒体流服务器602以及其下的媒体客户端601,合法监听网关603,移动交换中心604和605,以东媒体网关606和607,边界会话控制器608,回铃音音乐609(Music Ring BackTone,MTBT),视频***610(Video System),下一代网络611(Next GenerationNetwork,NGN),IP多媒体子***612,可以一并参考图3。
在该***中,移动软交换的MSC Server和移动媒体网关(Mobile MediaGateway,MGW)可以支持内嵌视频互通及转换功能,可以完成H.324M复用流与RTP分离流的相互转换,实现3G视频终端与其它视频终端或***间(如3G与SIP视频终端)的视频互通。在本网视频监听可以直接MGW输出H.324M到MC,监听组网项目本局组网不变;
在下一代网络(Next Generation Network,NGN)与WCDMA网络视频互通时,NGN通过关口局传送视频数据到MGW,MGW的内置VIG完成RTP和H.324M的转换,即使在NGN没有布控该目标用户,在WCDMA网络中设置该用户的Target同样在WCDMA网络中也是可以监听到的。
实施例三,在监听成本要求很高时,可能要求提供监听但是又不愿意购买价格高昂的监听设备,本实施例为一种简易的监听方案。视频监听的方案可以为:通过一个客户端向核心网设置监听对象,核心网把监听的视频输出到若干终端,可以在终端旁监听视频。
如图6所示,组网结构示意图,在监听侧通过终端701如马克计算机程序(Mark Client)向移动交换中心702(这里移动交换中心702可以为软交换Msoft3000)设置监听对象,若监听对象有视频通话,Msoft3000与SBC(704)建立链路然后UMG(703)把视频数据流传送给SBC(704),SBC(704)收到该数据流之后将其转换为通用媒体格式,传送到媒体流服务器705上,之后工作人员就可以通过媒体流服务器705的媒体客户端706对媒体进行点播、分析等操作。
该简易视频监听方案不需要建设昂贵的监听中心设备,只需要建设一个媒体服务器就可以了。该方案同样可以用于现场试验局测试,由于试验局网络不可能连接到国家安全中心的MC上,该方案提供的简易视频监听方案,可用于在试验局验证测试视频监听功能,对通信设备制造商和业务提供商(Service Provider,SVP)来说实现成本较低。
上述***实现监听的具体流程如图7所示,由于与图4类似,可以同时也可以参见图4。
801)Mark Client通过X1接口向MSC设置监听号码并收到X1SetTargetResponse携带成功(Successful)信元,Target做主叫或者被叫时,触发监听。具体过程可以为:MCS向Mark Client发送连接(Connect)消息,Mark Client返回连接请求响应,MCS向Mark Client发送逻辑设备地址(LogicalEquipment Address,LEA)策略(Star t),Mark Client返回地址响应;MCS向Mark Client发送设置目标(Target)消息,可以为设置的被监听的设备的地址信息,Mark Client返回地址响应;
IAM消息是MSC向监听侧发起的建立连接请求,并在子地址中携带监听用户信息。如表3所示:
表3
主叫端地址Calling party subaddress 携带Target号码
被叫端地址Called party subaddress 携带呼叫身份(CallID)等参数
主叫子地址和被叫子地址都在访问运输(Access Transport)中携带,如Q.763所定义。
在上述801)监听目标设置完成后,MSC开始正常的呼叫流程;然后发送初始地址消息(Apply Charging,IAM)给SBC;SBC返回地址全消息(AddressComplete Message,ACM)并发送应答(Answer Message,ANM)消息;此后MSC就可以向BSC发视频,该视频可以为H.223复用码流。
SBC和RTSP server以及RTSP server与Client之间的流程如同2.2.1.4章节。
802)类似于图4中的502)为SBC与媒体服务器对视频媒体传输参数的协商;具体协商过程可以为:SBC向媒体服务器发送通告(ANNOUNCE)消息携带媒体描述(media description);媒体服务器返回请求成功消息(200OK)还可以返回选项(Options)询问支持的传输类型,例如是否支持通讯业标准协议的视频格式(Third Generation Partnership Project file format,3GP);SBC向媒体服务器返回200OK消息,媒体服务器向SBC发送音频和视频的setup消息设定音频和视频的传输参数,SBC返回200OK消息;媒体服务器向SBC发送自动记下(Record)消息,指示SBC记录协商的结果,SBC返回200OK消息;然后SBC可以根据上述协商的参数向媒体服务器传送视频。
SBC收到移动交换中心发送的H.324M码流后,按照H.324M协议栈进行解析,其中视频的格式参数可以从终端A和终端B的H.245协商信息中得到,之后SBC完成H.324M到RTSP格式的转换,通过客户端向服务器的通告(ANNOUNCE)、设置(Setup)、记录(Record)等操作将媒体发送给媒体服务器。
803)类似于图4中的505)为Client向媒体服务器请求媒体之前的参数协商;协商的过程可以为:Client向媒体服务器发送设置消息设置视频传输参数;Client可以向媒体服务器发送播发请求消息,媒体服务器返回200OK消息后,媒体服务器可以向Client实时播放视频流;Client还可以向媒体服务器发送暂停请求,媒体服务器返回200OK消息并暂停视频的发送。
后续步骤为终端A和终端B结束视频连接的流程,为一般的结束流程,具体实现可以为:MSC向SBC发送释放请求消息,SBC向媒体服务器发送释放(release)/拆线信号(clearing signal CLF)消息;媒体服务器返回200OK消息;SBC向MSC发送拆线信号(clearing signal CLF)消息。
实施例四,如图8所示,作为实施例一的另一个应用场景,本实施例与实施例三的不同点在于:本实施例为对SIP用户的监听,没有H.245的参数协商,而是建立了RTP媒体通道,具体包括:
如图8所示,步骤901、902、903与实施例三的步骤801、802、803是相同的,在此不再赘述;不同点在于,本实施例步骤901之后,MC与BSC间建立的链接是RTP媒体通道,建立RTP媒体通道的流程可以为:MC向BSC发送邀请(Invite)消息,BSC向MC发送尝试(100 Trying)消息;BSC向MC发送响应(180 ringing)消息;BSC向MC发送200OK消息;MC向BSC发送确认(ACK);BSC向MC发送选项(Options)消息;MC向BSC发送200OK;然后链路建立有MC可以向BSC发送RTP媒体流。
实施例五,如图9所示,本发明实施例还提供了一种移动交换中心,包括:
呼叫请求接收单元1001,用于接收与被监听用户相关的呼叫建立请求;
呼叫类型确定单元1002,用于确定当前呼叫是否为H.324视频呼叫;
链路建立单元1003,用于如果是H.324视频呼叫,则与边界控制器SBC进行信令交互,建立传输链路;
视频数据接收单元1004,用于接收H.324视频数据;
视频数据发送单元1005,用于接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,将转换后的数据通过SBC与监听中心MC的RTSP服务器之间的传输链路发送给监听中心。
上述方案中,通过在边界会话控制器对视频媒体进行转换和发送到监听设备,实现了视频的监听,MC不用进行升级,相比于升级MC更容易实现。
如图10所示,上述移动交换中心还可以包括:
协商单元1101,用于通过SIP信令与SBC进行信令协商,在SBC完成SIP信令到RTSP信令的转换后,通过RTSP信令与MC中的RTSP服务器进行参数的协商。
上述实施方式,通过协商可以灵活地设置视频的传输参数,以及对视频质量等的控制。
进一步地,上述视频数据发送单元1005,还用于如果不是H.324视频呼叫,则将当前呼叫的媒体数据发送给MC。
如图11所示,上述移动交换中心还可以包括:
协商数据发送单元1201,用于将主被叫之间的协商的参数通过MSC与SBC之间的链路发送至SBC,以利于SBC利用这些协商的参数参与对收到的324视频数据进行解析。
上述实现方式中,移动交换中心通过传递主被叫间协商的参数,可以让SBC在解析H.324视频数据的时候更加方便。
实施例六,如图12所示,本发明实施例还提供了一种合法监听的***,包括:
移动交换中心1301,用于接收与被监听用户相关的呼叫建立请求;确定当前呼叫是否为H.324视频呼叫;如果是H.324视频呼叫,则与SBC(1302)进行信令交互,建立传输链路;接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC(1302);
边界控制器1302,用于与监听中心的RTSP服务器进行信令交互,建立传输链路;接收到上述H.324视频数据后,完成H.324数据到RTSP数据的格式转换,将转换后的数据通过与MC的RTSP服务器之间的传输链路发送给MC。
上述***,通过在边界会话控制器对视频媒体进行转换和发送到监听设备,实现了视频的监听,MC不用进行升级,相比于升级MC更容易实现。
进一步地,
上述移动交换中心1301,还用于通过会话初始协议SIP信令与SBC(1302)进行信令协商;
上述边界控制器1302,还用于完成SIP信令到RTSP信令的转换后,通过RTSP信令与MC中的RTSP服务器进行参数的协商。
上述实施方式,通过协商可以灵活地设置视频的传输参数,以及对视频质量等的控制。
进一步地,
上述移动交换中心1301,还用于如果不是H.324视频呼叫,则将当前呼叫的媒体数据发送给MC。
进一步地,
上述移动交换中心1301,还用于将主被叫之间的协商的参数通过MSC与SBC(1302)之间的链路发送至SBC(1302),以利于SBC(1302)利用这些协商的参数参与对收到的324视频数据进行解析。
上述实现方式中,移动交换中心通过传递主被叫间协商的参数,可以让SBC在解析H.324视频数据的时候更加方便。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明实施例所提供的一种合法监听的方法、装置和***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (12)

1.一种合法监听的方法,其特征在于,包括:
接收与被监听用户相关的呼叫建立请求;
确定当前呼叫是否为H.324视频呼叫;
如果是H.324视频呼叫,则与边界控制器SBC进行信令交互,建立传输链路,SBC与监听中心的实时流播协议RTSP服务器进行信令交互,建立传输链路;
接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,将转换后的数据通过SBC与监听中心MC的RTSP服务器之间的传输链路发送给监听中心。
2.根据权利要求1所述方法,其特征在于,所述与SBC进行信令交互包括:
通过会话初始协议SIP信令与SBC进行信令协商,SBC完成SIP信令到RTSP信令的转换后,通过RTSP信令与MC中的RTSP服务器进行参数的协商。
3.根据权利要求1所述方法,其特征在于,所述确定当前呼叫是否为H.324视频呼叫之后还包括:
如果不是H.324视频呼叫,则将当前呼叫的媒体数据发送给MC。
4.根据权利要求1所述方法,其特征在于,还包括:
将主被叫之间的协商的参数通过MSC与SBC之间的链路发送至SBC,以利于SBC利用这些协商的参数参与对收到的H.324视频数据进行解析。
5.一种移动交换中心,其特征在于,包括:
呼叫请求接收单元,用于接收与被监听用户相关的呼叫建立请求;
呼叫类型确定单元,用于确定当前呼叫是否为H.324视频呼叫;
链路建立单元,用于如果是H.324视频呼叫,则与边界控制器SBC进行信令交互,建立传输链路;
视频数据接收单元,用于接收H.324视频数据;
视频数据发送单元,用于接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC,由SBC完成H.324数据到RTSP数据的格式转换,SBC将转换后的数据通过SBC与监听中心MC的RTSP服务器之间的传输链路发送给监听中心。
6.根据权利要求5所述移动交换中心,其特征在于,还包括:
协商单元,用于通过SIP信令与SBC进行信令协商,在SBC完成SIP信令到RTSP信令的转换后,SBC通过RTSP信令与MC中的RTSP服务器进行参数的协商。
7.根据权利要求5所述移动交换中心,其特征在于,
所述视频数据发送单元,还用于如果不是H.324视频呼叫,则将当前呼叫的媒体数据发送给MC。
8.根据权利要求5所述移动交换中心,其特征在于,还包括:
协商数据发送单元,用于将主被叫之间的协商的参数通过MSC与SBC之间的链路发送至SBC,以利于SBC利用这些协商的参数参与对收到的H.324视频数据进行解析。
9.一种合法监听的***,其特征在于,包括:
移动交换中心,用于接收与被监听用户相关的呼叫建立请求;确定当前呼叫是否为H.324视频呼叫;如果是H.324视频呼叫,则与SBC进行信令交互,建立传输链路;接收到H.324视频数据后,通过建立的传输链路将H.324视频数据发送至SBC;
边界控制器,用于与监听中心的RTSP服务器进行信令交互,建立传输链路;接收到所述H.324视频数据后,完成H.324数据到RTSP数据的格式转换,将转换后的数据通过与MC的RTSP服务器之间的传输链路发送给MC。
10.根据权利要求9所述***,其特征在于,
所述移动交换中心,还用于通过会话初始协议SIP信令与SBC进行信令协商;
所述边界控制器,还用于完成SIP信令到RTSP信令的转换后,通过RTSP信令与MC中的RTSP服务器进行参数的协商。
11.根据权利要求9所述***,其特征在于,
所述移动交换中心,还用于如果不是H.324视频呼叫,则将当前呼叫的媒体数据发送给MC。
12.根据权利要求9所述***,其特征在于,还包括:
所述移动交换中心,还用于将主被叫之间的协商的参数通过MSC与SBC之间的链路发送至SBC,以利于SBC利用这些协商的参数参与对收到的H.324视频数据进行解析。
CN2009101404529A 2009-05-15 2009-05-15 一种合法监听的方法、装置和*** Expired - Fee Related CN101557603B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101404529A CN101557603B (zh) 2009-05-15 2009-05-15 一种合法监听的方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101404529A CN101557603B (zh) 2009-05-15 2009-05-15 一种合法监听的方法、装置和***

Publications (2)

Publication Number Publication Date
CN101557603A CN101557603A (zh) 2009-10-14
CN101557603B true CN101557603B (zh) 2011-04-20

Family

ID=41175492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101404529A Expired - Fee Related CN101557603B (zh) 2009-05-15 2009-05-15 一种合法监听的方法、装置和***

Country Status (1)

Country Link
CN (1) CN101557603B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843336A (zh) * 2011-06-20 2012-12-26 中兴通讯股份有限公司 一种ims多媒体会议接入的方法及***
CN102316111B (zh) * 2011-09-16 2017-07-21 南京中兴软件有限责任公司 媒体流的处理方法、视频呼叫的监听方法和视讯网关
CN104158806B (zh) * 2014-08-13 2018-02-23 大唐移动通信设备有限公司 会话连接建立方法及设备、会话边界控制网元
US11310287B2 (en) 2017-04-26 2022-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Methods and nodes in a lawful interception system
CN110348205B (zh) * 2018-04-08 2022-04-22 华为技术有限公司 一种api拓扑隐藏方法、设备及***
CN111865878B (zh) * 2019-04-29 2023-02-03 北京感瞰科技有限公司 一种通话方法、监控装置、云端平台及监控***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1570933A (zh) * 2003-07-16 2005-01-26 华为技术有限公司 一种基于监听验证的监听***及实现方法
CN101110719A (zh) * 2007-08-24 2008-01-23 中兴通讯股份有限公司 一种ip多媒体子***网络合法监听的方法和***
CN101217603A (zh) * 2008-01-04 2008-07-09 中兴通讯股份有限公司 一种将ip语音转换成tdm语音的装置及监听方法
CN101370220A (zh) * 2007-08-16 2009-02-18 中兴通讯股份有限公司 一种视频媒体监听方法及其***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1570933A (zh) * 2003-07-16 2005-01-26 华为技术有限公司 一种基于监听验证的监听***及实现方法
CN101370220A (zh) * 2007-08-16 2009-02-18 中兴通讯股份有限公司 一种视频媒体监听方法及其***
CN101110719A (zh) * 2007-08-24 2008-01-23 中兴通讯股份有限公司 一种ip多媒体子***网络合法监听的方法和***
CN101217603A (zh) * 2008-01-04 2008-07-09 中兴通讯股份有限公司 一种将ip语音转换成tdm语音的装置及监听方法

Also Published As

Publication number Publication date
CN101557603A (zh) 2009-10-14

Similar Documents

Publication Publication Date Title
KR101129264B1 (ko) 네트워크 자원들을 최적화하면서 최종 사용자로부터의 요청시 회의 오퍼레이션들을 위한 고속 네트워크 sip/sdp 절차들
EP2053869A1 (en) Media server selection for conference within a call control system
US8306190B2 (en) Method and apparatus for enabling communications assistance for law enforcement act services
EP1900149A1 (en) Interception of multimedia services
CA2343066A1 (en) System and method for enabling secure connections for h.323 voip calls
CN101557603B (zh) 一种合法监听的方法、装置和***
CN1941783B (zh) 智能边界单元
US8098803B1 (en) Method and apparatus for call gapping of wholesale customer traffic in a communication network
CN101420432A (zh) 一种ims监听的实现方法、***及装置
US10313400B2 (en) Method of selecting a network resource
US9071690B2 (en) Call transfer processing in SIP mode
EP1985095B1 (en) Telephone call processing method and apparatus
WO2017185943A1 (zh) 通信方法和通信方法中使用的网元
US7899032B1 (en) Third party service support with a voice over internet protocol (VoIP) network
CN112511699A (zh) 电话录音***
EP1768344A1 (en) Method and apparatus for dynamically establishing links between IP private branch exchanges
CN100527727C (zh) 一种在下一代网络中备份媒体流的方法及***
US8737575B1 (en) Method and apparatus for transparently recording media communications between endpoint devices
CN102843337A (zh) Ip多媒体子***中媒体内容监听方法及装置
CN101136761B (zh) 一种多媒体类型的会议中删除会议媒体类型的方法
CN100583786C (zh) 一种合法监听***、方法和应用服务器
CN101800948B (zh) 实现呼叫转向业务的方法、装置和***
EP4113930A1 (en) Method and communication system for transmitting signaling information used for establishing a communication session between a calling end device and a called end device
KR100902731B1 (ko) 가상사설망과 ⅰp망의 연동을 통한 인터넷 전화 서비스 방법
KR100706339B1 (ko) Sip 기반의 무선 패킷 교환망 시스템에서의 타망 연동방법 및 그 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110420

CF01 Termination of patent right due to non-payment of annual fee