欢迎来到天天文库
浏览记录
ID:23524894
大小:55.00 KB
页数:7页
时间:2018-11-08
《基于sip的voip系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于SIP的VoIP系统~教育资源库 会话初始化协议(SIP)是VoIP的信令标准之一,它具有可扩展性、灵活性、简单和易实现等优点。此外,SIP还能提供良好的QoS支持,全面满足VoIP的特性要求。文章介绍了基于SIP的VoIP系统的工作原理、关键技术、系统结构及业务环境,并以一种业务为例对系统的业务提供进行了分析。 1、VoIP基本原理 VoIP是一种可以在IP网络上互传模拟信号的技术,其基本原理是通过语音的压缩算法对语音数据编码进行压缩处理,然后将这些语音数据按TCP/IP标准进行打包,经过IP网络将数据包送至目的端,再将这些语音数据包串起来,经过解压处理后,还原成原来的语音信号以供
2、接听者接收,从而达到由互联网传送语音的目的。 基于会话初始化协议(SIP)的VoIP协议栈结构如图1所示。 图1 基于SIP的VoIP协议栈结构 2、VoIP关键技术 由于VoIP完全建立在分组交换的基础上,而分组交换固有的时延、丢包等弱点使VoIP的通话质量无法得到保证。因此在VoIP系统中必须采取特殊措施来保证一定的业务质量。VoIP的关键技术如下: 1)信令技术 信令技术是呼叫的顺利实现和话音质量的保证,目前主要的信令体系包括国际电信联盟远程通信标准化组(ITU-T)的H.323系列和互联网工程任务组(IETF)的SIP。H.323制定了无服务质量保证的分组网络(PBN)上的
3、多媒体通信标准,已经比较成熟并已在VoIP领域广泛应用。SIP是IETF根据IP网上存在的问题开发的新协议,因此有更多的灵活性。与H.323相比,SIP是一种比较简单的协议。它不像H.323那样提供所有的通信协议,SIP仅用于初始化呼叫,而不是传输媒体数据,因而带来的附加传输代价不大。SIP的统一资源定位符(URL)甚至可以嵌入到S)、流量分析系统(TAS)、网络管理系统(NMS)、网络监视系统。对一个实时性要求很高的通信系统来说,其网络质量直接影响通信质量。通过网络管理技术,可以迅速处理网络故障,保证网络及各个节点稳定、高效运行。 3、SIP的VoIP系统及其业务环境 3.1基于SIP的
4、VoIP系统 SIP是IETF标准进程的一部分,建立于简单邮件传送协议(SMTP和超文本传送协议(HTTP))的基础上。利用SIP可实现会话的连接、建立和释放,并支持单播、多播和可移动性。为了提供业务,它需要与其他标准和协议相结合,特别是应确保实时传送协议(RTP)与当前公共交换网络(PSTN)的信令互连,能确保语音质量(资源预留协议(RSVP)),能提供目录(轻量目录访问协议(LDAP)),能鉴权用户(远程用户拨号认证系统(RADIUS))等。此外,SIP如果与会话描述协议(SDP)配合使用,可以动态调整和修改会话属性,如通话带宽、所传输的媒体类型及编解码格式。 基于SIP的VoIP系统
5、主要的功能部件如下: 1)用户代理(UA) 它是VoIP系统的终端,包括各种使用SIP协议的软件或硬件,例如一个IP机或装有客户端软件的PC机。每个UA又包括用户代理客户系统(UserAgentClient)和用户代理服务系统(UserAgentServer)。用户代理客户系统用于向用户代理服务系统发出SIP请求并与之建立连接。用户代理服务系统接收用户代理客户系统的请求,并给予应答,内容包括接收、重定向或拒绝呼叫请求。 2)SIP网络服务器 它包括注册服务器、代理服务器和重定向服务器,它们可分布在不同的物理实体中,也可以共存于一个设备。注册服务器从用户当前的地址中接收更新信息,同时还负
6、责维护数据库中所有用户的当前位置列表。代理服务器负责接收UA发来的呼叫请求消息,根据网络策略将请求发送给相应的服务器,并根据收到的应答对用户做出响应。重定向服务器用于为代理服务器指出转发消息下一次应该送达的代理服务器的地址。 3)会议服务器 负责提供多点通信支持。 3.2基于SIP的VoIP业务环境 在VoIP业务的网络环境中,主要有软交换机(SoftsG)、信令网关(SG)和应用服务器(ApplicationServer)4个基本控件。其业务环境如图2所示。12下一页友情提醒:,特别! 图2 基于SIP的VoIP业务环境 SoftsGCP)与媒体网关和信令网关通信,控制网关进行呼
7、叫处理,同时通过流控制传输协议(SCTP)与信令网关通信。 信令网关负责网络的信令处理,接收PSTN传来的SS7信令,并将其转换为IP网上对应的信令协议(反之亦然)。信令网关通过SCTP将转换后的信令消息传送至Softs)语音数据通过压缩算法编码转换为RTP包。同样,在反方向会进行解码操作。 应用服务器本身含有业务执行环境,同时具有业务管理功能。应用服务器与Sofeswitch间的接口通过SI
此文档下载收益归作者所有