一、前言 目前的通信设备越来越多,每种设备都有其独到的方便性,但随之而来的是每个人都有多种联络方式,也就是说要记忆的号码可能会有多个,如手机号码、家里电话号码、办公电话号码、传真电话号码、多个电子信箱地址等等。从用户方便性的角度来说,我们希望所有发到这些设备的信息,可以随时随地随便用哪种通信设备都能获得,我们也希望我们发给别人的急件,无论他身在何处都能被转变成他随身可用的通信设备可以阅读的形式而被感知。 为满足这个需求,解决不同设备有不同地址的问题,一些公司已经开发出了统一消息系统(unified messaging systems,ums)。这个系统能让用户实现用一个设备管理所有的消息,比如用户可以用手机收发电子邮件,用计算机查阅语音邮件和传真等。 要实现多个设备可以访问某个指定设备获得消息的需求,就需要在设备之间建立路由,用统一通讯系统(unified communication systems,ucs)能实现,ucs 是在统一消息系统机—机交流之上增加了人—人相互通信的功能。用户可以规定在什么时间什么设备作为主要通信设备,将发往其他设备的信息都转到这个主要通信设备上;用户还可以规定对接收信息进行过滤的条件。这样,只要记住一个人的一个联系号码,就能将所要传达的信息都传到你想到达的人手里。由于ucs已经包括了ums的内容,这里只重点介绍ucs。 ucs系统实现的关键是:如何解决各种不同消息的表现格式间的兼容和相互转换问题,即要实现语音、视频、传真、电子邮件等不同信息格式间的相互转换,通俗的说就是如何实现不同系统之间的兼容。ip技术的出现与蓬勃发展使各种通信方式都有了一种统一的传输平台,那么,如何实现各种不同性质的通信系统的信令的统一?sip协议可以担当这一重任,推动ucs的发展。 二、sip的概述 sip是由ietf提出的一个应用控制(信令)协议。正如名字所隐含的——用于发起会话。它可用来创建、修改以及终结有多个参会者参加的多媒体会议进程。参与会话的成员可以通过组播、单播连网或者两者结合的方式进行通信。 sip中的机器有客户机和服务器之分。客户机是指为了向服务器发送请求而与服务器建立连接的应用程序,用户代理(user agent)和代理(proxy)中含有客户机。服务器是用于向客户机发出的请求提供服务并回送应答的应用程序。共有四类基本服务器。 1.用户代理服务器:当接到sip请求时它联系用户,并代表用户返回响应。 2.代理服务器:代表其他客户机发起请求,既充当服务器又充当客户机的媒介程序。在转发请求之前,它可以改写原请求消息中的内容。 3.重定向服务器:它接收sip请求,并把请求中的原地址映射成零个或多个新地址,返回给客户机。 4.注册服务器:它接收客户机的注册请求,完成用户地址的注册。 用户终端程序往往需要包括用户代理客户机和用户代理服务器。代理服务器、重定向服务器和注册服务器可以看出是公众性的网络服务器。在sip中还经常提到定位服务器的概念,但是定位服务器不属于sip服务。 sip在设计上充分考虑了对其他协议的扩展适应性。它支持多种地址描述和寻址,包括用户名@主机地址、被叫号码@pstn网关地址、tel:010-51682222普通电话的描述等。这样,sip主叫按照被叫地址就可以识别出被叫在传统电话网上的位置,然后通过一个与传统电话网相连的网关发起并建立呼叫。sip最强大之处就是用户定位功能。sip本身含有向注册服务器注册的功能,也可以利用其他定位服务器dns、ldap等提供的定位服务来增强其定位功能。 sip共规定了6种信令:invite、ack、cancel、options、bye和register。其中invite和ack用于建立呼叫,完成3次握手,或者用于建立以后改变会话属性;bye用以结束会话;options用于查询服务器能力;cancel用于取消已经发出但未最终结束的请求;register用于客户出向注册服务器注册用户位置等消息。 三、sip的优点 1.扩展性 2.冗余设计 3.传输独立 4.轻量级特性 5.支持加密 四、ucs体系的逻辑组成及各部分的功能 1.各种媒体网关 各种媒体的网关在ucs中是一个关键设备。业务都需要媒体网关在信令协议的控制下实现。媒体网关应该可以处理音频、视频、文本格式的信息。分为媒体接口设备、媒体网关和媒体网关控制器。 媒体接口设备:媒体接口设备提供了各种通信设备的物理接入,包括pstn/gsm/fax等模块的接口。 媒体网关(media gateway,mg)是将各种格式的消息转化为统一的ip数据包,如果是音频、视频,使用rtp传输,如果是非实时的文本格式,如短消息、邮件等,也可选用tcp/udp传输。 媒体网关控制器(media gateway control,mgc)是建立通信的信令链路,并根据信令控制媒体网关通信。 (责任编辑:admin) |