首页 >> 新闻

开放的SIP

赵栋伟 2004/04/16

  如同Internet一样,SIP(Session Initiation Protocol,会话发起协议)易于理解、扩展和实施。SIP不仅是灵活的,而且是开放的。它激发了Internet和电信网络推出新一代服务的威力,其中一些服务甚至在某种意义上超越了SIP原来的期望。

  SIP从类似IP网络中的权威协议,如Web超文本传输协议(HTTP)格式化协议以及简单邮件传输协议(SMTP)电子邮件协议演变而来,并且发展成为一个功能强大的新标准。某些权威人士预计,SIP与IP的关系将发展成为类似SMTP和HTTP与Internet的关系;也有人说,SIP标志着高级智能网络(AIN)的终结。

  美国最大的长途电话运营商MCI公司正在使用SIP,向其IP通信用户提供高级电话技术服务。这项服务使用户能够通知主叫方自己是否有空以及首选的通信方式是什么,如电子邮件、电话或即时消息。利用在线信息,用户还能够即时建立聊天会话和召开音频会议。

  在全球范围内,越来越多的传统电信运营商和ITSP(IP电话服务商)都在提供基于SIP的服务,如市话和长途电话技术、在线信息和即时消息、语音短信、push-to-talk(按键通话)、多媒体会议等。

  独立软件供应商(ISV)也正在开发新的开发工具,用来为运营商网络构建基于SIP的应用程序以及SIP软件。网络设备供应商(NEV)也不断开发支持SIP信令和服务的硬件。现在,有众多IP电话、用户代理、网络代理服务器、VoIP网关、媒体服务器和应用服务器都在使用着SIP。

两大阵营

  信息理论的鼻祖香农在1948年提出:通信的基本问题是,要在某一端准确地或近似地再现从另一端选择出来的信息。

  1983年,ARPANET将其网络核心协议由NCP改变为TCP/IP协议,开启了互联网通信的时代。

  然而,这解决的还是通信的基本问题,也就是将人们的图像、声音等信息从一端传送到另一端。从原始的声光信号到电话网、再到Internet,仿佛一切都已经很完美了。可是,永不满足的人们又在向费用更低廉、管理更简单、维护更方便通信方式大踏步迈进了。

  1996年, ITU通过了H.323标准,目标是在基于IP的网络环境中,实现可靠的面向音视频和数据的实时应用。经过多年的技术发展和标准的不断完善,H.323已经成为业内普遍接受的成熟标准。

  1999年,ITEF提出了SIP标准,目标是基于Internet环境,实现数据、音视频实时通信,通过目前已高度发达的Internet将视频通信应用大众化、平民化。

  可见,SIP和H.323代表着两大阵营,并分别沿袭着各自的传统。H.323仍然基于目前的电话网络架构,只是传输方式由电路交换变成了分组交换;而SIP侧重于将IP 电话作为Internet上的一个应用,如FTP、E-mail等,而与这些应用的区别是,基于SIP标准的IP电话应用更增加了信令和QoS的要求。

  不知不觉中,从在Internet上进行PC to PC的简单语音通话尝试,到Phone to Phone的接近电信级的VoIP语音服务,运营商、产品制造商、服务提供商对基于Internet环境,实现数据、音视频实时通信标准的联络需求越来越强烈。如今SIP后来居上,在各种标准中逐步占据了上风。这个变化不是因为SIP标准尽善尽美,而是因为SIP顺应了这个时代的潮流,顺应了整个Internet开放、自由、简单和平民化的特点。

借鉴IP协议

  SIP是IETF制定的多媒体通信系统框架协议之一,它是一个基于文本的应用层控制协议,独立于底层协议,用于建立、修改和终止IP网上的双方或多方多媒体会话。

  SIP协议借鉴了HTTP、SMTP等协议,并重用了Internet几个现有的、比较成熟的服务和协议,从而不必再引入新服务对 SIP 基础设施提供支持,因为该基础设施很多部分已经到位或现成可用。

  譬如,SIP使用Internet的会话描述协议(SDP)来描述终端设备的特点,它与负责语音质量的资源保留设置协议(RSVP)互操作,从而提供服务质量(QoS);与负责身份验证的远程身份验证拨入用户服务(RADIUS)协作完成远程用户认证和计费工作;与负责实时传输的RTP协议共同完成最基本的实时数据传送。

  SIP 出现于20世纪90年代中期,源于哥伦比亚大学计算机系副教授 Henning Schulzrinne 及其研究小组的研究。Schulzrinne 教授曾与人共同提出通过 Internet 传输实时数据的实时传输协议 (RTP)。

  1996年,他向IETF提交了一个草案,其中包含了SIP的重要内容。1999 年,IETF发布了第一个SIP规范,即 RFC 2543。虽然一些供应商表示了担忧,认为H.323和MGCP协议可能会大大危及其在SIP服务方面的投资,但IETF依然继续进行这项工作,并于2001年发布了SIP规范RFC 3261。

  RFC 3261 的发布标志着SIP的基础已经确立,当今最热门的通信协议已经发展成熟。

  早在2001年,供应商就已开始推出基于SIP的服务。今天,人们对该协议的热情不断高涨。Sun的Java Community Process等组织正在使用通用的 Java 编程语言定义应用编程接口,以便开发商能够为服务提供商和企业构建 SIP 组件和应用程序。最重要的是,越来越多的竞争者正在借助新服务进入 SIP 市场。

  SIP 正在成为自HTTP和SMTP以来最为重要的协议之一。某些权威人士预计,SIP与IP的关系将发展成为类似HTTP与Internet的关系;也有人说,SIP标志着高级智能网络(AIN)的终结。

  据了解,Microsoft已经选择SIP作为其实时通信策略并在Microsoft XP、Pocket PC和MSN Messenger中进行了部署。Microsoft同时宣布CE.net的下一个版本将使用基于SIP的VoIP应用接口层,并承诺向用户PC提供基于SIP的语音和视频呼叫。也就是说,通过SIP,微软公司的软件可以在基于IP协议的单一网络环境下实现不同通信设备之间的话音、数据和文本交换,这些设备包括计算机、移动设备、掌上设备等等。与电话相关的常用功能,如语音通话、语音邮件、语音转接等,都将是基于IP协议的企业网络所具有的功能。

哪有IP,哪就可以有SIP

  SIP能够连接使用任何IP网络(有线LAN和WAN、公共Internet骨干网、2.5G、3G和Wi-Fi)和任何IP设备(电话、PC、PDA、移动手持设备)的用户,从而出现了众多利润丰厚的新商机,改进了企业和用户的通信方式。基于SIP的应用,如VoIP、多媒体会议、push-to-talk(按键通话)、定位服务、在线信息和即时消息等,也会为服务提供商、ISV、网络设备供应商和开发商提供许多新的商机。不过,SIP的根本价值在于它能够将这些功能组合起来,形成各种更大规模的无缝通信服务。

  使用SIP,服务提供商及其合作伙伴可以定制和提供基于SIP的组合服务,使用户可以在单个通信会话中使用会议、Web控制、在线信息、IM等服务。实际上,服务提供商可以创建一个满足多个最终用户需求的灵活应用程序组合,而不是安装和支持依赖于终端设备有限特定功能或类型的、单一分散的应用程序。

  通过在单一、开放的标准SIP应用架构下合并基于IP的通信服务,服务提供商可以大大降低为用户设计和部署基于IP的创新性托管服务的成本。它是SIP可扩展性促进行业和市场发展的强大动力,是我们所有人的希望所在。

  用SIP取代H.323来实现NGN的趋势也越来越明朗。北电网络几年前就已经推出了其针对NGN的解决方案,对于那些工作地点不固定、办公部门呈地域性分布的企业来说,基于SIP的通信提供了和地点无关的个性化的通信服务。当员工出差在外时,商务电话仍然能够被转接到其移动电话,家庭电话,语音信箱或者虚拟的、支持SIP的任何设备(例如MSN)上。

  (本文作者多年从事IP语音应用、软交换等新一代网络技术的研究工作,现为中国计算机用户协会网络分会成员。)

计算机世界网(www.ccw.com.cn)
分类信息:     文摘