ims 客户端 与一般SIP客户端区别

通过研究可以发现,IMS客户端和一般的SIP客户端有许多不同之处,它相比一般的SIP客户端而言需要支持更多的功能,也更加复杂,对于IMS终端的要求也更高。其中关键的一点是IMS客户端必须符合IMS相关规范,才能够接入到IMS网络。为用户提供一系列的IMS 服务。
  (1)SIP扩展
  IMS客户端必须支持SIP扩展部分的有关规范,特别是3GPP所要求的那些SIP包头扩展部分,这样才能访问IMS网络。而一般SIP客户端只需要支持RFC3261。
  (2)认证机制
  IMS标准中定义了不同的认证机制,如HTTP摘要(RFC2617)、IMS-AKA (RFC 3310和3GPP TS 33.203)和pre-IMS认证(3GPP TR 33.878)等。IMS客户端需要支持更安全的认证方式(如IMS-AKA)才能保证IMS终端和IMS网络之间的安全访问。
  (3)IPSec
  IPSec在IP层上提供了多种安全机制,用于保证用户客户端和安全网关之间的安全通信。在IMS客户端和P- CSCF之间建立一个安全的IPSec通道,能确保IMS客户端安全地接入到IMS网络中,这个通道是在IMS注册过程中建立起来的,而一般SIP客户端不需要支持这种特性。
  (4)包压缩功能
  SIP包压缩能改善服务质量,特别是在无线环境下大大缩短呼叫建立时间。通过压缩网络和传输协议中的包头,能更有效地利用带宽,对SIP/SDP消息的压缩也提高了无线资源利用率。IMS客户端一般都是通过移动无线方式接入IMS网络的,所以包压缩的功能是必须的。而一般SIP客户端是通过宽带接入,所以不需要支持这个特性。
  (5)前提条件下的QoS保证
  前提条件下的QoS保证是指在会话建立过程中,必须在确保双方端到端的服务质量所需的媒体资源得以预留后,才能成功地建立起会话。比如在视频呼叫建立中,该机制用以验证会话中是否已经获得恰当的端到端服务质量。但是,这种机制比较复杂,延长了会话建立的时间。因此,仅在必要的时候,IMS客户端才会打开这种机制。
  (6)发现机制
  P-CSCF是IMS客户端访问IMS网络惟一的接入点,所有从IMS客户端来的SIP信息都必须经过P-CSCF。所以,在SIP信息发送前,IMS客户端必须知道P-CSCF的地址。该地址不是预先配置好的,而是IMS客户端通过发现机制而获得的。这些机制包括基于 OTA(空中下载)供给、基于GGSN(gateway GPRS support node,GPRS网关支持节点)和基于DHCP的P-CSCF发现机制,除非是手工地配置P-CSCF信息,否则IMS客户端必须支持这个功能。
  (7)IPv4/v6的支持
  一般SIP客户端只支持IPv4,但是3GPP最初规定IMS客户端应当支持IPv6。如果IMS核心网是IPv4和IPv6双栈,只支持IPv4的IMS客户端也能接入到这样的IMS网络中。
  (8)ISIM卡的支持
  IMS客户端通过ISIM(IMS subscriber identity module)卡中的信息来认证和注册到IMS网络。ISIM卡中包括了用户的私有身份、公共身份、家乡域、密钥等与认证和注册相关的重要信息。如果是 USIM(universal subscriber identity module)卡,也可以通过相关的算法推导出类似信息。但是IMS终端种类是多样性的,对非IMS移动终端,ISIM卡的支持不是必须的,可以通过其他方式实现IMS网络认证和注册。
  (9)CS域和IMS的结合应用
  3GPP中定义了CSI(combining CS bearer with IMS),即电路交换(circuit switch,CS)域和IMS的结合应用。IMS客户端间语音呼叫仍然使用CS域,同时利用分组交换(packet switch,PS)域传送非实时媒体流。这样能保证语音质量,提高频谱利用率,解决了目前通过GSM/UMTS传送IP语音包而造成的语音质量下降的问题。CSI的第一阶段不涉及网络侧,主要是IMS客户端间交换终端能力,保持CS域和PS域的同时通信。但是这种服务需要IMS终端支持双传输模式(dual transfer mode,DTM)(如果是GERAN接入)或者是MultiRAB(multiple radio access bearer)能力(如果是UTRAN接入),这样才能同时建立PS域会话和CS域通话。
  (10)语音无缝切换
  语音控制连续性(voice call continuity,VCC)是3GPP提出的解决CS域通话和IMS域会话之间的语音无缝切换的标准。支持VCC服务的IMS客户端和呼叫连续控制服务器配合,能保证用户进入和离开家庭或者办公室里的WLAN(无线局域网)时仍然能保持IMS域或CS域语音呼叫的连续性。但是这种服务要求IMS终端具备多种无线接入能力,如GSM/WLAN双模终端就具备这样的物理条件。

你可能感兴趣的:(ims 客户端 与一般SIP客户端区别)