IMS网络中实现合法监听的方法、装置及应用服务器制造方法及图纸

技术编号:14058199 阅读:76 留言:0更新日期:2016-11-27 10:48
本发明专利技术公开了一种IMS网络中实现合法监听的方法、装置及应用服务器。本发明专利技术通过AS管理实体对O-AS或者T-AS、LI-AS、TC-AS静态和动态两种触发管理机制,实现了预先TransCoding和媒体协商失败后TransCoding两种呼叫场景下的合法监听,扩大了合法监听的监听范围。本发明专利技术解决了当前编解码转换呼叫方案中,如何对主被叫的媒体进行转发、复制和传递从而实现合法监听的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种IMS网络中实现合法监听的方法、装置及应用服务器
技术介绍
IP多媒体子系统多媒体子系统IMS(IP Multimedia Subsystem)是第三代合作伙伴计划(The 3rd Generation Partner Project,简称3GPP)提出的IP多媒体业务的子系统。IMS采用了独立于接入技术的体系架构,具有如下技术特点:基于会话初始协议(Session Initiation Protocol,简称SIP)的会话控制,与接入无关,业务与控制分离,提供丰富的组合业务等。其中业务与控制分离的特点主要体现在它们分别由应用服务器(Application Server,简称AS)和呼叫会话控制功能(Call Session Control Function,简称CSCF)两个网元来实现。SIP AS是一种基于SIP协议的应用服务器,提供广泛的增值多媒体业务、呈现、消息和会议业务。图1是根据相关技术的IMS网络中一次典型的呼叫流程图,如图1所示,呼叫请求消息被送到服务-呼叫会话功能实体(Serving CSCF,简称S-CSCF)后,S-CSCF根据初始过滤规则(Initial Filter Criteria,简称iFC),将起呼(Mobile Origination,简称MO)阶段或终呼(Mobile Termination,简称MT)阶段的业务请求分别触发到相应的AS,AS实施相应阶段的业务逻辑后将业务请求环回到S-CSCF,由S-CSCF继续呼叫处理过程。根据所处理的业务的不同,AS从逻辑上可以分为主叫AS(Originating Application Server,简称O-AS)和被叫AS(Terminating Application Server,简称T-AS),其中O-AS处理主叫侧业务,
由S-CSCF在MO阶段触发;而T-AS处理被叫侧业务,由S-CSCF在MT阶段触发。在IMS中,由于不同的终端或者网元采用的编解码格式(简称:编解码)不同,因此有可能呼叫双方媒体协商不成功,导致呼叫失败。例如固网用户一般支持G.711,而在CDMA2000网络中,移动终端一般支持EVRC,这两个用户呼叫时由于支持的编解码格式不同,因此呼叫会失败。对此需要有网元来进行编解码转换(TransCoding,简称TC)。TransCoding在3GPP的TS23.228(8.8.0)的5.14.4以及Annex P中进行了定义,采用了多媒体资源功能实体(Multimdia Resource Function,简称MRF)来完成,其方式分为预先TransCoding以及媒体协商失败后TransCoding。图2是根据相关技术的3GPP中定义的预先TransCoding的流程图,如图2所示,IMS系统检测到主被叫编码不同,需要进行TransCoding时,控制MRF准备2份媒体,其中一份媒体的对端媒体为主叫用户A的媒体描述信息SDP_A,媒体的编解码格式为主叫用户A支持的格式(codec-A),另一份媒体支持的编解码格式为被叫支持的编解码格式(codec-B),系统使用MRF准备的两份媒体分别完成与主被叫的媒体协商。由于MRF上这两个媒体是连接的且可以进行TransCoding的即两者是可以互通的。因此经过MRF网元TransCoding后,主被叫通话可以建立。这种使用了编解码转换建立的呼叫,叫做编解码转换呼叫。媒体协商失败后TransCoding的过程是:呼叫经过主叫侧网络的处理和被叫侧网络处理后,请求消息被发到被叫用户后,被叫用户不支持主叫侧给出的编解码格式回异常响应消息488或者606,表明主叫侧的媒体编解码格式不被被叫侧所接受。IMS系统根据被叫用户给出的异常响应消息判断出呼叫需要进行TransCoding,其后续流程与预先TransCoding的流程相同。所谓合法监听(LI,Lawful Interception)是在经相应的授权机关批准的前提下,由执法机构(LEA,Law Enforcement Agency)向网络运营商(NWO,Net Work Operator)/接入提供商(AP,Access Provider)/服务提供商(SvP,
Service Provider)发出监听请求命令,由NWO/AP/SvP将被监听对象的相关信息进行复制并发送给LEA的一项信息安全技术。在协助执法机构打击犯罪方面,合法监听起着极其重要的作用,是网络和信息安全的重要课题。图3是根据相关技术的一种实现对应用服务器合法监听的架构图,如图3所示,IMS网络中对应用服务器的监听,一般采用符合3GPP欧洲电信标准化组织(European Telecommunication Standards Institute,简称ETSI)监听协议的网络架构。在此架构中,运营商(NWO/AP/SvP Domain)与监听中心(LEA Domain)之间的提交接口(Handover Interfacer,简称HI)分为HI1,HI2以及HI3:HI1接口传递监控对象设置、取消、查询等相关指令;HI2接口传递监控对象的通讯相关事件(Intercept Related Information;简称IRI)信息;HI3接口传递通讯内容(Content of Communication,简称CC),包括信令和媒体。在运营商(NWO/AP/SvP Domain)内部,与HI接口对应的是X1、X2、X3接口。X1和X2接口位于应用服务器和合法监听网关(Lawful Interception Gateway,简称LIG)之间;X3的信令接口位于应用服务器和媒体网关控制功能实体之间;X3的媒体接口位于监听媒体资源处理器和提交功能网关之间。随着用户对多媒体通讯越来越多的使用,通讯终端类型和编解码格式更加的丰富,终端间的通讯越来越多的需要编解码转换,因此这一技术的应用正日益广泛。在编解码转换呼叫中,如何对主被叫的媒体进行转发、复制和传递从而实现合法监听成为一个难题。针对当前编解码转换呼叫方案中,如何对主被叫的媒体进行转发、复制和传递从而实现合法监听的问题,目前尚未提出有效的解决方案。
技术实现思路
针对当前编解码转换呼叫方案中,如何对主被叫的媒体进行转发、复制和传递从而实现合法监听的问题,本专利技术提供了一种IMS网络中实现合法监听的方法、装置及应用服务器,用以解决上述技术问题。根据本专利技术的一个方面,本专利技术提供了一种IMS网络中实现合法监听的方法,应用于应用服务器AS管理实体,其中,该方法包括:在接收到服务-呼叫会话功能实体S-CSCF发起的呼叫请求消息后,基于预设条件,确定一个待触发AS序列;将所述呼叫请求消息转化为内部呼叫请求消息,依次触发所述待触发AS序列中的每个AS,并将该内部呼叫请求消息依次发送至每个AS,在每个AS触发完成后,接收每个AS回送的内部呼叫请求响应消息;将接收到最后一个AS回送的内部呼叫请求响应消息转化为呼叫请求响应消息,并发送至所述S-CSCF;管理进行所述呼叫请求响应消息之后的后续呼叫消息的传递和发送,通过媒体协商,使主被叫侧通过编解码转换后建本文档来自技高网
...
IMS网络中实现合法监听的方法、装置及应用服务器

【技术保护点】
一种多媒体子系统IMS网络中实现合法监听的方法,其特征在于,应用于应用服务器AS管理实体,所述方法包括:在接收到服务‑呼叫会话功能实体S‑CSCF发起的呼叫请求消息后,基于预设条件,确定一个待触发AS序列;将所述呼叫请求消息转化为内部呼叫请求消息,依次触发所述待触发AS序列中的每个AS,并将该内部呼叫请求消息依次发送至每个AS,在每个AS触发完成后,接收每个AS回送的内部呼叫请求响应消息;再将接收到最后一个AS回送的内部呼叫请求响应消息转化为呼叫请求响应消息,并发送至所述S‑CSCF;管理进行所述呼叫请求响应消息之后的后续呼叫消息的传递和发送,通过媒体协商,使主被叫侧通过编解码转换后建立正常通话,且通话被监听。

【技术特征摘要】
1.一种多媒体子系统IMS网络中实现合法监听的方法,其特征在于,应用于应用服务器AS管理实体,所述方法包括:在接收到服务-呼叫会话功能实体S-CSCF发起的呼叫请求消息后,基于预设条件,确定一个待触发AS序列;将所述呼叫请求消息转化为内部呼叫请求消息,依次触发所述待触发AS序列中的每个AS,并将该内部呼叫请求消息依次发送至每个AS,在每个AS触发完成后,接收每个AS回送的内部呼叫请求响应消息;再将接收到最后一个AS回送的内部呼叫请求响应消息转化为呼叫请求响应消息,并发送至所述S-CSCF;管理进行所述呼叫请求响应消息之后的后续呼叫消息的传递和发送,通过媒体协商,使主被叫侧通过编解码转换后建立正常通话,且通话被监听。2.如权利要求1所述的方法,其特征在于,管理通过媒体协商,使主被叫侧通过编解码转换后建立正常通话,包括:完成主被叫媒体、监听媒体和编解码转换媒体之间的媒体协商,使主被叫用户通过编解码转换后建立正常通话。3.如权利要求1所述的方法,其特征在于,所述预设条件包括:所述呼叫请求消息消息中是否携带起呼MO指示或终呼MT指示,主叫侧业务是否为多方通话业务,主叫用户或被叫用户是否被监听,或者,通过判断被叫用户的媒体编解码与主叫用户是否有交集,来确定是否进行预先编解码转换。4.如权利要求3所述的方法,其特征在于,基于预设条件,确定一个待触发AS序列,包括:如果所述呼叫请求消息消息中携带MO指示,则将主叫应用服务器O-AS加入所述待触发AS序列,如果携带MT指示,则将被叫应用服务器T-AS加
\t入所述待触发AS序列;如果主叫侧业务是多方通话业务,则不将编解码转换应用服务器TC-AS加入所述待触发AS序列,不再进行是否进行预先编解码转换的判断;基于主叫用户或被叫用户是否被监听,确定是否触发监听应用服务器LI-AS,如果是,则将LI-AS加入所述待触发AS序列,如果否,则不将LI-AS加入所述待触发AS序列;基于是否进行预先编解码转换,确定是否触发TC-AS,如果是,则将LI-AS加入所述待触发AS序列,如果否,则不将TC-AS加入所述待触发AS序列。5.如权利要求4所述的方法,其特征在于,是否进行预先编解码转换,通过以下方式进行判断:根据查询到的数据库中记录的业务用户的属性的媒体模板,或者号码分析中记录的被叫用户号码段的媒体模板,判断是否需要预先编解码转换。6.如权利要求1所述的方法,其特征在于,在使主被叫侧通过编解码转换后建立正常通话之后,所述方法还包括:在异常通话场景下,动态触发LI-AS或者TC-AS;把动态触发的AS加入到已触发AS序列,并重新排序;管理后续消息的传递和发送顺序,完成整个呼叫。7.如权利要求6所述的方法,其特征在于,在异常通话场景下,动态触发LI-AS或者TC-AS,包括:根据呼叫过程中的特殊场景动态触发LI-AS,或者根据收到的异常响应消息动态触发TC-AS;其中,所述特殊场景是正常通话出现异常时的场景。8.如权利要求1所述的方法,其特征在于,接收的所述呼叫请求消息是:由所述S-CSCF发起,经过协议适配实体解码和适配的呼叫请求消息。9.一种多媒体子系统IMS网络中实现合法监听的装置,应用于应用服务器AS管理实体,其特征在于,所述装置包括:序列建立模块,用于在接收到服务-呼叫会话功能...

【专利技术属性】
技术研发人员:魏磊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1