通信学论文-SIP-I在Alcatel 5020 MGC中的实现.doc_第1页
通信学论文-SIP-I在Alcatel 5020 MGC中的实现.doc_第2页
通信学论文-SIP-I在Alcatel 5020 MGC中的实现.doc_第3页
通信学论文-SIP-I在Alcatel 5020 MGC中的实现.doc_第4页
通信学论文-SIP-I在Alcatel 5020 MGC中的实现.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通信学论文-SIP-I在Alcatel5020MGC中的实现摘要上海贝尔阿尔卡特的Alcatel5020MGC为传统网络向NGN过渡提供了很好的解决方案,随着逐步推广商用,它必将再次在电信市场上中扮演重要的角色。该文介绍SIP-I在Alcatel5020MGC的实现方法及其特性。关键词信令网关媒体网关媒体网关控制器会话初始协议封装ISUP的会话初始协议1综述上海贝尔阿尔卡特在去年推出了Alcatel5020MGC2.0,使其在传统语音网络产品向NGN的演进过程中迈出了坚实的一步。Alcatel5020MGC通过对全套语音业务的支持来实现现有TDM网络向NGN的演进,它作为NGN架构中控制层面的节点,通过IP分组网控制各类网关,从而给各种类型和协议的用户终端提供所有4类、5类业务。在多域网络环境中,为了实现在两个不同的ALCATEL5020MGC控制下的PSTN用户间的语音通信,利用SIP-I实现ISUP信令的桥接将是必需的;同样地,为了实现SIP终端和PSTN用户间的语音通信,也需要实现SIP和ISUP的交互。本文阐述了Alcatel5020MGC中SIP-I的特性及其实现。图1:SIP-I在NGN中2ALCATEL5020MGC中的SIP-I的特性SIP-I通过在两个相关MGC之间建立信令链路来传送ISUP消息。ISUP消息以二进制方式封装在SIP消息内。Alcatel5020MGC中SIP-I提供下列特性:传送封装的ISUP消息和SDP:通过SIP-I的INFO方法在与状态无关条件下,传带ISUP消息。ALCATEL5020MGC使用INFO方式处理,附带没有对应SIP消息的ISUP消息的ContinueCall请求,来提供与ISUP等同的业务。SIP封装器兼起BICC协议中承载控制支柱的作用,来支持承载的重定向:对一些ISUP支持的业务,如无应答前转(CFNR),单靠SIP来处理ISUP消息,是不够的,而需启用BICC中用以处理承载控制的APM消息来实现。允许稳定呼叫中SDP数据的修改。Alcatel5020MGC支持在稳定呼叫中通过INVITE请求来修改SDP数据。延迟的SDP处理,即对SDP数据没有包含在发起呼叫请求的INVITE消息中,而包含在Acknowledge消息中的处理。引入虚拟中继群(VTKG)方法,Alcatel5020MGC可以为每个SIP控制单元定义数个虚拟中级群。到同一目的地的不同的中级群可以使用不同ISUP版本的信令,对呼叫或其它与中继相关的性能,也可以采用不同的计费方式。主备用配置:只有主用控制单元接受和处理发话请求,并完成封装信令的状态变换,所有稳态呼叫中的相关数据也是存储在主用控制单元的综合数据管理(IDM)数据库的动态表格中,备用控制单元的动态表格会自动同步相应的修改。当主用控制单元发生故障,备用控制单元将替代主用控制单元进行工作,而原主用控制单元将作备用控制单元使用。过载保护:系统采用了两种过载保护机制CPU负载门限检测和消息队列过载检测。每种保护机制都设有三级拥塞门限,针对不同门限系统采取不同的方法限制系统的进一步过载。3ALCATEL5020MGC中的SIP-I的实现SIP控制单元是ALCATEL5020MGC中基于UNIX的控制单元。系统中的S12部分与UNIX部分通过中间件通信。图2给出了ALCATEL5020MGC控制单元的整体结构图。图2ALCATEL5020MGC控制单元的整体结构图S12部分S12域的接入网关控制单元(AGWCE)和中继网关控制单元(TGWCE)中驻留有ISIG(InterworkingSIGnalling),它通过中间件(Middleware)与UNIX域的控制单元进行通信,负责将ISUP消息传到UNIX域的控制单元。ISIG的一个功能是将ISUP消息的MTP头去掉。UNIX部分负责SIP-I处理的UNIX部分可以分为以下两块:l资源管理控制单元(RM-CE)中的目标处理单元选择器(选择哪个SIP控制单元来处理本次呼叫);lSIP控制单元中(SIPCE)的SIP封装器(含承载控制、信令处理、连接控制、连接控制代理器、登记器以及SIP堆栈),图3显示了UNIX各部分及其交互处理:图3UNIX各部分及其交互处理各部分的功能:目标处理单元选择器目标处理单元选择器驻存在资源管理控制单元中。当系统发起一个面向SIP的出局呼叫时,目标处理单元选择器将收到来自ISIG的触发消息,并通过触发消息中的虚拟中继标识(VTGK-Id),选择对应的SIP控制单元(SIPCE)。对入局的SIP呼叫,目标处理单元选择器不需要参与处理,所有的通信在封装器和SIPCE间直接进行。SIP封装器SIP封装器驻留在SIPCE,它将收到的ISUP消息转换为SIP堆栈可以理解的格式。它包含有下面几部分:封装器信令,在S12和UNIX之间建立接口,包含SIP堆栈与S12部分连接的逻辑关系,并控制封装器的其它部分。对出局呼叫,封装器在收到目标处理单元选择器的StartCallReqFromS12后,它响应StartCallRspToS12给ISIG模块,ISIG再以StartCallInvite消息,其中包含了ISUP-IAM-message,这个IAM消息将被转换为SIP消息的INVITE。其它的通信消息,如ACM、ANM消息将通过ContinueCall消息传给ISIG模块。对于来自IP侧的呼叫请求,封装器发消息StartCallReqToS12(其中已经包含了IAM消息)给ISIG模块,ISIG响应以StartCallRspFromS12。其它进一步的消息将通过ContinueCall直接在封装器和ISIG间传递。承载控制,处理承载的重定向。主要应用于呼叫无应答前转等。封装器连接,为来自封装器信令的呼叫请求,添加路由信息及会话描述参数(SDP)到SIP消息的SDP头内。像路由信息等必要的内容都包含在ISUP消息中,ISUP-IAM消息作为二进制码完整地添加在SIP消息当中。完成SIP消息格式后,消息被送到SIP堆栈中。连接控制代理(iCoCo)处理SDP数据,与网关(GW)连接控制器(CoCo)通信,也接受AGW/TGW来的请求。它包含一组连接控制命令,用来交换会话描述参数。iCoCo收集远端(相连的MGC)会话的会话描述参数。收到请求后,这些参数被送到连接控制模块(CoCo)。其它一些建立和释放双向连接的命令也包含在iCoCo中。事实上,CoCo和iCoCo建立一个连接的两个端点,如图4所示:图4登记器,处理MGC部分到所有相连的外部代理的周期性登记。启动时,它将在所以SIP临时表中的扩展网守中登记;翻译器,允许PSTN用户和SIP终端,如SIP电话,之间的交互作用。翻译器生成与收到的SIP消息对应的ISUP消息;SIP堆栈,将收到的连接请求转换为SIP消息,及反之;层管理,初始化SIP堆栈,例如内存,端口分配等。4结束语另外,为了入局及出局的SIP呼叫的路由,UNIX侧需要抛数据。通过GUI界面,操作员可以进行SIP接口至目标SIP处理器的配置。路由将通过描述目的地的数据来实现。对出局的SIP呼叫,ISIG传送一个指示(VTKG-ID)给UNIX,它指出SIP呼叫的目的地。通过接入数据库,UNIX查出哪一个SIPCE负责此次呼叫。另外,目的地的IP地址及使用的ISUPMIME版本也可以查询得到。参考文献1RFC2976TheSIPINFOMethod2RFC3372SessionInitiationProtocolforTelephones(SIP-I):ContextandArchitectures3ITU-TQ.1912.SIP-InterworkingbetweenSessionInitiationProtocol(SIP)andBearIndependentCallControlProtocolorIS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论