SBC实现媒体直通的方法技术

技术编号:3542726 阅读:303 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种SBC实现媒体直通的方法,通过本发明专利技术,对于同属于同一个SBC下同一侧的网络环境中的用户,开启媒体直通功能,减少媒体处理带来的开销,从一定程度上提高了SBC的性能。

【技术实现步骤摘要】

本专利技术涉及通讯领域下一代网络(NGN)架构中基于边缘层的会话边界控制器(SBC)、接入层的IAD和核心层软交换,实现对于在同一个SBC设备下的IAD如果满足一定的前提条件,可以进行媒体直通(hairpin)功能。
技术介绍
如图1所示,在现有技术中,SBC应包括两个逻辑实体,其中,信令网关控制器(SGC:Signaling Gate Controller)只进行PSTN/ISDN信令底层转换,即从时分复用(TDM)电路方式转换成TCP/IP传送方式,并不改变其底层应用消息。转换后的信令传送给通讯自动化系统(CA),CA根据信令来控制媒体网关(MG)的连接与释放。因此,CA才真正对信令消息进行分析与处理,并进行应用层的互通交换,并控制媒体代理。在SBC中,媒体代理(MP:Media Proxy)接收SGC的指令并处理流经SBC的媒体流。在呼叫中,SBC设备中的SGC主要是进行信令的转发,MP主要是对媒体的进行转发,而对于媒体的建立和释放,完全是由SGC来控制的。下面,对SBC对于信令和媒体流的处理进行说明。-->如图2所示,在现有技术中,信令和媒体都是通过SBC设备转发的。其基本的呼叫流程如图3所示,在图3中标注出了各信令媒体的呼叫流程。如图4所示,作为一个基本的呼叫流程,其基本的呼叫流程包括:步骤1:主叫发起呼叫,信令带上主叫的SDP描述(主要包括自己的媒体地址和端口),SBC申请主叫的相关媒体资源(内外侧一对媒体端口,用来进行媒体的接续),MP模块根据此来完成主叫的媒体转发表的建立;步骤2:SBC将主叫SDP描述中IP(媒体地址)和端口进行替换,即修改信令中主叫SDP1描述中的媒体IP和端口为在步骤1中SBC所申请的资源的相关内容,同时将修改SDP描述后的信令发给软交换设备;步骤3:软交换设备对该信令进行属性处理后,发回给SBC,SBC收到信令(含有被SBC修改后的的主叫SDP(SBC1)),SBC申请被叫的相关资源(内外侧一对媒体端口),完成被叫的媒体转发表的建立;步骤4:SBC替换该SDP中的媒体IP和PORT(端口)为SBC所申请的资源的相关信息,然后把修改好的信令(含有SDP被SBC修改过的SDP信息)发给被叫;步骤5:至此,被叫得到主叫的媒体地址和端口,实际是SBC的地址,媒体转发表如表1所示;-->表1: IPsbc1、PORTsbc1IPext2、PORText2IPint2、PORTint2IP2、PORT2步骤6:被叫回响应,带上自己的SDP描述的SDP2;步骤7:SBC也会根据所申请的资源的相关信息来对SDP2的信息进行修改,像步骤2至5一样地对SDP2的信息进行修改,再发送给主叫;步骤8:这样主叫就知道了被叫的地址和端口,实际也是SBC的地址和端口,主叫媒体转发表的建立如表2所示;表2: IPsbc2、PORTsbc2IPext1、PORText1IPint1、PORTint1IP1、PORT1步骤9:此时主被叫都知道了对方的地址和端口,媒体通道建立。-->以上可以看到,对于同在SBC下的两个终端,终端的信令和媒体都经过SBC,使得SBC成为信令和媒体的代理。
技术实现思路
鉴于上述问题,本专利技术目的在于提供一种SBC实现媒体直通的方式,其对于同属于同一个SBC下同一侧的网络环境中的用户,开启hairpin功能,减少媒体处理带来的开销,从一定程度上提高了SBC的性能。根据本专利技术,提供了一种SBC实现媒体直通的方法,其包括:步骤一,第一终端发出呼叫,并向SBC发出携带第一媒体信息的第一信令,SBC将第一信令和第一媒体信息进行处理后转换为第二信令和第二媒体信息,并向软交换设备发送携带第二媒体信息的第二信令,软交换设备对第二信令中携带的第二媒体进行属性变更处理后,生成携带第三媒体信息的第三信令,并将携带第三媒体信息的第三信令发回给SBC;步骤二,SBC在发现来自软交换设备的第三媒体信息与SBC自身申请的媒体资源相同的情况下,判断第一终端和第二终端在同一SBC下,并将第三媒体信息的内容替换为第一终端的原始的第一媒体信息的内容,然后SBC发送携带第四媒体信息的第四信令给第二终端;步骤三,第二终端接收到携带第四媒体信息的第四信令,第二终端发出响应,将携带第五媒体信息的第五信令发送给SBC;步骤四,SBC将第二终端的、携带第五媒体信息的第五信令进行处理后转换为携带第六媒体信息的第六信令,并向软交换设备发送携带第六媒体信息的第六信令,软交换设备对第六信令中携带的第六媒体信息进行属性变更处理后,生成携带第七媒体信息的第七信令,并将携带第七媒体信息的第七信令发回给SBC;步骤五,SBC在发现来自软交换设备的第七媒体与SBC自身申请的媒体资源相同的情况下,判断第一终端和第二终端在同一SBC下,并将第二终端的第七媒体信息替换为第二终端的原始的第五媒体信-->息,然后SBC发送携带第八媒体信息的第八信令给第一终端;步骤六,第一终端接收到来自SBC的、携带第八媒体信息的第八信令;以及步骤七,第一终端和第二终端通过接收到的第八媒体信息和第四媒体信息来建立媒体通道。其中,在步骤一中包括:在第一终端向SBC发送携带第一媒体信息的第一信令后,SBC申请第一终端媒体资源,并由SBC的MP来建立第一终端的媒体转发表;SBC将来自第一终端的第一媒体信息替换为SBC所申请的第一终端媒体资源,生成携带第二媒体信息的第二信令,并发送携带第二媒体信息的第二信令给软交换设备;软交换设备接收来自SBC的、携带第二媒体信息的第二信令,在对第二信令中携带的第二媒体进行属性变更处理后,生成携带第三媒体信息的第三信令,并发送携带第三媒体信息的第三信令给SBC;SBC接收来自软交换设备的、携带第三媒体信息的第三信令,并申请第二终端媒体资源,并且,SBC的MP模块建立第二终端的媒体转发表。并且,在步骤四中包括:SBC将来自第二终端的第五媒体信息替换为SBC申请的第二终端媒体资源,生成携带第六媒体信息的第六信令,并发送携带第六媒体信息的第六信令给软交换设备;软交换设备接收来自SBC的、携带第六媒体信息的第六信令,在对第六信令中第六媒体信息进行属性变更处理后,生成携带第七媒体信息的第七信令,发送携带第七媒体信息的第七信令给SBC;SBC接收来自软交换设备的、携带第七媒体信息的第七信令。此外,第一终端和第二终端在同一个SBC下的同一侧网络环境。第一终端和第二终端通过SBC传送信令,并且,第一终端和第二终端的媒体直接互通。-->因此,通过本专利技术,对于同属于同一个SBC下同一侧的网络环境中的用户,开启hairpin功能,减少媒体处理带来的开销,从一定程度上提高了SBC的性能。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是SBC的基本架构图;图2是信令流和媒体流的说明图;图3是基本呼叫组网图的说明图;图4是用于说明现有技术中基本呼叫的流程图;图5本文档来自技高网
...

【技术保护点】
一种通过SBC实现媒体直通的方法,其特征在于,包括: 步骤一,第一终端发出呼叫,并向所述SBC发出携带第一媒体信息的第一信令,所述SBC将所述第一信令和所述第一媒体信息进行处理后转换为第二信令和第二媒体信息,并向软交换设备发送携带所述第二媒体信息的所述第二信令,所述软交换设备对所述第二信令中携带的所述第二媒体进行属性变更处理后,生成携带第三媒体信息的第三信令,并将携带所述第三媒体信息的所述第三信令发回给所述SBC; 步骤二,所述SBC在发现来自所述软交换设备的所述第三媒体信息与所述SBC自身申请的媒体资源相同的情况下,判断所述第一终端和第二终端在同一所述SBC下,并将所述第三媒体信息的内容替换为所述第一终端的原始的所述第一媒体信息的内容,然后所述SBC发送携带第四媒体信息的第四信令给所述第二终端;步骤三,所述第二终端接收到携带所述第四媒体信息的所述第四信令,所述第二终端发出响应,将携带第五媒体信息的第五信令发送给所述SBC; 步骤四,所述SBC将所述第二终端的、携带所述第五媒体信息的所述第五信令进行处理后转换为携带第六媒体信息的第六信令,并向所述软交换设备发送携带所述第六媒体信息的所述第六信令,所述软交换设备对所述第六信令中携带的第六媒体信息进行属性变更处理后,生成携带第七媒体信息的第七信令,并将携带所述第七媒体信息的所述第七信令发回给所述SBC;步骤五,所述SBC在发现来自所述软交换设备的所述第七媒体与所述SBC自身申请的媒体资源相同的情况下,判断所述第一终端和所述第二终端在同一所述SBC下,并将所述第二终端的所述第七媒体信息替换为所述第二终端的原始的所述第五媒体信息,然后所述SBC发送携带第八媒体信息的第八信令给所述第一终端; 步骤六,所述第一终端接收到来自所述SBC的、携带所述第八媒体信息的所述第八信令; 步骤七,所述第一终端和所述第二终端通过接收到的所述第八媒体信息和所述第四媒体信息来建立媒体通道。...

【技术特征摘要】
1.一种通过SBC实现媒体直通的方法,其特征在于,包括:步骤一,第一终端发出呼叫,并向所述SBC发出携带第一媒体信息的第一信令,所述SBC将所述第一信令和所述第一媒体信息进行处理后转换为第二信令和第二媒体信息,并向软交换设备发送携带所述第二媒体信息的所述第二信令,所述软交换设备对所述第二信令中携带的所述第二媒体进行属性变更处理后,生成携带第三媒体信息的第三信令,并将携带所述第三媒体信息的所述第三信令发回给所述SBC;步骤二,所述SBC在发现来自所述软交换设备的所述第三媒体信息与所述SBC自身申请的媒体资源相同的情况下,判断所述第一终端和第二终端在同一所述SBC下,并将所述第三媒体信息的内容替换为所述第一终端的原始的所述第一媒体信息的内容,然后所述SBC发送携带第四媒体信息的第四信令给所述第二终端;步骤三,所述第二终端接收到携带所述第四媒体信息的所述第四信令,所述第二终端发出响应,将携带第五媒体信息的第五信令发送给所述SBC;步骤四,所述SBC将所述第二终端的、携带所述第五媒体信息的所述第五信令进行处理后转换为携带第六媒体信息的第六信令,并向所述软交换设备发送携带所述第六媒体信息的所述第六信令,所述软交换设备对所述第六信令中携带的第六媒体信息进行属性变更处理后,生成携带第七媒体信息的第七信令,并将携带所述第七媒体信息的所述第七信令发回给所述SBC;步骤五,所述SBC在发现来自所述软交换设备的所述第七媒体与所述SBC自身申请的媒体资源相同的情况下,判断所述第一终端和所述第二终端在同一所述SBC下,并将所述第二终端的所述第七媒体信息替换为所述第二终端的原始的所述第五媒体信息,然后所述SBC发送携带第八媒体信息的第八信令给所述第一终端;步骤六,所述第一终端接收到来自所述SBC的、携带所述第八媒体信息的所述第八信令;步骤七,所述第一终端和所述第二终端通过接收到的所述第八媒体信息和所述第四媒体信息...

【专利技术属性】
技术研发人员:田欣
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1