首页 >> IMS >> 技术 >> 正文
SIP及其在软交换网络和IMS中的应用
2007年7月23日 08:58    中国联通网站    评论()    阅读:
作 者:南京邮电大学 陈梦月

    网络服务器有代理服务器(PS:proxyserver)、重定位服务器(RS:redirectserver),主要为用户代理提供注册、认证、鉴权、路由等服务。PS提供路由功能,负责将SIP用户请求和响应转发到相应的下一跳。RS提供地址解析服务,将SIP呼叫的目的地址映射成0个或多个新地址。PS和RS在确定下一跳服务器时都有可能向定位服务器(LS:locationserver)发出查询请求。定位服务器本身不属于SIP系统的范围,是Internet的公共服务器。

    2、SIP在软交换中的应用

    软交换(softswitch)技术是实现新一代语音、通信以及多媒体和数据交换的核心技术,软交换技术实现了控制/业务与承载分离的思想。软交换机作为控制实体,完成呼叫接续、业务控制和用户管理等功能,而业务多媒体流的传送由IP网络完成[4]。SIP在软交换网络中可以应用的场景非常广泛:软交换和软交换之间、软交换和SIP终端之间、软交换和应用服务器之间、软交换和应用网关之间、软交换/应用服务器/应用网关和媒体服务器之间。

    2.1软交换网络中的SIP地址和路由

    SIPURI(uniformresourceidentifiers)地址为SIP:user@domain形式。如果user是E.164号码,也就是说,为SIP终端分配一个类似PSTN的号码,则主叫软交换机可以根据一般电话号码的规则很容易地得出被叫软交换机的地址[2]。如果domain只是简单的IP地址,则可直接根据该地址将信令消息发至被叫软交换机。对于一般的SIP URI地址,建议利用DNS系统,解析该地址得到该域中SIP代理服务器地址,信令到达该服务器后,再查询该域中的位置登记服务器,即可定位到被叫用户当前所在地址。

    图3给出了上述SIP消息选路过程。主叫A接入A域的代理服务器A后,代理服务器A查询DNS,得到B域的代理服务器B的地址。最后由代理服务器B将invite消息发送至被叫B。在软交换网络中,代理服务器A和代理服务器B的功能都由软交换机实现。

    图3 SIP消息选路

    2.2SIP事务操作实例

    图4是SIP呼叫建立和释放流程。一般情况下,SIP使用RTP(实时传输协议)传送音频和视频流,使用会话描述协议(SDP:sessiondescriptionprotocol)进行媒体描述[5]。SDP规定了对描述会话的必要信息,怎样进行编码,它不包括任何传输机制,也不包括任何种类的协商参数。一个SDP描述仅仅是能够被系统用于在一个多媒体会话中加入大量信息。SDP描述包括两个部分:一是会话总体信息,包括会话名、联系地址和时间等;二是会话媒体信息,包括媒体类型、传送协议、编码格式和传送地址等。它们分别称为会话级描述和媒体级描述。

    图4 SIP建立和拆除呼叫实例

    3、SIP在IMS中的应用

[1]  [2]  [3]  [4]  编 辑:张翀
关键字搜索:IMS  SIP  软交换  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈