***计算机科学系毕业论文
呼叫,客户机用客户机软件的指定能力响应请求并且建立连接。如果用户拒绝呼叫,会话将被重定向到语音邮箱服务器或另一用户。“指定能力”参照用户想启用的功能。例如,客户机软件可以支持视频会议,但用户只想使用音频会议,那则只会启用音频功能。
SIP还具有另外两个有重要意义的特征。第一个是有状态SIP代理服务器具有分割入呼叫或复制入呼叫的能力,从而可以同时运行几个扩展分支。第一个应答的分支接受呼叫。该特征在用户工作在两位置之间(例如实验室和办公室)或者同时对经理和其秘书振铃时是非常便利的。
第二个特征是SIP独特的返回不同媒体类型的能力。举个用户联系公司的例子。当SIP服务器接收到客户机的连接请求,它能够通过WEB交互式语音响应页面来返回到顾客的客户机,该页面具有可获得的部门分支或提供在列表上的用户。点击适当的链接后将发送一请求到所点击选择的用户从而建立起呼叫。 2.3.5 SIP协议的消息组成
SIP是一个信令协议,因此它有自己特定的语法。SIP的语法构成是基于文本的,不管是从外观还是感觉上都与超文本传输协议(HTTP)比较类似。这种相似性的一个好处就是:为计息HTTP所设计的程序可以相对容易地进行改造来被SIP所使用。SIP采用UTF-8编码(RFC 2279)中的ISO10646字符集,以空格为间隔符,以回车换行符CRLF为行结束符。发送者必须用一个CRLF来结束一行,而接收者也必须用CRLF来识别一行的结束。
SIP消息有请求消息和状态消息(应答消息)两大类,请求消息是从客户端发送到服务器的,而状态消息是从服务器发送到客户端的。每个消息,不管是请求消息还是状态消息都由一个起始行、零个或多个头部和任选的消息体这几部分组成。
SIP协议定义了6种请求方法,这6个请求方法中,REGISTER请求方法用来注册通信地址信息等到服务器上,而INVITE,ACK和CANCEL请求方法是在建立会话过程中所使用,BYE请求方法则用来结束会话所用,而OPTIONS方法则是查询不同部件终端的服务能力与标准等。而且随着技术的不断发展相信会随之衍生出更多的请求方法类型。如表2-1所示
14
***计算机科学系毕业论文
方法名称 方法含义 INVITE(请求) 主叫方使用INVITE方法来邀请用户参加一个会话。 ACK(证实) 当收到INVITE消息的最终应答时,发送这个INVITE消息的客户端将发送一个ACK消息,表明收到最终应答。 OPTION(询问) OPTION方法用来询问服务器的性能。 BYE(再见) BYE方法用来终止一个会话,呼叫方或被叫方都可发送此消息。 CANCEL(取消) CANCEL方法用来终止一个等待处理或正在处理的请求。 REGISTER(登用户代理客户端使用REGISTER方法来登录并且把它的记) 地址注册到SIP服务器上。 表2-1 请求消息方法名说明表
回应类型消息在格式上有别于请求类型消息,不同状态号的回应类型消息:
状态代码 1XX 2XX 3XX 代码含义 通知信息:已经收到请求并且正在处理。 成功信息:请求被识别并且执行完成。 重定向信息:为完成本次请求必须采取进一步的动作,如给出用户的新位置或者其他业务方式。 4XX 客户端错误信息:客户端的请求消息包含语法错误或者最终不能到达服务器端。 5XX 服务器端错误信息:服务器本身出错或者无法处理一个正确的请求。 6XX 全局失败信息:该请求消息没有一个服务器能够处理。 表2-2 状态代码含义说明表
15
***计算机科学系毕业论文
第3章 企业IP融合通信方案设计
3.1 需求分析
3.1.1 背景
目前很多企业的IP网络和电话网络为独立的两套系统,企业内部各个机构之间的电话呼叫需要通过传统电话服务来实现,这样一来,不仅让企业需要支付为数不少的电话费用,而且造成了资源的浪费。小型IP融合通信系统引入企业后,可以将原有的数据网与电话网二网合一,可以很容易的在已有的数据网的平台上加入电话网功能,构筑计算机电话集成(CTI)系统,这样将极大的改善企业内部的工作方式,提高协同工作的效率,也降低了企业设备运行维护的成本。大型企业或拥有内部庞大网络的群体(如军队、铁路、公安、石油、煤矿)等还可以利用Internet提供的虚拟专网服务构建其分布式的内联网,在其上开通VoIP电话服务,从而节省大量的费用。 3.1.2 企业需求
在本方案中,假设某企业拥有一个总部和若干部门。企业目前想建立一套VoIP融合通信系统,主要需求有:
1、 降低语音通讯费用。 2、 便于计费统计。 3、 企业电话会议。 4、 方便日常维护。 3.1.3 实现目标
本方案将模拟一位企业的网络管理员,为企业搭建一个简单的IP融合通信网络平台,方便企业内部用户之间的通信。
1、 通过引入VoIP系统,实现系统内的数据和语音业务的融合。
2、实现一个小型的企业内部电话系统。总部职员之间、总部职员与各部门员工之间、各部门职员之间的免费通话。
3、企业内部电话会议。
16
***计算机科学系毕业论文
4、对企业的通讯资源作统一规划设计,实现统一管理。
5、能够根据不同条件进行组合,实现灵活查询,提供通话统计和详细、完整的通话录;可以设定每个用户的呼叫权限;可以对每个用户的通讯费进行定期限定。
6、考虑和解决企业VoIP系统涉及的一些组网技术。
3.2 方案设计
3.2.1 网络拓扑结构
网络拓扑结构如图3-1
3.2.2 安装说明
企业总部与各分部门分别安装软交换服务器和语音网关,软交换服务器作为VoIP系统的管理控制中心,提供整个系统的绝大部分功能,语音网关用来连接普通话机和PSTN网络的接入。 3.2.3 设备选型
1、软交换服务器
锐捷网络公司推出的RG-VX9000系列软交换服务器,不但将上述所有功能
17
***计算机科学系毕业论文
整合于一体,还提供其它增值高级业务,如智能路由、呼叫记录、远程维护,可视化控制等,呈现出数字交换机的全新风貌。
对于具有多个分支机构的公司,RG-VX9000系列软交换服务器能够通过内建的VoIP通道将各分支机构连接起来,使拨打远程分机如同拨打本地分机一样简单,且无需支付任何长话费。分支机构间可以通过落地方式直接拨打对方当地的电话,从而大大节省通话费用。在Intranet环境下,多台RG-VX9000可以无缝的连接在一起协同工作,让用户充分享受分布式系统带来的高效性与灵活性。
以RG-VX9000为核心,结合锐捷网络的语音网关和IP话机,可以提供了完美的VOIP企业级解决方案。而且方案能大幅缩减各大、中、小型企事业单位的通信费用,随着产品的不断普及,RG-VX9000 IP-PBX将成为现代化企业不可缺少的一部分。
2、语音网关
RG-VG6116 VoIP语音网关系列是高智能、多用途的VoIP接入网关。使用该网关,运营商、虚拟运营商可以通过各种宽带接入方式(ADSL/LAN/CM等)向用户提供电话、传真业务。RG-VG6116 VoIP语音网关也可以和传统的PBX设备互连,为政府机关、企业单位快速组建基于IP网络、无地域差异的IP-OFFICE融合解决方案。同时,RG-VG6116 VoIP语音网关产品也可以和IP-PBX配合,提供企业级的数字通讯解决方案。
RG-VG6116为模块化网关产品,主机最大支持16路语音端口,并提供4FXO+4FXS、8FXS、8FXO等几种不同类型的语音插卡,可灵活组合配置,满足用户不同通讯网络环境下的组网应用需求,如汇线通线路接入VOIP网络、VOIP网络与传统PSTN网络互连互通等。同时,SVG6100还集成一个4端口以太网交换机,能够对流经网关的语音、数据报文进行带宽控制,为企业提供有保障的语音通讯质量。
RG-VG6116硬件上采用业界具有领导地位的TI的解决方案,软件由福建星网锐捷通讯有限公司自主开发。RG-VG6116支持SIP V2.0协议,并具有电信级可靠性、良好的QoS保障、丰富的增值业务、与PSTN相媲美的通话质量,同时支持丰富的增值服务:来电显示和识别、呼叫转接、呼叫转移、呼叫等待、热线、自动话务员、二次拨号、智能路由、断电逃生、音量控制、反极信号产生和识别、T38传真等,可满足各行各业组建VoIP语音网络的需求。
3、IP电话
RG-VP3000E网络话机是锐捷网络“企业融合通信实验室”解决方案的设备之一,它支持各种语音编解码算法,提供可与普通电话相媲美的语音;遵循SIP通讯协议;话机内置两个10/100M自适应以太网口,可与用户PC一同接入网络;
18