软交换协议比较和发展趋势 (SIP-T和SIP-I的比较)

   BICC是直接面向电话业务的应用提出的,来自传统的电信阵营,具有更加严谨的体系架构,因此它能为在软交换中实施现有电路交换电话网络中的业务提供很好的透明性。相比之下,SIP的体系架构则不像BICC定义的那样完善,SIP主要用于支持多媒体和其他新型业务,在基于IP网络的多业务应用方面具有更加灵活方便的特性。

    BICC是在ISUP基础上发展起来的,在语音业务支持方面比较成熟,能够支持以前窄带所有的语音业务、补充业务和数据业务等,但BICC协议复杂,可扩展性差。在无线3G应用中,BICC协议处于3GPPR4电路域核心网的Nc接口,提供了对(G)MSCServer之间呼叫接续的支持。

    在固定网软交换应用中,BICC协议处于分层体系结构中的呼叫控制层,提供了不同软交换之间呼叫接续的支持。采用BICC体系架构时,可以使所有现在的功能保持不变,如号码和路由分析等,仍然使用路由概念。这就意味着网络的管理方式和现有的电路交换网极为相似。

    SIP相对而言,在语音业务方面没有BICC成熟,但它能支持较强的多媒体业务,扩展性好,根据不同的应用,可对其进行相应的扩展。在固定网软交换应用中,SIP协议处于扁平体系结构中的呼叫控制层,提供了不同软交换之间呼叫接续的支持。采用SIP体系架构时,从路由角度看,存在两种情况:

    第一种情况,正常的ISUP消息添加一些信息后封装在SIP消息中传送,呼叫服务器、号码、路由分析和信令以及业务的互通等功能保持不变,路由分析指引到目标IP地址的寻址。

    第二种情况是基于ENUM(IETF的电话号码映射工作组)数据库的。在这种方式下,呼叫服务器的呼叫控制与现有电路交换网中的呼叫控制完全不同,呼叫控制中将没有号码和路由分析,但是仍需业务映射和互通。由于不使用电路识别码CIC、ISUP管理进程、消息传送协议MTP,标准的ISUP协议要相应修改。网络的管理在某种程度上得到了简化(如无须构建信令网,没有路由定义)。另外,和现有网络相比,运营商对网络的控制减少,控制方式发生了巨大的变化。

    通过以上分析,采用SIP协议在某种程度上会丢失一些现有电话网络中的功能。要引入这些功能,则需要对SIP协议进行扩展。相比较而言,BICC基本能提供所有现有电话网络的功能。相信,经过修改并标准化的SIP可以达到BICC对传统业务的支撑能力。

    SIP-T和SIP-I的比较

    关于软交换SIP域和传统PSTN的互通问题目前有两个标准体系,即IETF的SIP-T协议族和ITU-T的SIP-I协议族。

    1.IETF的SIP-T协议

    SIP-T(SIPfor Telephones)由IETFMMUSIC工作组的RFC3372所定义,整个协议族包括RFC3372、RFC2976、RFC3204、RFC3398等。它采用端到端的研究方法建立了SIP与ISUP互通时的三种互通模型,即:呼叫由PSTN用户发起经SIP网络由PSTN用户终结;呼叫由SIP用户发起由PSTN用户终结;呼叫由PSTN用户发起由SIP用户终结。

    SIP-T为SIP与ISUP的互通提出了两种方法,即封装和映射,分别由RFC3204和RFC3398所定义。但SIP-T只关注于基本呼叫的互通,对补充业务则基本上没有涉及。

    2.ITU-T的SIP-I协议

H.323和SIP的比较

    目前,3GPP将SIP作为第三代移动通信全IP网络的核心协议,WindowsXP操作系统中NetMeeting组建的协议也由H.323改为SIP协议,同时考虑到其开展业务的灵活性,SIP协议将成为未来发展的方向。

 

SIP和BICC的比较    

     SIP-I(SIPwithEncapsulatedISUP)协议族包括ITU-TSG11工作组的TRQ.2815和Q.1912.5。前者定义了SIP与BICC/ISUP互通时的技术需求,包括互通接口模型、互通单元IWU所应支持的协议能力集、互通接口的安全模型等。后者根据IWU在SIP侧的NNI上所需支持的不同协议能力配置集,详细定义了3GPPSIP与BICC/ISUP的互通、一般情况下SIP与BICC/ISUP的互通、SIP带有ISUP消息封装时(SIP-I)与BICC/ISUP的互通等。

    SIP-I协议族重用了许多IETF的标准和草案,内容不仅涵盖了基本呼叫的互通,还包括了BICC/ISUP补充业务的互通。

    3.SIP-T与SIP-I的比较

    显然,SIP-I协议族的内容远远比SIP-T的内容要丰富。SIP-I协议族不仅包括了基本呼叫的互通,还包括了CLIP、CLIR等补充业务的互通;除了呼叫信令的互通外,还考虑到了资源预留、媒体信息的转换等;既有固网软交换环境下SIP与BICC/ISUP的互通,也有移动3GPPSIP与BICC/ISUP的互通,等等。

    尤为重要的是,SIP-I协议族具有ITU-T标准固有的清晰准确和详细具体,可操作性非常强。并且3GPP已经采用Q.1912.5作为IMS与PSTN/PLMN互通的最终标准。所以,软交换SIP域与PSTN的互通应该遵循ITU-T的SIP-I协议族。实际上已经有许多电信运营商最终选择了SIP-I而放弃了SIP-T。基于以上比较和分析,我们可以得出以下结论:

    在软交换之间互通协议方面,目前固网中应用较多的是SIP-T,移动应用的是BICC,未来的发展方向是SIP-I;在软交换与媒体网关之间的控制协议方面,MGCP较成熟,但H.248继承了MGCP的所有的优点,有取代MGCP的趋势;软交换和IAD之间的控制协议方面,MGCP较成熟,但H.248继承了MGCP的所有的优点,有取代MGCP的趋势;软交换与终端之间的控制协议方面,SIP是趋势;软交换与应用服务器之间,SIP是主流,目前此业务接口基本成熟;应用服务器与第三方业务,Parlay是方向,但目前商用不成熟。

 

 

__________________________________________________________________________________________

FAQ: What are SIP-I and SIP-T?

SIP-I and SIP-T refer to two very similar approaches for interworking ISUP networks with SIP networks. In particular, they provide the means for conveying ISUP-specific parameters through a SIP network so that calls that originate and terminate on the ISUP network can transit a SIP network with no loss of information.

SIP-T was developed by the IETF -- the same body that developed the SIP protocol itself -- around the same time the most recent version of SIP was being developed (mid-2002). It is defined by RFC 3372, RFC 3398, RFC 3578, and RFC 3204.

SIP-I was developed by the ITU in 2004, and made use of most of the constructs defined in the IETF SIP-T effort. It is defined by ITU-T Q.1912.5.

SIP-I and SIP-T both define the mapping of messages, parameters, and error codes between SIP and ISUP. Both of them are fully interoperable with compliant SIP network components on the SIP network.

The key differences between SIP-I and SIP-T are:

  1. SIP-I defines a mapping from SIP to BICC (in additional to ISUP), while SIP-T addresses only the ISUP case, and
  2. SIP-T is inherently designed for interoperation with native SIP terminals, while SIP-I is restricted for use between PSTN gateways only.

SIP-I and SIP-T also define somewhat different mappings of information between the protocols, mostly in terms of converting from SIP error codes to ISUP cause codes.

The way SIP-I and SIP-T allow transparent transit of ISUP parameters through a SIP network is by attaching a literal copy of the original ISUP message to the SIP message at the ingress PSTN gateway; this ISUP message appears as another body on the SIP message (typically, a peer to an SDP body).

The SIP network ignores the extra ISUP body, processing the SIP message as it normally would. After the SIP service network performs any necessary modifications to the SIP message, it arrives at the PSTN egress gateway. This egress gateway uses the attached ISUP message as the basis for the ISUP message it will send; however, it first makes modifications necessary to match changes made to the SIP message during its traversal of the SIP network.

 

As mentioned before, with SIP-T, the messages may also terminate on the native SIP terminals in the network, which will ignore the extra ISUP body. Additionally, messages may originate from these SIP phones and terminate on the PSTN gateways, which will then generate a new ISUP message for the PSTN.

Putting this together in a call flow, a typical successful call setup from a PSTN terminal to another PSTN terminal through a SIP network can look something like this:

 

转载于:https://my.oschina.net/alphajay/blog/8160

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值