好文档 - 专业文书写作范文服务资料分享网站

基于VoIP的企业融合通信系统的设计与实现毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

***计算机科学系毕业论文

务。

基于Softswitch的解决方案可以在单一网络体系结构内完成语音、数据、视频等全业务的提供,是在城域网上提供综合业务的理想选择。

Softswitch允许采用灵活多样的接入方式,如AG带用户、RG(驻地网关,是一种小型的AG)带用户、IAD带用户和PC以及IP终端直接接入等,同时还可以通过TG(SG)与公用电话(信令)网互通。

在业务方面,Softswitch解决方案也具有其它方案不可比拟的优势,如: 1、提供完整的C5市话端局业务,如热线服务、缩位拨号、呼叫前转、CID等。

2、与SCP互通,共同提供智能业务,如记帐卡、800、UPT、话音VPN等, 提供新型的增值业务,如点击拨号/传真、网上800、会议电视等。

3、可以与传统PSTN很好地配合工作。 (2)PSTN/ISDN

针对PSTN/ISDN如何向包交换网络过渡,Softswitch提出了两种模式的解决方案。

当Softswitch位于汇接/长途局位置时,采用Softswitch控制设备带TG方式取代交换机;当Softswitch位于端局位置时,则采用Softswitch控制设备带AG方式取代原有的交换机。

在这两种方式中,原有的交换机功能全部保留,同时提供新的具有数据网特征的功能和性能,它与网络中的其它交换机通过E1相连,与传统SS7网络则通过SG互通。

(3)智能网

IN的SSP是基于交换机的,其过渡策略也类似于交换机,不再赘述。但其SCP是完全不同于交换机的,而且作为逻辑上独立的业务层的设备,SCP与PSTN的关系本来也不象SSP那样紧密,因此在Softswitch解决方案中,SCP可以继续保留,所实现的业务也可以继续利用。只有涉及到SCP中没有实现或难以实现的新业务时,才采用应用服务器来提供。

在这种情况下,对SCP来说,Softswitch系统就相当于SSP(可称之为虚拟SSP),只不过INAP已经通过SG进行了转换。同时,这种虚拟SSP与传统的SSP

9

***计算机科学系毕业论文

之间仍采用E1相连,但是TUP/ISUP也经过了SG的转换。

(4)H.323网络

作为一种在IP网上提供基本语音服务的过渡性方案,H.323网络虽然得到了一定的发展,但由于其自身固有的业务能力弱、协议互通性差、组网复杂等弱点,已经无法适应新的要求,必将逐步萎缩乃至最终消亡。针对这种情况,虽然Softswitch目前仍提供H.323接口与H.323网关互通,但不应再过多考虑其在H.323网络中的角色问题。

2.3 会话初始协议(SIP)

2.3.1 SIP协议的背景

SIP(Session Initiation Protocol)是一个会话层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以好似Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。

SIP 出现于二十世纪九十年代中期,源于哥伦比亚大学计算机系副教授Henning Schulzrinne 及其研究小组的研究。Schulzrinne 教授除与人共同提出通过 Internet 传输实时数据的实时传输协议(RTP) 外,还与人合作编写了实时流传输协议 (RTSP) 标准提案,用于控制音频视频内容在 Web 上的流传输。

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

SIP主要提供了与会话建立和终结相关的五个方面功能,它们是: 1、 用户定位:用于通信的终端系统的决定;

10

***计算机科学系毕业论文

2、 用户可用性:被呼叫方参与通信的意愿的决定; 3、 用户能力:使用的媒体和媒体参数的决定;

4、 会话建立:“振铃”,呼叫和被呼叫方会话参数的建立;

5、 会话管理:包括转移和终结会话,修改会话参数,以及调用业务等。 2.3.3 SIP协议的网络元素

SIP中有两个要素:SIP用户代理和SIP网络服务器。用户代理是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设备。

用户代理本身具有一客户机元素(用户代理客户机UAC)和一服务器元素(用户代理服务器UAS)。客户机元素初始呼叫而服务器元素应答呼叫。这允许点到点的呼叫通过客户机-服务器协议来完成。

SIP服务器元素提供多种类型的服务器。有三种服务器形式存在于网络中--SIP有状态代理服务器,SIP无状态代理服务器和SIP重定向服务器。由于呼叫者未必知道被呼叫方的IP地址或主机名,SIP服务器的主要功能是提供名字解析和用户定位。可以获得的是email形式的地址或与被呼叫方关联的电话号码。使用该信息,呼叫者的用户代理能够确定特定服务器来解析地址信息--这可能涉及网络中很多服务器。

SIP代理服务器接收请求,决定将这些请求传送到何处,并且将它们传送到下一服务器(使用下一跳路由原理)。在网络中可以有多跳。

有状态和无状态代理服务器的区别是有状态代理服务器记住它接收的入请求,以及回送的响应和它转送的出请求。无状态代理服务器一旦转送请求后就忘记所有的信息。这允许有状态代理服务器生成请求以并行地尝试多个可能的用户位置并且送回最好的响应。无状态代理服务器可能是最快的,并且是SIP结构的骨干。有状态代理服务器可能是离用户代理最近的本地设备,它控制用户域并且是应用服务的主要平台。

重定向服务器接收请求,但不是将这些请求传递给下一服务器而是向呼叫者发送响应以指示被呼叫用户的地址。这使得呼叫者可以直接联系在下一服务器上被呼叫方的地址。

11

***计算机科学系毕业论文

2.3.4 SIP协议的实现机制

SIP是一个分层结构的协议,这意味着它的行为根据一组平等独立的处理阶段来描述,每一阶段之间只是松耦合。协议分层描述是为了表达,从而允许功能的描述可在一个部分跨越几个元素。它不指定任何方式的实现。当我们说某元素包含某层,我们是指它顺从该层定义的规则集。

不是协议规定的每个元素都包含各层。而且,由SIP规定的元素是逻辑元素,不是物理元素。一个物理实现可以选择作为不同的逻辑元素,甚至可能在一个个事务的基础上。

SIP的最底层是语法和编码。它的编码使用增强Backus-Nayr形式语法(BNF)来规定。

第二层是传输层。它定义了网络上一个客户机如何发送请求和接收响应以及一个服务器如何接收请求和发送响应。所有的SIP元素包含传输层。

第三层是事务层。事务是SIP的基本元素。一个事务是由客户机事务发送给服务器事务的请求(使用传输层),以及对应该请求的从服务器事务发送回客户机的所有响应组成。事务层处理应用层重传,匹配响应到请求,以及应用层超时。任何用户代理客户机(UAC)完成的任务使用一组事务产生。用户代理包含一个事务层,有状态的代理也有。无状态的代理不包含事务层。事务层具有客户机组成部分(称为客户机事务)和服务器组成部分(称为服务器事务),每个代表有限的状态机,它被构造来处理特定的请求。

事务层之上的层称为事务用户(TU)。每个SIP实体,除了无状态代理,都是事务用户。当一个TU希望发送请求,它生成一个客户机事务实例并且向它传递请求和IP地址,端口,和用来发送请求的传输机制。一个TU生成客户机事务也能够删除它。当客户机取消一个事务时,它请求服务器停止进一步的处理,将状态恢复到事务初始化之前,并且生成特定的错误响应到该事务。这由CANCEL请求完成,它构成自己的事务,但涉及要取消的事务。

SIP通过EMAIL形式的地址来标明用户地址。每一用户通过一等级化的URL来标识,它通过诸如用户电话号码或主机名等元素来构造(例如:SIP:user@company.com)。因为它与EMAIL地址的相似性,SIP URLs容易于用户的EMAIL地址关联。

12

***计算机科学系毕业论文

SIP提供它自己的可靠性机制从而独立于分组层,并且只需不可靠的数据包服务即可。SIP可典型地用于UDP或TCP之上。

SIP提供必要的协议机制以保证终端系统和代理服务器提供以下业务: (1)、用户定位 (2)、用户能力 (3)、用户可用性 (4)、呼叫建立 (5)、呼叫处理

(6)、呼叫前转,包括:①.等效800类型的呼叫,②.无应答呼叫前转,③.

遇忙呼叫前转,④.无条件呼叫前转

(7)、 呼叫号码传递,该号码可以是任何命名机制。

(8)、个人移动性,例如通过一个单一的、位置无关的地址来到达被呼叫方,即使被呼叫方改变了终端。

(9)、终端类型的协商和选择:呼叫者可以给出选择如何到达对方,例如通过因特网电话,移动电话或应答业务等。

(10)、终端能力协商 (11)、呼叫者和被呼叫者鉴权 (12)、不知情和指导式的呼叫转移 (13)、多播会议的邀请

当一用户希望呼叫另一用户,呼叫者用INVITE请求初始呼叫,请求包含足够的信息用以被呼叫方参与会话。如果客户机知道另一方的位置它能够直接将请求发送到另一方的IP地址。如果不知道,客户机将请求发送到本地配置的SIP网络服务器。如果服务器是代理服务器它将解析被呼叫用户的位置并且将请求发送给它们。有很多方法完成上步,例如搜索DNS或访问数据库。服务器也可以是重定向服务器,它可以返回被呼叫用户的位置到呼叫客户机用以它直接与用户联系。在定位用户的过程中,SIP网络服务器当然能够代理或重定向呼叫到其它的服务器,直到到达一个明确地知道被呼叫用户IP地址的服务器。

一旦发现用户地址,请求就发送给该用户,此时将产生几种选择。在最简单的情况,用户电话客户机接收请求——也就是,用户的电话振铃。如果用户接受

13

基于VoIP的企业融合通信系统的设计与实现毕业论文

***计算机科学系毕业论文务。基于Softswitch的解决方案可以在单一网络体系结构内完成语音、数据、视频等全业务的提供,是在城域网上提供综合业务的理想选择。Softswitch允许采用灵活多样的接入方式,如AG带用户、RG(驻地网关,是一种小型的AG
推荐度:
点击下载文档文档为doc格式
8f4ek3rs0l47le14lopx1jxus0hkxz00vt5
领取福利

微信扫码领取福利

微信扫码分享