CN1266885C - 一种基于软交换实现监听的方法 - Google Patents
一种基于软交换实现监听的方法 Download PDFInfo
- Publication number
- CN1266885C CN1266885C CN 200410062444 CN200410062444A CN1266885C CN 1266885 C CN1266885 C CN 1266885C CN 200410062444 CN200410062444 CN 200410062444 CN 200410062444 A CN200410062444 A CN 200410062444A CN 1266885 C CN1266885 C CN 1266885C
- Authority
- CN
- China
- Prior art keywords
- monitoring system
- mgc
- targeted customer
- calling
- steps
- 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 - Lifetime
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种基于软交换实现监听的方法,该方法包含:目标用户建立呼叫,MGC与监听系统通过SIP协议格式消息的交互建立呼叫;MG向监听系统上报目标用户的通信内容。根据本发明提出的方法,采用标准的SIP协议作为监听系统与MGC之间进行通信的标准,并且本发明中还定义了基于SIP协议的简化流程;本发明中还明确了MG向监听系统传送目标用户通信内容的承载方式,通过利用成熟规范的协议,使基于软交换实现的合法监听具有良好的标准性和扩展性,使监听接口具有通用性,无需对交换设备进行修改,非常利于后续固定通信网络交换设备与移动通信网络交换设备的融合。
Description
技术领域
本发明涉及监听技术,特别是指一种基于软交换实现监听的方法。
背景技术
随着通信技术的发展,传统的交换设备逐步演变为承载、控制相分离的框架,语音业务也由传统的时分复用(TDM)的电路型语音逐步演变为可承载在网际协议(IP)网络的分组语音,通信内容采用实时传输协议(RTP,Real-Time Transport Protocol)流的方式在IP网络上进行传输,通信内容可为语音、多媒体业务等。这样,就出现了软交换(Softswitch)技术。
软交换技术是实现新一代语音通信及多媒体和数据交互的核心技术。软交换技术体现了控制/业务与承载相分离的思想,作为控制实体的软交换机,完成呼叫接续、业务控制和用户管理等功能,而业务媒体流的传送由IP网络完成。
媒体网关控制器(MGC,Media Gateway Controller)是软交换技术中的核心设备,它位于下一代网络的控制层面,主要完成呼叫控制、认证与授权、计费、业务提供、互联互通等功能,任何业务都需要媒体网关(MG,MediaGateway)在MGC的控制下实现。MG能够将一种网络中的媒体格式转换成另一种网络所要求的媒体格式,MGC根据收到的信令控制MG连接的建立和释放。
随着越来越多的恐怖事件和恶性犯罪事件的发生,国家安全性问题日益显现出其重要性。目前,电信合法监听作为国家安全措施的一个重要组成部分在国际社会日益受到重视,许多国家以立法的形式提出了要求,例如:日本于2000年8月15日开始实施《通信监听法》,根据该法律,国家机构可以对指定的目标用户,如犯罪嫌疑人的电话、传真和电子邮件进行监听和拦截,同时,也要求服务提供商必须向执行机构提供监测其数据及语音线路的手段。
由于承载独立的核心分组网络技术成熟的时间不长,软交换技术还未实行大规模的商用,因此,相关协议只是对基于软交换实现的监听作了大致的描述,根本没有给出实现方法及具体的实现流程。对于基于软交换实现的合法监听,尤其是进行合法监听时,交换设备与监听系统之间采用的通信方式,目前仍没有具体、通用的解决方案存在,各公司主要通过私有协议作为临时的解决方案,来实现交换设备与监听系统之间的通信。
这样,在现有的基于软交换实现的监听中,呼叫控制部分只能采用私有协议,例如,自定义隧道机制,通过自定义的隧道传送目标用户的通信内容,将限制后续监听功能的扩展,导致监听接口的差异很大,不具有统一的标准,使得监听系统与交换设备之间的监听接口的适应性和继承性都非常差,同时为了使交换设备能够向监听系统提供监听功能,需要对交换设备进行大量的非标准化的更改,使得基于软交换实现的监听不具有标准性。
发明内容
有鉴于此,本发明的目的在于提供一种基于软交换实现监听的方法,使基于软交换实现的合法监听具有良好的标准性和扩展性。
为了达到上述目的,本发明提供了一种基于软交换实现监听的方法,预先设定被监听的目标用户,该方法包含以下步骤:
A、所述被监听的目标用户建立呼叫时,MGC与监听系统通过SIP协议格式消息的交互建立呼叫;
B、MG向监听系统上报目标用户的通信内容。
步骤A中所述MGC与监听系统通过SIP协议格式消息的交互建立呼叫,包括以下步骤:
A1、MGC向监听系统发送SIP协议格式的邀请加入呼叫消息;
A2、监听系统收到邀请加入呼叫消息后,向MGC返回呼叫建立响应;
A3、MGC收到呼叫建立响应后,向监听系统返回响应消息。
步骤A1中所述的邀请加入呼叫消息中携带有MG的SDP描述;
步骤A2中所述的呼叫建立响应中携带有SDP的协商结果。
步骤A1中所述的邀请加入呼叫消息中携带有用于关联目标用户的通信内容和活动事件的呼叫关联标识。
通过步骤A1中所述的邀请加入呼叫消息的扩展头部携带所述呼叫关联标识。
步骤A1中所述的邀请加入呼叫消息中携带有MGC标识,或监听系统标识,或主叫号码,或被叫号码,或以上所述一个以上的组合。
所述步骤B为:MG通过标准格式的RTP流向监听系统上报目标用户的通信内容。
所述RTP流承载在IP网络上。
所述RTP流中携带有目标用户通信内容的传送方向。
该方法进一步包括:
C1、MGC与监听系统通过SIP协议格式消息的交互修改已经建立的呼叫。
所述步骤C1包括以下步骤:
C11、MGC向监听系统发送SIP协议格式的修改呼叫消息,该修改呼叫消息中携带有呼叫属性;
C12、监听系统收到邀请加入呼叫消息后,根据呼叫属性修改已经建立的呼叫,然后向MGC返回呼叫建立响应;
C13、MGC收到呼叫建立响应后,向监听系统返回响应消息。
该方法进一步包括:
C2、MGC与监听系统通过SIP协议格式消息的交互释放呼叫。
所述步骤C2包括以下步骤:
C21、目标用户释放呼叫,MGC向监听系统发送SIP协议格式的终止呼叫消息;
C22、监听系统收到终止呼叫消息后,向MGC返回呼叫建立响应,然后释放已经建立的呼叫。
该方法进一步包括:取消对被监听的目标用户的设定。
根据本发明提出的方法,采用标准的SIP协议作为监听系统与MGC之间进行通信的标准,并且本发明中还定义了基于SIP协议的简化流程;本发明中还明确了MG向监听系统传送目标用户通信内容的承载方式,通过利用成熟规范的协议,使基于软交换实现的合法监听具有良好的标准性和扩展性,使监听接口具有通用性,无需对交换设备进行修改,非常利于后续固定通信网络交换设备与移动通信网络交换设备的融合。
附图说明
图1为本发明实现方案示意图;
图2为设定目标用户流程图;
图3为MGC与监听系统建立呼叫流程图;
图4为MGC与监听系统修改呼叫流程图;
图5为MG向监听系统传送目标用户通信内容示意图;
图6为MGC与监听系统释放呼叫流程图;
图7为查询目标用户流程图;
图8为取消目标用户流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
图1为本发明实现方案示意图,如图1所示,本发明中,设定被监听的目标用户后,在目标用户建立呼叫时,利用标准的会话发起协议(SIP,SessionInitiated Protocol)建立MGC与监听系统之间的呼叫,建立呼叫后,由MG根据MGC的控制,以RTP流的格式向监听系统传送目标用户的通信内容,并且本发明定义了基于SIP的简化流程,使基于软交换实现的合法监听具有良好的标准性和扩展性。
图2为设定目标用户流程图,如图2所示,设定目标用户的实现过程包括以下步骤:
步骤201:监听系统向MGC发送目标用户设定请求,要求MGC设定目标用户。目标用户设定请求中可携带一个用户标识,也可携带多个用户标识;另外,目标用户设定请求中还可携带对应于目标用户的监听属性,要求MGC设定目标用户的同时,还需设定与该目标用户相对应的监听属性,如监听系统要求MGC只监听目标用户的视频会议。
步骤202:MGC收到目标用户设定请求后,设定相应用户为被监听的目标用户,将相应用户加入目标用户列表,然后向监听系统返回目标用户设定响应,通知监听系统已将相应用户设定为被监听的目标用户。
MGC设定目标用户后,当有用户通过建立呼叫时,MGC判断该用户是否属于目标用户列表,如果是,则MGC在为目标用户建立呼叫的同时,与监听系统建立呼叫;否则,MGC仅为用户建立呼叫。
图3为MGC与监听系统建立呼叫流程图,如图3所示,在目标用户建立呼叫时,MGC将与监听系统建立呼叫,MGC与监听系统建立呼叫的实现过程包括以下步骤:
步骤301:MGC向监听系统发送邀请加入呼叫消息(INVITE),该INVITE中携带有监听所需的参数,如MGC标识、监听系统标识、主叫号码、被叫号码、认证参数、MG的会话描述协议(SDP,Session DescriptionProtocol)的描述等。同时在邀请加入呼叫消息中增加一个扩展头部,用于传递呼叫关联标识(CCC_ID),CCC_ID用于关联目标用户的通信内容和活动事件。该扩展头部的语法可为如下格式:
X-LIC-CCCID=“X-LIC-CCCID”HCOLON 1*DIGIT。
步骤302:监听系统收到INVITE后,向MGC返回200OK响应消息,该200OK中携带有SDP的协商结果。
步骤303:MGC收到200OK后,向监听系统返回ACK响应消息,通知监听系统已经收到其对INVITE的响应,这样,MGC建立与监听系统的呼叫。
MGC也可根据监听系统设定的目标用户的监听属性,在目标用户建立与监听属性相关的呼叫时,建立与监听系统的呼叫。
图4为MGC与监听系统修改呼叫流程图,如图4所示,在目标用户修改呼叫时,MGC将与监听系统修改呼叫,MGC与监听系统修改呼叫的实现过程包括以下步骤:
步骤401:MGC修改建立的呼叫,然后向监听系统发送修改呼叫消息(re-INVITE),该re-INVITE中携带有呼叫属性。
步骤402:监听系统收到re-INVITE后,根据呼叫属性修改建立的呼叫,然后向MGC返回200OK,通知MGC已成功修改呼叫。
步骤403:MGC收到200OK后,向监听系统返回ACK,通知监听系统已经收到其对re-INVITE的响应,这样,MGC与监听系统成功修改之间的呼叫。
图5为MG向监听系统传送目标用户通信内容示意图,如图5所示,MG通过标准格式的RTP流向监听系统传送目标用户的通信内容,MG向监听系统传送的RTP流携带有目标用户通信内容的传送方向。RTP流承载在IP网络上,不需要进行额外的扩展,即无需通过私有协议去实现,采用标准协议就完全可实现。另外,为确保目标用户通信内容的安全性,可以采用IP网络链路层的安全机制,如IPSec,增加目标用户通信内容传送过程的安全性。
图6为MGC与监听系统释放呼叫流程图,如图6所示,在目标用户释放呼叫时,MGC将与监听系统释放呼叫,MGC与监听系统释放呼叫的实现过程包括以下步骤:
步骤601:MGC向监听系统发送终止呼叫消息(BYE),通知监听系统释放呼叫。
步骤602:监听系统收到BYE后,向MGC返回200OK,通知MGC已收到BYE,然后释放与MGC的呼叫。MGC收到200OK后,释放与监听系统的呼叫。
图7为查询目标用户流程图,如图7所示,查询目标用户的实现过程包括以下步骤:
步骤701:监听系统向MGC发送目标用户查询请求,要求MGC提供目标用户的相关信息。目标用户查询请求中可携带相应查询参数,如目标用户列表查询、某个目标用户等等,也可设定缺省查询参数为目标用户列表查询。
步骤702:MGC收到目标用户查询请求后,向监听系统返回目标用户查询响应,该目标用户查询响应中携带有相应查询信息,如根据目标用户查询请求中携带的相应查询参数,向监听系统返回目标用户列表,或某个用户的监听属性等等。
图8为取消目标用户流程图,如图8所示,取消目标用户的实现过程包括以下步骤:
步骤801:监听系统向MGC发送目标用户取消请求,要求MGC取消对目标用户的设定。目标用户设定请求中可携带一个目标用户,也可携带多个目标用户。
步骤802:MGC收到目标用户取消请求后,取消对相应目标用户的设定,将相应目标用户从目标用户列表中删除,然后向监听系统返回目标用户取消响应,通知监听系统已取消相应目标用户的设定。
MGC中存储有目标用户列表,当监听系统设定新的被监听目标用户时,MGC就在目标用户列表中增加相应的目标用户,当监听系统取消目标用户时,MGC就在目标用户列表中删除相应的目标用户。
另外,监听系统可通知MGC删除目标用户列表,取消对所有目标用户的设定,例如,监听系统通过向MGC发送不携带任何参数的目标用户取消请求,用以通知MGC删除整个目标用户列表。
以上所述的MGC可为移动交换中心服务器(MSC Server)、网关移动交换中心服务器(GMSC Server)等分组交换设备。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (14)
1、一种基于软交换实现监听的方法,其特征在于,预先设定被监听的目标用户,该方法包含以下步骤:
A、所述被监听的目标用户建立呼叫时,MGC与监听系统通过SIP协议格式消息的交互建立呼叫;
B、MG向监听系统上报目标用户的通信内容。
2、根据权利要求1所述的方法,其特征在于,步骤A中所述MGC与监听系统通过SIP协议格式消息的交互建立呼叫,包括以下步骤:
A1、MGC向监听系统发送SIP协议格式的邀请加入呼叫消息;
A2、监听系统收到邀请加入呼叫消息后,向MGC返回呼叫建立响应;
A3、MGC收到呼叫建立响应后,向监听系统返回响应消息。
3、根据权利要求2所述的方法,其特征在于,
步骤A1中所述的邀请加入呼叫消息中携带有MG的SDP描述;
步骤A2中所述的呼叫建立响应中携带有SDP的协商结果。
4、根据权利要求2所述的方法,其特征在于,步骤A1中所述的邀请加入呼叫消息中携带有用于关联目标用户的通信内容和活动事件的呼叫关联标识。
5、根据权利要求4所述的方法,其特征在于,通过步骤A1中所述的邀请加入呼叫消息的扩展头部携带所述呼叫关联标识。
6、根据权利要求2、3或4所述的方法,其特征在于,步骤A1中所述的邀请加入呼叫消息中携带有MGC标识,或监听系统标识,或主叫号码,或被叫号码,或以上所述一个以上的组合。
7、根据权利要求1所述的方法,其特征在于,所述步骤B为:MG通过标准格式的RTP流向监听系统上报目标用户的通信内容。
8、根据权利要求7所述的方法,其特征在于,所述RTP流承载在IP网络上。
9、根据权利要求7所述的方法,其特征在于,所述RTP流中携带有目标用户通信内容的传送方向。
10、根据权利要求1所述的方法,其特征在于,该方法进一步包括:
C1、MGC与监听系统通过SIP协议格式消息的交互修改已经建立的呼叫。
11、根据权利要求10所述的方法,其特征在于,所述步骤C1包括以下步骤:
C11、MGC向监听系统发送SIP协议格式的修改呼叫消息,该修改呼叫消息中携带有呼叫属性;
C12、监听系统收到邀请加入呼叫消息后,根据呼叫属性修改已经建立的呼叫,然后向MGC返回呼叫建立响应;
C13、MGC收到呼叫建立响应后,向监听系统返回响应消息。
12、根据权利要求1所述的方法,其特征在于,该方法进一步包括:
C2、MGC与监听系统通过SIP协议格式消息的交互释放呼叫。
13、根据权利要求12所述的方法,其特征在于,所述步骤C2包括以下步骤:
C21、目标用户释放呼叫,MGC向监听系统发送SIP协议格式的终止呼叫消息;
C22、监听系统收到终止呼叫消息后,向MGC返回呼叫建立响应,然后释放已经建立的呼叫。
14、根据权利要求1所述的方法,其特征在于,该方法进一步包括:取消对被监听的目标用户的设定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410062444 CN1266885C (zh) | 2004-07-07 | 2004-07-07 | 一种基于软交换实现监听的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410062444 CN1266885C (zh) | 2004-07-07 | 2004-07-07 | 一种基于软交换实现监听的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1642117A CN1642117A (zh) | 2005-07-20 |
CN1266885C true CN1266885C (zh) | 2006-07-26 |
Family
ID=34868842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200410062444 Expired - Lifetime CN1266885C (zh) | 2004-07-07 | 2004-07-07 | 一种基于软交换实现监听的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1266885C (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1780945B1 (en) * | 2005-10-25 | 2008-05-07 | Siemens Aktiengesellschaft | Method and network elements for content duplication in packet networks |
CN100414895C (zh) * | 2005-10-26 | 2008-08-27 | 华为技术有限公司 | 一种实现合法监听的系统和方法 |
CN101163136B (zh) * | 2006-10-09 | 2010-07-14 | 中兴通讯股份有限公司 | 一种利用会话初始协议软终端播放话务员工号的方法 |
WO2008086639A1 (en) * | 2006-12-30 | 2008-07-24 | Huawei Technologies Co., Ltd. | System for voice interception of video phone services in a multi-media network |
CN101212719B (zh) * | 2006-12-31 | 2011-12-28 | 华为技术有限公司 | 一种无线通信网络中实现融合消息业务的方法及系统 |
CN101043691B (zh) * | 2007-04-28 | 2012-01-11 | 中兴通讯股份有限公司 | 用于ims网络的合法监听方法 |
CN101150455B (zh) * | 2007-10-11 | 2010-04-21 | 华为技术有限公司 | 基于初始会话协议的业务状态监听方法、装置及系统 |
CN101237486B (zh) * | 2008-02-26 | 2011-04-20 | 中兴通讯股份有限公司 | Tdm媒体转换ip媒体的装置和使用该装置的方法 |
CN101237359B (zh) * | 2008-02-27 | 2011-08-24 | 中兴通讯股份有限公司 | 一种监听系统和方法 |
CN101488954A (zh) * | 2009-01-09 | 2009-07-22 | 中兴通讯股份有限公司 | 语音监听方法以及接入网关 |
EP3044924A1 (en) * | 2013-09-09 | 2016-07-20 | Nokia Solutions and Networks Oy | Apparatus and method for lawful interception |
CN108650425B (zh) * | 2018-05-15 | 2021-03-19 | 中国联合网络通信集团有限公司 | 监听方法及监听系统 |
CN113286380B (zh) * | 2021-07-20 | 2021-09-28 | 四川优家库信息技术有限公司 | 基于中间件和FreeSwitch的通信建立方法、通信方法及系统 |
-
2004
- 2004-07-07 CN CN 200410062444 patent/CN1266885C/zh not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1642117A (zh) | 2005-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1266885C (zh) | 一种基于软交换实现监听的方法 | |
CN1874480A (zh) | 一种可视通信平台系统及其呼叫控制方法 | |
CN1636384A (zh) | 进行带可选语音到文本转换的电话会议的方法和系统 | |
CN1574985A (zh) | 移动交换中心的分组交换和电路交换域之间重定向新媒体通道部分的服务器组件 | |
CN1889469A (zh) | 监听视频呼叫的方法和装置 | |
CN1553676A (zh) | 多种协议终端进行同一音视频会议的方法 | |
CN1497906A (zh) | 产生回铃音的系统和方法 | |
CN1767630A (zh) | 利用用于语音传输的电话网络建立ip视频会议的方法 | |
CN101035161A (zh) | 一种使用智能可视终端实现图像彩铃的方法 | |
CN1867000A (zh) | 一种呼叫权限控制方法及系统 | |
CN1859484A (zh) | 一种在半双工通话中实现语音记录的方法及系统 | |
CN1599398A (zh) | 实现电话向计算机网络即时通信终端发信息的装置和方法 | |
CN1719788A (zh) | 软交换监听的呼叫控制及业务监听方法 | |
CN101030998A (zh) | 一种在下一代网络中提供回铃图像化业务的系统及方法 | |
CN1190047C (zh) | 融合电话网和ip网用户的个人号码业务的实现方法及系统 | |
CN1897622A (zh) | 一种检测及释放媒体网关异常实时传输协议资源的方法 | |
CN1946120A (zh) | 实现话单关联的方法及系统 | |
CN101030999A (zh) | 宽带用户使用窄带彩铃的系统及方法 | |
CN1930849A (zh) | 用于在电信网中建立呼叫的方法;电信网;和分组网的控制装置 | |
WO2012013029A1 (zh) | 一种实现不同类型业务嵌套的方法和系统 | |
CN1874380A (zh) | 通话的实现方法 | |
CN1874336A (zh) | 一种数据流处理的方法和装置 | |
CN1859506A (zh) | 一种实现语音交互的方法 | |
CN1738263A (zh) | 软交换系统媒体流的监听方法及采用的监听网关处理装置 | |
CN1622555A (zh) | 用于媒体网关的端口动态绑定模块及其动态绑定方法 |
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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20060726 |
|
CX01 | Expiry of patent term |