当前位置:文档之家› 基于SIP协议的VOIP系统设计与实现

基于SIP协议的VOIP系统设计与实现

第8卷 第10期 2008年5月167121819(2008)1022589204 

科 学 技 术 与 工 程

Science Technol ogy and Engineering

 Vol .8 No .10 M ay 2008

Ζ 2008 Sci .Tech .Engng .

基于S IP 协议的V O IP 系统设计与实现

徐 炽 张闻芳

13

(湖南城市学院计算机科学系,湖南城市学院,益阳,413000)

摘 要 近年来,SI P 作为Vo I P 的相关协议得到了越来越广泛的应用和越来越多厂商的支持。介绍了Vo I P 的基本原理及

SI P 协议的基本内容。基于SI P 协议的Vo I P 作为主要研究内容,探讨了I P 电话的相关协议、相关标准和关键技术,对SI P 这

种比较新的I P 电话协议进行了研究分析,设计出一套基于SI P 协议的Vo I P 电话服务器系统,包括系统分析、系统设计、系统实现,最后对该软件进行了测试,使该软件的开发达到了预期的目的。关键词 Vo I P SI P radius openSER 服务器中图法分类号 TP393.04; 文献标志码 

A

2007年9月12日收到

第一作者简介:徐 炽(1981—),男,湖南益阳人,硕士研究生,研究方向:软件工程。

3通信作者简介张闻芳(1981—),女,湖南衡阳人,硕士研究生,研究方向:图形图像。

近年来,Vo I P 及其应用技术日渐成熟,在全球范围内获得了高速发展,已经成为影响下一代网络(NG N )的一个主要因素[1]。目前构建Vo I P 系统

结构的信令协议主要有H.323协议和SI P 协议

[2]

。虽然H.323协议正主导着Vo I P 技术,但其

实现复杂、成本高、建立连接时延大,在现有网络中很难实现互联互通。因此,I ETF 组织提出了会话初始协议SI P (Sessi on I nitial Pr ot ocol )

[3]

。SI P 将网

络设备的复杂性推向网络边缘,支持单播通信、多播通信、名称映射和重定向业务,还支持类似呼叫转发、呼叫拒绝等电信业务的实现以及支持用户移动性。与H.323协议相比,SI P 协议更适合于智能用户终端,使用更加灵活、简单。I P 技术是一种面向无连接的技术,I P 网络只提供一种“尽力而为”(Best Eff ort )的服务,这对于只要求准确率而对时延

没有严格要求的数据业务来说是合适的,而对于音、视频等实时通信的QoS (Quality of Service )却难以保证。因此,如何为音、视频等实时通信保证合理可预测的QoS,提供与公共开关电话网PST N

(Public S witched Telephone Net w ork )可媲美的质量

和服务已成为当前I P 领域中一个重要的研究热点

[4]

1 VO I P 和S I P

Vo I P (Voice Over I P ),顾名思义,就是在I P 网

络上进行语音通信,但现在的Vo I P 已不仅仅是指传统意义上的语音通信,而是指音频、视频、数据合一的实时多媒体通信

[5]

。VO I P 就可定义为:在整个

语音通信过程中,部分或全部采用分组交换技术,通过I P 网络来进行的语音传输都可称之为V0I P 。VO I P 的本质特征在于是否语音分组交换技术。分

组交换技术是I nternet 采用的体系结构,其核心是将要传输的数据报文分成长度较短且具有标准格式的分组,并采用存储转发机制,有效降低数据传输过程中的网络延迟,满足数据传输和交换的要求。

总之,VO I P 采用分组交换技术,具有以下特点

[6]

:(1)数据包排队传输产生时的时延较小,基本

满足语音通信的要求。(2)路由共享,传输线路动态统计时分复用,资源利用率高。(3)为不同传输速率、不同编码方式、不同同步方式、不同通信规程的用户之间提供了语音通信的环境。(4)采用分组技术,传输误码率低:从源端到目的端存在多个路由,网络中某一节点发生问题时,分组可以自动选

择另外路由,从而保证通信不会中断,可靠性高。(5)分组交换设备要比传统的PST N 设备交换机便

宜,其运营和维护费用少,并且有利于新业务的扩展,经济性好。(6)由于I P 协议本身提供的是面向无连接的服务,并不适合对实时性要求较高的语音服务,所以语音服务质量较难保证。(7)要提供高质量的语音服务,尚存在一定的技术难度。

SI P 协议是由I ETF 最早提出的一种Vo I P 实现

方式

[7]

,其基本思想是在互联网环境中,组建一个

平面结构的、可用于点对点对话需求的系统。SI P 作为一个广义的电话信令协议,具有以下几个主要特征

[8]

:(1)SI P 可以发起会话,也可以邀请用户加

入以其他方式(如S AP 、LDAP 等)发布或建立的会话。(2)SI P 可以支持单播会话,也可以支持多播会话。(3)SI P 与网络协议独立,即与底层协议无关。SI P 可以在不同的传输层协议,如TCP 或UDP 。当

使用UDP 的时候,SI P 可以更好的支持多播会话;当使用T CP 的时候,SI P 可以更容易的穿透防火墙。(4)SI P 支持很多其他协议,如RS VP 、RTP 和RTCP 、RTSP 、S AP 、S DP 等,但SI P 的功能和操作不

取决于以上任何协议。(5)SI P 是基于文本的协议,简单灵活,可扩展性好;SI P 采用Client/Server 的体系结构,在很大程度上继承了HTTP 和S MTP 协议的特征

[9]

。(6)SI P 协议是无状态的,服务器可以保持也可以不保持呼叫状态。(7)SI P 透明支持名字映射和重定向服务,可以实现I S DN 和I N 电话用户服务;通过网关,SI P 可以实现PST N 电话之间的呼叫。(8)SI P 支持用户的移动性和移动业务

图1 VO I P 分组交换

2 系统简介

本系统主要由SI P 服务器、基于RAD I U S 的AAA 服务器、用户注册平台以及Talk 软电话四部分

组成。Vo I P 系统网络拓扑结构在vTalk 系统的实现过程中,SI P 服务器使用开源的OpenSER 来完成。OpenSER 是由基于I PTE L 公司开发的SER 发展出

来的,采用GP L (General Public L icense )许可证发行的自由软件,它是符合ANSI C 语言标准写成架构在Free BS D 、L inux 2L ike (PC )系统和Solaris (Sun )系统,OpenSER 是支持符合RFC 3261的协议规范且架构

在TCP 和UDP 之上的SI P 协议,是一套高效能、易于修改组态成形的语音服务器系统。除了可以充当SI P 服务器外,OpenSER 还可作为短消息服务(S MS,Short Message Service )、即时通信(I M ,I nstant Message )、RAD I U S 记账和授权以及基于W eb 的用

户配置、账号申请等充当网关。

3 系统的设计与实现

本文中的SI P 服务器、Radius 服务器及Apache 、Mysql 服务器均建立在同一机器上,此机器使用的

操作系统为Free BS D

图2 32TI ER 的架构

0952科 学 技 术 与 工 程8卷

如图2所示,基于32TI ER的架构,本文把系统规划为后端服务器层、前端应用程序服务器层、客户端及管理者端的应用层。

首先,依照服务器环境的需求将服务器安装在Free BS D操作系统,并在此服务器上将依序安装以下各个服务器或系统:

?OpenSER(后端SI P语音服务器)

?MyS QL Server(后端数据库服务器)

?Radius服务器用来做AAA认证

?Apache HTTP Serve(前端应用程序服务服务器)

?v oi p_reg(前端网络电话服务系统系统)

?两个客户端使用Talk

本文利用OpenSER来提供Si p的语音相关服务,MyS QL Server用来记录OpenSER提供服务时所产生的数据,作为帐务产生的依据。经由Apache HTTPServer下透过v oi p_reg来提供用户帐号申请服务,两台用来测试OpenSER运作情形的机器,均安装上Talk客户端。

由于SI P服务器是架设在Free BS D操作系统之上的,所以除在安装SI P服务器前需要先装好Free BS D操作系统,还需要添加其他一些必须的软件,如软件编译环境g make、Apache、Mysql、PHP等,以用来开发本系统。在服务器上安装好OpenSER 后,由于编译安装了Mysql模块,下面通过对OpenS2 ER的设定,使其支持Mysql数据库,使用Mysql数据库模块的目的是为了增强服务器的强韧性,并在重新开机后仍能保持用户的认证数据及记录用户位置,从而避免了OpenSER在不使用数据库模块的情况下,会出现无法对用户的身份认证,或在服务器重开机之后会失去用户位置数据等情况。

Radius认证过程

系统对用户认证时主要涉及三个数据包,这三个数据包分别是:认证请求包(Access2Request)、认证响应包(Access2Accep t)和认证拒绝包(Access2 Reject)[10]。第一个是用户认证时需要发给Radius 服务器的数据包,后两个是Radius服务器返回给Radius客户端的认证通过或认证拒绝的响应数据包。本系统对用户认证时采用两次认证的方法:

①首先,运行客户端电话软件vTalk后,出现登陆界面,用户需要输入账号和密码,然后生成Ac2 cess2Request数据包,将该数据包传给主Radius服务器。

②若主Radius服务器在一定时间内没有响应,则重发一次该请求包,若还没有响应,则把该包发给备份Radius服务器,备份服务器增强了系统的健壮性。Radius服务器是一段软件代码,它收到请求包后,解包得到认证信息,并与数据库中的用户信息做比较。在此是比较账号对应的密码,若密码相同,则认证通过,发回Access2Accep t包;若密码不同,认证未通过,发回Access2Reject包。

③当用户端收到Access2Accep t包时,表明用户合法,打电话的界面出现。当用户端收到Access2 Reject包时,表明用户不合法,打电话的界面不出现。这是首次认证。当合法用户输入电话号码打电话时,呼叫控制服务器提取用户的账号和密码,生成Access2Request数据包,它以NAS的身份与Radius服务器通信,对用户进行二次认证,过程与第一次认证相同。若呼叫控制服务器收到Radius服务器发回的Access2Accep t包,说明验证通过,可使用户与语音网关建立联接,并得到可通话最长时间或卡上余额等信息;若呼叫控制服务器收到Radius 服务器发回的Access2Reject包,说明验证未通过,用户与语音网关不能建立联接。这是二次认证。

创建radius数据库

首先需要在连接到Mysql数据库系统,并在其中添加一个名为radius的空数据库,此数据库用来存放radius服务器所使用的数据表。

#mysql?u r oot?p r oot pass wd mysql>create database radius;安装radius服务器时可以通过编译源码得到,下面需要将db_mysql.sql文件中的数据表导入到Mysql数据库系统中,在将表导入到radius 数据库时有好多种方法,如可以使用phpMy Ad m in 来导入或在控制台下使用命令行的方式导入等。使用命令行是最简单的一种方法[11],例如:#mysql ?u r oot?p r oot pass wd radius

1952

10期徐 炽,等:基于SI P协议的VO I P系统设计与实现 

就创建了radius认证和计费所需要的各个数据表。

配置FreeRadius

使用Mysql数据库完成以上数据库的安装后,下面就通过对FreeRadius来配置,使其能使用Mysql 数据库并通过Mysql数据库来作认证[12],相关的配置文件存放在/usr/l ocal/etc/raddb目录下。

4 结束语

本文在对SI P这种新的VO I P电话信令协议进行介绍、分析的基础上,设计了一个新的基于SI P协议的VO I P电话系统,并予以实现。在对SI P协议分析的基础上,主要研究基于SI P协议的Vo I P系统的设计和实现。首先,参考了国际上一些主要I P电话标准化组织提出的相关协议,探讨了SI P协议的工作原理和服务器的实现方式,基于开源的OpenSER 构建了完整的Vo I P系统,使之能够与Mysql、Fre2 eRAD I U S构建的服务器整合。设计了客户端软件,对基于SI P协议的Vo I P系统的设计和实现问题作了一些研究。特别对实现中的一些关键技术进行了研究和分析,最后对系统进行了一些测试,简单介绍了其应用。SI P是VO I P领域的一种新协议,本文对其在实用方面的研究工作做了一些探索,对于促进VO I P技术的发展,特别是对于SI P这种下一代网络软交换体系的重要技术的广泛应用具有一定的意义。

参 考 文 献

1 Collins D.Vo I P技术与应用.舒华英,李 勇,等译.北京:人民邮电出版社,2003

2 纪 菲.基于SI P协议的I P电话设计与实现.浙江工业大学学报.2005;18:89—92

3 Grace A.V ideo coding f or l ow bit rate communicati on.I T U2T Recom2 mendati on.H.263.1996

4 曹海燕,汤 卓,陈向东,等.I P电话发展现状及其前景.石家庄经济学院学报,2001;24:113—115

5 张登银,孙精科.Vo I P技术分析与系统设计.北京:人民邮电出版社,2003

6 张 磊,王阿禅.VO I P语音技术及应用.北京:机械工业出版社,2000

7 王红熳.SI P协议栈的实现与应用.北京邮电大学学报,2000;23: 58—62

8 赵德春.基于SI P协议的I P电话研究及实现.重庆大学学报, 2003;6:71—75

9 胡 颖.基于SI P协议多媒体软电话的研究与实现.西安:西安电子科技大学,2004

10 陈 伟,徐适时,蔡 妍.基于网络安全认证协议Radius的研究.通信技术,2003;(3):152—156

11 马巧云.Vo I P系统的实现及Radius协议在其中的应用.浙江大学,硕士论文,2003

12 Rudkin S,Grace A,W hybray M W.Real2ti m e app licati ons on the I nternet.BT Journal,1997;(2):15

D esi gn and Rea li za ti on of Vo I P Syste m Ba sed on S I P

XU Chi,ZHANG W en2fang13

(School of Computer Science,Hunan City University,Hunan City University1,Yiyang413000,P.R.China)

[Abstract] Recently,SI P as the related p r ot ocol of Vo I P,is widely dep l oyed in more and more app licati ons and is supported by more and more device p r oviders.The basic p rinci p le of Vo I P is intr oduced,discussed there le2 vant p r ot ocols,standard and key technol ogy of I P telephony,analyzed this I P telephony p r ot ocol,designs a set of telephone service syste m based on Vo I P,including syste m analysis,syste m design and syste m realizati on,and fi2 nally tests this s oft w are t o achieve the expected goal.

[Key words] Vo I P SI P radius openSER

2952科 学 技 术 与 工 程8卷

SIP协议呼叫流程及协议分析

一、SIP协议介绍: 会话发起协议SIP(Session Initiation Protocol)是一个应用层控制信令协议,用于建立、更改和终止多媒体会话或呼叫。SIP作为一个基础,可以在其上提供很多不同的服务。目前已经定义的媒体类型有音频、视频、应用、数据、控制。 二、SIP呼叫流程: 注册流程: (1)用户首次试呼时,终端代理A 向代理服务器发送REGISTER 注册请求; (2)代理服务器通过后端认证/计费中心获知用户信息不在数据库中,便向终端代理回送401Unauthorized 质询信息,其中包含安全认证所需的令牌; (3)终端代理提示用户输入其标识和密码后,根据安全认证令牌将其加密后,再次用REGISTER 消息报告给代理服务器; (4)代理服务器将REGISTER 消息中的用户信息解密,通过认证/计费中心验证其合法后,将该用户信息登记到数据库中,并向终端代理A 返回成功响应消息200 OK。 呼叫流程:

(1)用户摘机发起一路呼叫,终端代理A 向该区域的代理服务器发起Invite 请求;(2)代理服务器通过认证/计费中心确认用户认证已通过后,检查请求消息中的Via 头域中是否已包含其地址。若已包含,说明发生环回,返回指示错误的应答;如果没有问题,代理服务器在请求消息的Via 头域插入自身地址,并向Invite 消息的To 域所指示的被叫终端代理B 转送Invite 请求; (3)代理服务器向终端代理A 送呼叫处理中的应答消息,100 Trying; (4)终端代理B 向代理服务器送呼叫处理中的应答消息,100 Trying; (5)终端代理B 指示被叫用户振铃,用户振铃后,向代理服务器发送180 Ringing 振铃信息; (6)代理服务器向终端代理A 转发被叫用户振铃信息; (7)被叫用户摘机,终端代理B 向代理服务器返回表示连接成功的应答(200 OK);(8)代理服务器向终端代理A 转发该成功指示(200 OK); (9)终端代理A 收到消息后,向代理服务器发ACK 消息进行确认; (10)代理服务器将ACK 确认消息转发给终端代理B; (11)主被叫用户之间建立通信连接,开始通话; 结束流程:

一、VoIP电话的原理

一、V oIP电话的原理 传统的电话网是以电路交换方式传输语音,所要求的传输宽带为64kbit/s。而V oIP是以IP分组交换网络为传输平台,对模拟的语音信号进行压缩、打包等一系列的特殊处理,使之可以采用无连接的UDP协议进行传输。 V oIP模型的基本结构图可以发现V oIP设备是如何把语音信号转换为IP数据流,并把这些数据流转发到IP目的地,IP目的地又把它们转换回到语音信号。两者之间的网络必须支持IP传输,且可以是IP路由器和网络链路的任意组合。 我们可以简单地将VoIP的传输过程分为下列几个阶段。 1. 语音-数据转换 语音信号是模拟波形,通过IP方式来传输语音,不管是实时应用业务还是非实时应用业务,首先要对语音信号进行模拟数据转换。数字化可以使用各种语音编码 方案来实现,目前采用的语音编码标准主要有ITU-T G.711。 2. 原数据到IP转换 IP网络不像电路交换网络,它不形成连接,它要求把数据放在可变长的数据包或分组中,然后给每个数据包附带寻址和控制信息,并通过网络发送,一站一站地 转发到目的地。 3. 传送 在这个通道中,全部网络被看成一个从输入端接收语音包,然后在一定时间(t)内将其传送到网络输出端。网络中的同间节点检查每个IP数据附带的寻址信息, 并使用这个信息把该数据报转发到目的地路径上的下一站。网络链路可以是支持 IP数据流的任何拓扑结构或访问方法。 4. IP包-数据的转换 目的地V oIP设备接收这个IP数据并开始处理。在数据报的处理过程中,去掉寻址和控制信息,保留原始的原数据,然后把这个原数据提供给解码器。 5. 数字语音转换为模拟语音 语音信号在IP网络上的传送要经过从模拟信号到数字信号的转换、数字语音封装成IP分组、IP分组通过网络的传送、IP分组的解包和数字语音还原到模拟信号 等过程。

IP电话系统建设方案详细

IP电话系统建设方案 2005年6月

目录 1. 网络现状及需求分析 (3) 1.1背景分析 (3) 1.2应用需求分析 (3) 2. 应用方案设计分析 (4) 2.1方案设计原则 (4) 2.2设计目标 (6) 3. 解决方案介绍 (6) 3.1整体解决方案 (6) 3.1.1 解决方案网络拓扑 (6) 3.1.2 方案分析 (7) 3.1.3 可行性分析 (8) 3.2方案靓点 (10) 3.3设备配置清单 (12) 4.网络IP语音关键技术简介 (13) 5. 关键应用设备简介.............................. 错误!未定义书签。

1. 网络现状及需求分析 1.1背景分析 ****公司辖内的网络系统已经建成,内部建立了完善局域网,与各个地市、县分公司通过专网互联,现在网络平台上承载的是数据业务。 从地理分布看,有n个地市,十几个县;从电话资费看,各个地市与省、地市之间通话都是长途话费,电话费每年给公司带来了一笔巨大费用。如何控制电话资费,降低办公成本,使公司辖内信息化建设更趋完善,是当前考虑的主要问题之一。 1.2 应用需求分析 公司辖内内联网络平台已建设成功,网络带宽在满足公司内部基本业务及办公需求后,还有一定富余,因此为在现有通信平台上建设内部IP电话网络并实现网内免费通话提供了坚实的物理基础。以下是本次IP语音建设具体需求: 第一阶段,主要实现纯内部的免费IP电话和传真业务,每个人员只需配备一部电话,实现一机双号,即每人只用一部IP电话,既可拨打内部IP电话,又可拨打外线市话,电话号码为直拨,不需加任何前缀,通过网关来判断是市话或是IP电话。这样做的好处有两个:(1)“一机双用”,且不改变拨号习惯,便于切换。(2)支持断电保护功能,当网关断电或IP电话不通时,可自动切换到PSTN市话网,保证了业务不间断性。

sip协议原理分析及总结

SIP协议学习总结 1、SIP协议定义 SIP(Session Initiation Protocol,即初始会话协议)是IETF提出的基于文本编码的IP电话/多媒体会议协议。用于建立、修改并终止多媒体会话。SIP 协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。多媒体会话可以是点到点的话音通信或视频通信,也可以是多点参与的话音或视频会议等。SIP协议透明地支持名字映射和重定向服务,便于实现ISDN,智能网以及个人移动业务。SIP协议可以用多点控制单元(MCU)或全互连的方式代替组播发起多方呼叫。与PSTN相连的IP电话网关也可以用SIP协议来建立普通电话用户之间的呼叫。 SIP协议在IETF多媒体数据及控制体系协议栈结构的位置 H.323SIP RTSP RSVP RTCP H.263 etc. RTP TCP UDP IP PPP Sonet AAL3/4AAL5 ATM Ethernet PPP V.34 SIP协议支持多媒体通信的五个方面: ◆用户定位:确定用于通信的终端系统; ◆用户能力:确定通信媒体和媒体的使用参数; ◆用户有效性:确定被叫加入通信的意愿; ◆会话建立:建立主叫和被叫的呼叫参数; ◆会话管理:包括呼叫转移和呼叫终止; SIP协议的结构 SIP是一个分层的协议,也就是说SIP协议由一组相当无关的处理层次组成,这些层次之间只有松散的关系。 SIP最底层的是它的语法和编码层。编码方式是采用扩展的Backus-Naur Form grammar (BNF范式)。 第二层是传输层。它定义了一个客户端发送请求和接收应答的方式,以及一 个服务器接收请求和发送应答的方式。所有的SIP要素都包含一个通讯层。 第三层是事务层。事务是SIP的基本组成部分。一个事务是UAC向UAS发送的一个请求以及UAS向UAC发送的一系列应答。事务层处理应用服务层的重发,匹配请求的应答,以及应用服务层的超时。任何一个用户代理客户端完成的事情都是

IP电话运营商的VOIP解决方案

IP电话运营商的VOIP解决方案 IP电话运营商的困惑: 1. 由于受最后一公里的限制,目前从事骨干网VOIP运营的IP电话运营商(比如联通、吉通、网通)只能用普通市话(如17910、17930等)接入IP网,IP电话的呼入及呼出均要以市话为依托,随着市话费的调高及长话的进一步降价,所付出市话接入的巨大成本已占据运营成本的较大比例。 2. 从用户使用的角度看,目前VOIP的用户大量还是IP电话卡用户,获得先进技术,减低服务价格,争取更多客户资源是当务之急。 3. 拥有发达的骨干网络,却难以直接入户,限制业务进一步发展; 4. 高昂的建设成本,单一的内容,致使利用率低下,浪费资源; 5. 骨干网运营商,ISP及宽带运营商多业务竞争局面出现,加剧运营成本; 创想VOIP解决方案的好处: ● 为运营商提供一个可靠的经济的VOIP接入平台和VOIP骨干网互连,整个系统实现VOIP中心交换服务,本地和长途电话服务。该系统具有丰富的电话功能,高可靠性, 易于扩容, 遵循国际标准,能满足话音和数据集成的应用。 ● 利用现有的宽带网络、现有的安装环境甚至现有的综合布线,所以工程建设周期短,而且造价也不高,这样新的运营商可以迅速向现有宽带网络上的用户提供电话业务。 ●借助成熟的IP电话技术,在已有的数据网上直接承载话音,并和原有电话网有机融合,减低建设成本与维护费用; ● 可以方便集成话音业务、WWW、E-Mail、电子商务、语音邮箱及基于IP多播的可视会议等技术,满足客户的多种需求; 实现的业务类型 1. IP电话话音终端之间的互通 2. IP电话话音终端与VOIP骨干网运营商的现有IP电话之间的互通 3. IP电话话音终端通过VOIP骨干网运营商的网关与PSTN用户之间的互通 4. 后台管理及计费系统(预付费、后付费等) 从运营商角度,目前主要开展的业务有长话分流、IP市话、IP超市等。 业务方案介绍 1. 长话分流业务: 方案一:目前在联通组网中比较流行的小容量程控交换机方式。 以联通的业务为例: 方案中采用的是移动交换局前置交换机的E1数字中继接口资源,利用nxE1光端机等数字传输设

网络电话系统设计方案

办公楼综合布线系统 设 计 方 案 2008年09月

第1章前言 综合布线系统作为将来大楼内所有信息传输的主要通道,必须支持现在以及未来语音、数据、图像等信息高速传输的要求。而综合布线系统作为现代化办公系统的数据网络、通讯系统的基础平台,是建筑物或建筑群之间的一个模块化、灵活性极高的信息传输通道,是智能建筑的“信息高速公路”。结合当今国际国内先进的技术,并充分考虑未来多媒体信息高速传输的要求。随着项目的综合布线系统的建立,将为用户提供高性能的数据和语音通讯的传输通道,能够良好的支持数据、语音、图像和多媒体通讯等各种信号的传输,并能够适应不断发展的网络技术的需要。 1.1 结构化布线系统简介 综合布线系统(PDS)是在统一的传输介质上建立的可以连接电话、计算机、会议电视和监视电视等设备的结构化信息传输系统。PDS使用标准的双绞线和光纤,支持高速率的数据传输。它包括一系列专用的插座和连接硬件,使用户可以把设备连到标准的话音/数据信息插座上,使安装、维护、升级和扩展都非常方便,并节省费用。PDS使用星型拓扑结构,使系统的集中管理成为可能,也使每个信息点的故障、改动或增加不影响其他的信息点。 目前在综合布线领域被广泛遵循的标准是EIA/TIA 568A,即Commercial Building Telecommunications Wiring Standard。各布线系统器件生产厂家遵照此标准提供了自己的布线产品系列。在EIA/TIA-568A中把综合布线系统分为6个子系统:建筑群子系统、设备间子系统、垂直干线子系统、管理子系统、水平子系统和工作区子系统,如下图所示。

SIP协议相关文件

Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。 eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。 一、介绍 Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。但缺点也专门明显,首先确实是可用性差,没有专门好的api封装,使得上层应用在调用协议栈时专门破裂;其次,只做到了transaction层次的协议过程解析,

缺少call、session、dialog等过程的解析,这也增加了使用的难度;再次,缺少线程并发处理的机制,使得它的处理能力有限。 eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。eXosip增加了call、dialog、registration、subscription等过程的解析,使得有用性更强。然而eXosip局限于UA的实现,使得它用于registrar、sip server等应用时极其不容易。另外,它并没有增加线程并发处理的机制。而且只实现了音频支持,缺少对视频和其它数据格式的支持。 综合来讲,Osip2加上eXosip协议栈仍然是个实现Sip协议不错的选择。因此需要依照不同的需求来增加更多的内容。 二、Osip2协议栈的组成 Osip2协议栈大致能够分为三部分:sip协议的语法分析、sip 协议的过程分析和协议栈框架。 1、Sip协议的语法分析:

要紧是osipparser2部分,目前支持RFC3261和RFC3265定义的sip协议消息,包括INVITE、ACK、OPTIONS、CANCEL、BYE、SUBSCRIBE、NOTIFY、MESSAGE、REFER和INFO。不支持RFC3262定义的PRACK。 遵循RFC3264关于SDP的offer/answer模式。带有SDP的语法分析。 支持MD5加解密算法。支持Authorization、www_authenticate 和proxy_authenticate。 2、Sip协议的过程分析: 要紧是osip2部分,基于RFC3261、RFC3264和RFC3265的sip 协议描述过程,围绕transaction这一层来实现sip的解析。 Transaction是指一个发送方和接收方的交互过程,由请求和应答组成。请求分为Invite类型和Non-Invite类型。应答分为响应型的应答和确认型的应答。响应型的应答是指那个应答仅代表

IP电话系统建设方案(完整资料).doc

【最新整理,下载后即可编辑】 IP电话系统建设方案 2005年6月 目录

1. 网络现状及需求分析 (3) 1.1背景分析 (3) 1.2应用需求分析 (3) 2. 应用方案设计分析 (4) 2.1方案设计原则 (5) 2.2设计目标 (6) 3. 解决方案介绍 (7) 3.1整体解决方案 (7) 3.1.1 解决方案网络拓扑 (7) 3.1.2 方案分析 (7) 3.1.3 可行性分析 (9) 3.2方案靓点 (10) 3.3设备配置清单 (13) 4.网络IP语音关键技术简介 (14) 5. 关键应用设备简介.......................................... 错误!未定义书签。

1. 网络现状及需求分析 1.1背景分析 ****公司辖内的网络系统已经建成,内部建立了完善局域网,与各个地市、县分公司通过专网互联,现在网络平台上承载的是数据业务。 从地理分布看,有n个地市,十几个县;从电话资费看,各个地市与省、地市之间通话都是长途话费,电话费每年给公司带来了一笔巨大费用。如何控制电话资费,降低办公成本,使公司辖内信息化建设更趋完善,是当前考虑的主要问题之一。 1.2 应用需求分析 公司辖内内联网络平台已建设成功,网络带宽在满足公司内部基本业务及办公需求后,还有一定富余,因此为在现有通信平台上建设内部IP电话网络并实现网内免费通话提供了坚实的物理基础。以下是本次IP语音建设具体需求: 第一阶段,主要实现纯内部的免费IP电话和传真业务,每个人员只需配备一部电话,实现一机双号,即每人只用一部IP 电话,既可拨打内部IP电话,又可拨打外线市话,电话号码为直拨,不需加任何前缀,通过网关来判断是市话或是IP电话。这样做的好处有两个:(1)“一机双用”,且不改变拨号习惯,便于切换。(2)支持断电保护功能,当网关断电或IP电话不通时,

sip协议简单解释

引言 节省费用以及想把语音和数据融合在一起的需求,促使了IP电话的蓬勃发展。 为了使IP电话为大众所接受,成为主流,甚至最终取代传统的POTS(Plain Old Telephone Service旧式电话服务),有两个条件必须满足: 第一,话音通信的质量至少要达到POTS同样的水准; 第二,必须有信令的支持,就像PSTN(Pubic Switched Telephone Networks)公用交换电话网)中有No.7信令一样。 目前,IP电话系统有H.323和SIP两个完整和独立的信令标准,它们都对IP电话系统信令提出了完整的解决方案。它们对呼叫的连接都具有建立、管理和撤销的能力,具有网络管理功能,使端点用户具有进行建立和交互QoS(Quality of Service)的能力,且容易扩充新功能,支持不同类型的互操作性。当然,这两个协议都包含关于语音编码的解压缩方面的要求,只是这部分对两个协议而言是一样的。我们主要是从信令的角度对它们进行比较分析。 2 H.323简介 H.323是ITU-T第16工作组的建议,H.323由一组协议构成,其中有负责音频与视频信号的编码、解码和包装,有负责呼叫信令收发和控制的信令,还有负责能力交换的信令。1999年7月前,多数已实现的系统是基于H.323第二版的,而在此之后,H.323第三版开始应用。 2.1通信系统 H.323定义了4个主要部件构筑基于网络的通信系统:终端Terminals 、网关Gateways 、网守Gatekeepers 、多点控制单元(MCU)。 1终端 在基于IP的网络上是一个客户端点。它需要支持下面3项功能:支持信令和控制,即支持

深度分析Voip网络电话商业模式

深度分析Voip网络电话商业模式 当Voip技术成熟时,我们可以看到大量的公司涌入来开办他们的Voip产品。毫不意外,他们每个都有自己的商业模式,和其它的比也是很不一样。现在,我们想了解一下一些Voip的大公司所采用的商业模式。 1)基于VOIP的广告:在现今的互联网时代,一些Voip提供者像是把广告作为商业模式。尽管令人惊讶的是没有太多的广告支持的Voip产品。有些有名的例外如 Click2Voice, thePudding等等。大多数基于产品的广告不提供全部功能,换而言之,它们有所限制。比如被特定的地理位置所限制或者每次通话时间的限制。所以,如果你用Voip,仅仅依靠这些服务可能是远远不够的。 2)基于VOIP的电话:这些服务希望能从你在他们那儿购买的硬件中赚到钱。通常他们会绑定在特定时间段给特定地点的免费通话,希望那样你也会在免费之外的时段和国家继续使用他们的服务。通常在网络之内的电话都是免费的,例如,通话方和接通方的电话硬件都来自一个公司,那么他们之间的通话是免费的。在这个分类中的实例有 Ooma, PhoneGnome等等。 3)纯粹的Voip:这些纯粹的Voip提供者给予完全的Voip功能。当然他们会为了增加方便而和硬件设备结合在一起。然而这不是硬性要求的。在这个分类中用户通常给予最大范围的地域覆盖。Voip提供商会提出一些免费目的地来招揽顾客。免费通话是受限制的,通常是在你买了基本的服务时才有效。用户想要给在免费范围内的地方打电话也是当你买了基本的服务后。这里有名的实例有 Jajah, Rebtel, TPad,Betamax公司的 nonoh, voipdiscount, voipcheap等。 一些公司甚至已经把Voip的功能扩展到了手机。利用数据连接或者是WiFI连接来打电话。这不是免费的,但是难道不是最方便的吗?(仅当你享有着免费或廉价的手机联网服务)这儿的范例有 Truphone, WiFiMobile, Fring,等。

连锁店网络电话系统方案精修订

连锁店网络电话系统方 案 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

连锁店网络电话系统方案一、连锁店一般情况 由于公司业务繁忙,总部及各个分店每天都有大量的业务需要通过电话联系,故公司在电话费上开销庞大,每年总共支出电话费非常高昂。且由于公司内部总部及各个分支机构之间的通话也通过 PSTN 网络实现,故每年电话费开销中约有一半以上为系统内部通话所造成的。由于是分散办公,有的更是处于不同的城市,很难集中管理。 随着市场竞争日趋白热化,加快公司内部的信息沟通,提升管理水平,降低经营成本,提高工作效率、统一企业形象成为了每一个连锁经营企业迫切需要解决的问题。 二、方案概述 随着互联网的飞速发展,中国网络状况的不断改善,基于宽带通信网络,建立总部与分店间的语音、数据和丰富的业务应用整合到单个系统IP-PBX中已经成为可行。 以降低开支、方便系统内部间通话、有效管理、提升企业整体形象为基本原则,通过数据网建立一个覆盖整个连锁店企业的内部电话网络,通过这个电话网络我们可以做到以下几点: 节省话费: 总部及各个分店之间的“0话费”通话。 提供广播电话会议系统,实现会议“异地0费用”。 各个分店的长途电话都从总部拨出,提高总部对电信部门的议价能力。 有效管理: 总部可以对所有分机设备进行设定,并为每个员工分配一个账号,每个分机 设备可以支持不同的账户登入。同一个员工也可以在不同的分店登入。解决 人多电话少、员工在分店间流动的问题。 总部可以为每一个员工分配呼叫权限(如长途、市话、系统内部电话等)和 功能(呼叫转移、免打扰、访问语音信箱、登入队列、报时、报分机号码、 报IP地址、叫醒服务等)。

SIP协议格式详解

1.SIP 1.1.1.SIP格式 每条SIP消息由以下三部分组成: (1)起始行(Start Line):每个SIP消息由起始行开始。起始行传达消息类型(在请求中是方法类型,在响应中是响应代码)与协议版本。起始行可以是一请求行(请求)或状态行(响应)。 (2)SIP头:用来传递消息属性和修改消息意义。它们在语法和语义上与HTTP头域相同(实际上有些头就是借自HTTP),并且总是保持格式:<名字>:<值>。 (3)消息体:用于描述被初始的会话(例如,在多媒体会话中包括音频和视频编码类型,采样率等)。消息体能够显示在请求与响应中。SIP清晰区别了在SIP起始行和头中传递的信令信息与在SIP 范围之外的会话描述信息。可能的体类型就包括本文将要描述的SDP会话描述协议。

1.1. 2.消息头 Header field where proxy ACK BYE CAN INV OPT REG Accept R - o - o m* o Accept 2xx - - - o m* o Accept 415 - c - c c c Accept-Encoding R - o - o o o Accept-Encoding 2xx - - - o m* o Accept-Encoding 415 - c - c c c Accept-Language R - o - o o o

Accept-Language 2xx - - - o m* o Accept-Language 415 - c - c c c Alert-Info R ar - - - o - - Alter-Info 180 ar - - - o - - Allow R - o - o o o Allow 2xx - o - m* m* o Allow r - o - o o o Allow 405 - m - m m m Authentication-Info 2xx - o - o o o Authorization R o o o o o o Call-ID c r m m m m m m Call-Info ar - - - o o o Contact R o - - m o o Contact 1xx - - - o - - Contact 2xx - - - m o o Contact 3xx d - o - o o o Contact 485 - o - o o o Content-Disposition o o - o o o Content-Encoding o o - o o o Content-Language o o - o o o Content-Length ar t t t t t t Content-Type * * - * * * Cseq c r m m m m m m Date a o o o o o o Error-Info 300-699 a - o o o o o Expires - - - o - o From c r m m m m m m In-Reply-To R - - - o - - Max-Forwards R amr m m m m m m Min-Expires 423 - - - - - m MIME-Version o o - o o o Organization ar - - - o o o Priority R ar - - - o - - Proxy-Authenticate 407 ar - m - m m m Proxy-Authenticate 401 ar - o o o o o Proxy-Authorization R dr o o - o o o Proxy-Require R ar - o - o o o Record-Route R ar o o o o o o Record-Route 2xx,18x mr - o o o o - Reply-To - - - o - - Require ar - c - c c c - o o o o o Retry-After 404, 413,

IP电话系统建设方案

IP 电话系统建设方案 2005年6月

目录 1.网络现状及需求分析 (3) 1.1 背景分析 (3) 1.2应用需求分析 (3) 2.应用方案设计分析 (4) 2.1方案设计原则 (4) 2.2设计目标 (6) 3.解决方案介绍 (6) 3.1整体解决方案 (6) 3.1.1解决方案网络拓扑 (6) 3.1.2方案分析 (7) 3.1.3可行性分析 (8) 3.2 方案靓点 (10) 3.3设备配置清单 (12) 4.网络 IP 语音关键技术简介 (13) 5.关键应用设备简介 ................................................................错误!未定义书签。

1.网络现状及需求分析 1.1 背景分析 ****公司辖内的网络系统已经建成,内部建立了完善局域网,与 各个地市、县分公司通过专网互联,现在网络平台上承载的是数据业务。 从地理分布看,有 n 个地市,十几个县;从电话资费看,各个地 市与省、地市之间通话都是长途话费,电话费每年给公司带来了一笔 巨大费用。如何控制电话资费,降低办公成本,使公司辖内信息化建 设更趋完善,是当前考虑的主要问题之一。 1.2 应用需求分析 公司辖内内联网络平台已建设成功,网络带宽在满足公司内部基 本业务及办公需求后,还有一定富余,因此为在现有通信平台上建 设内部 IP 电话网络并实现网内免费通话提供了坚实的物理基础。以下 是本次 IP 语音建设具体需求: 第一阶段,主要实现纯内部的免费IP 电话和传真业务,每个人 员只需配备一部电话,实现一机双号,即每人只用一部 IP 电话,既可拨 打内部IP 电话,又可拨打外线市话,电话号码为直拨,不需加任何前缀,通过网关来判断是市话或是 IP 电话。这样做的好处有两个:(1)“一 机双用”,且不改变拨号习惯,便于切换。(2)支持断电保护功能, 当网关断电或 IP 电话不通时,可自动切换到 PSTN市话网,保证了业务 不间断性。

2020年VOIP网络电话安装试用协议书

2020年VOIP网络电话安装试用协议书 某某集团享受特惠政策:全年字幕以每字壹拾贰元计算(不再按条计算)给与全年新闻 片头5秒,给与全年3期标准的《消费向导》,给与新闻报道支持及形象保护,给与全年15秒30次画面广告。 尊敬的各位前辈,您们勤勤恳恳,兢兢业业,无私奉献,把美好的年华、热情和精力 都献给了教育事业,您们的精神将永远激励着我们前进。让我们一起畅所欲言,共话平山 教育不老的情结。 比赛中,学生应按要求穿好服装和鞋子,不穿带有尖利或硬质物体,头上不要戴各种 发卡。裤子口袋里不要装钥匙、小刀等坚硬、尖锐锋利的物品。尽可能避免运动伤害事故 的发生。 第十六条:工作场所或宿舍内,未经公司行政人事部或电工同意,擅自乱拉存在不安 全隐患电线及临时用电,如出问题责任有当事人承担 总之,在这平凡而又不平凡的七个月里,我感受很深,同时也深感自己的不足,目前,外面的市场还没有完全打开,需要我继续努力,我将朝这几个方面努力: 一;对于老客户,和固定客户,要经常保持联系,在有时间有条件的情况下,送一些 小礼物或宴请客户,好稳定与客户关系。 确实感觉到一个新客户开拓比较难,但是对于已经成功合作的客户其实是比较简单的,比如我有20个老客户,只要很好的维护好了的话,在以后的翻单过程当中肯定会第一时 间想到通赢防伪的小周。那么这样不仅继续给公司创造利润,也是对自己一个工作上的认可。因此这点我得把目光放长远。 【指导思想】初中毕业生学业考试坚持有利于贯彻国家教育方针,促进学校全面实施 素质教育;有利于推进基础教育课程改革,促进学生全面发展;有利于高中阶段学校选拔合 格新生。 感谢您的阅读,祝您生活愉快。

连锁店网络电话系统方案.doc

连锁店网络电话系统方案 一、连锁店一般情况 由于公司业务繁忙,总部及各个分店每天都有大量的业务需要通过电话联系,故公司在电话费上开销庞大,每年总共支出电话费非常高昂。且由于公司内部总部及各个分支机构之间的通话也通过PSTN 网络实现,故每年电话费开销中约有一半以上为系统内部通话所造成的。由于是分散办公,有的更是处于不同的城市,很难集中管理。 随着市场竞争日趋白热化,加快公司内部的信息沟通,提升管理水平,降低经营成本,提高工作效率、统一企业形象成为了每一个连锁经营企业迫切需要解决的问题。 二、方案概述 随着互联网的飞速发展,中国网络状况的不断改善,基于宽带通信网络,建立总部与分店间的语音、数据和丰富的业务应用整合到单个系统IP-PBX中已经成为可行。 以降低开支、方便系统内部间通话、有效管理、提升企业整体形象为基本原则,通过数据网建立一个覆盖整个连锁店企业的内部电话网络,通过这个电话网络我们可以做到以下几点: 节省话费: ?总部及各个分店之间的“0话费”通话。

?提供广播电话会议系统,实现会议“异地0费用”。 ?各个分店的长途电话都从总部拨出,提高总部对电信部门的议价能力。有效管理: ?总部可以对所有分机设备进行设定,并为每个员工分配一个账号,每个分机设备可以支持不同的账户登入。同一个员工也可以在不同的分店登入。解决人多电话少、员工在分店间流动的问题。 ?总部可以为每一个员工分配呼叫权限(如长途、市话、系统内部电话等)和功能(呼叫转移、免打扰、访问语音信箱、登入队列、报时、报分机号码、报IP地址、叫醒服务等)。 ?总部可以查看所有电话的呼叫记录,以图表的形式显示,并可以下载保存。 ?总部可以实时监听所有分店呼出电话、分店之间的电话、分店与总部间的电话。 ?所有分店之间、分店与总部之间、分店呼出呼入的通话都进行电话录音。?网络传真,无纸化传真,总部统一接收、发送和管理传真,总部和分店间的传真文件通过电子邮件收发,减少对传真的投入,加强管理。 ?总部可以查看、保存、管理系统上所有产生的文件,包括通话录音文件、留言录音文件、传真文件、系统语音文件、日志文件、系统配置文件等。统一形象: ?各个分店的电话出入口都统一到总部上来,各个店的分机和账号可以都由总部设定成同样的号位和号码形式,实现企业通讯系统的统一化。?总部可以在电话入口处增加IVR语音菜单,或添加语音广告,实现企业对外宣传的统一。 客户维护: ?重要客户来电时,总部会有客户信息菜单自动弹出(如果分店有可以上网的计算机,分店也可以查看到弹出的客户信息菜单)。解决对重点客户的重点维护问题。 ?当分机电话无人接听时,客户可以通过语音信箱留言。总部可以查看所有客户留言信息。 ?总部或者分机可以将一些常用的电话号码设置成缩位拨号形式,拨打电话时只需按简单的几个按键即可拨出。 ?总部可以设置数字话务员,客户呼入时可以根据数字话务员的语音提示进入系统并接通自己想拨打的电话。减少总台话务人员的工作量。 ?可以将重要客户设置成VIP客户,不经过数字话务员直接呼叫目标分机。 ?客户拨入,而系统上没有空闲的分机时,客户可以进入队列收听音乐等待,直到空闲的分机接听客户的来电,总部可以通过控制台界面实时查看队列状态,并可以将队列上的电话转接到其它分机上。提高接通率。

SIP协议主要消息讲解

第一章SIP协议主要消息 1.1 SIP消息分类 SIP协议是以层协议的形式组成的,就是说它的行为是以一套相对独立的处理阶段来描述的,每个阶段之间的关系不是很密切。 SIP协议将Server和User Agent之间的通讯的消息分为两类:请求消息和响应消息。 请求消息:客户端为了激活特定操作而发给服务器的SIP消息,包括INVITE、ACK、BYE、CANCEL、OPTION和UPDATE消息。 SIP请求的6种方法: 1、邀请(INVITE)——邀请用户加入呼叫 2、确认(ACK)——确认客户机已经接收到对INVITE的最终响应 3、可选项(OPTIONS)——请求关于服务器能力的信息 4、再见(BYE)——终止呼叫上的两个用户之间的呼叫 5、取消(CANCEL) 6、注册(REGISTER)——提供地址解析的映射,让服务器知道其它用户的位置 响应消息:服务器向客户反馈对应请求的处理结果的SIP消息,包括1xx、2xx、3xx、4xx、5xx、6xx响应 1.2 SIP消息结构 请求消息和响应消息都包括SIP消息头字段和SIP消息体字段; SIP消息头主要用来指明本消息是有由谁发起和由谁接受,经过多少跳转等基本信息; SIP消息体主要用来描述本次会话具体实现方式; 1.3 消息格式 1.3.1 请求消息格式 SIP请求消息的格式,由SIP消息头和一组参数行组成,如图1-1所示。通过换行符区分命令行和每一条参数行。

图1-1 SIP 请求消息结构 注意:参数行的顺序不是固定的。对应的参数解释见错误!未找到引用源。。 消息体定义: Call-ID :头字段是用来将消息分组的唯一性标识 From :头字段是指示请求发起方的逻辑标识,它可能是用户的注册地址。From 头字段包含一个URI 和一个可选的显示名称 CSeq :头字段用于标识事务并对事务进行排序。它由一个请求方法和一个序列号组成,请求方法必须与对应的请求消息类型一致 Max-Fowords :头字段限定一个请求消息在到达目的地之前允许经过的最大跳数。它包含一个整数值,每经过一跳,这个值就被减一。如果在请求消息到达目的地之前该值变为零,那么请求将被拒绝并返回一个483(跳数过多)错误响应消息。 Via :头字段定义SIP 事务的下层(传输层)传输协议,并标识响应消息将要被发送的位置。只有当到达下一跳所用的传输协议被选定后,才能在请求消息中加入Via 头字段值。 expires :参数指出了该值中包含的URI 地址的有效期。这个参数的值是以秒为单位计算的。如果没有提供该参数,那么URI 地址的有效期由Expires 头字段值来确定。 消息头

IP电话系统建设方案样本

IP电话系统建设方案 6月

目录 1. 网络现状及需求分析 ............................................. 错误!未定义书签。 1.1背景分析 ............................................................... 错误!未定义书签。 1.2应用需求分析....................................................... 错误!未定义书签。 2. 应用方案设计分析 ................................................. 错误!未定义书签。 2.1方案设计原则....................................................... 错误!未定义书签。 2.2设计目标............................................................... 错误!未定义书签。 3. 解决方案介绍.......................................................... 错误!未定义书签。 3.1整体解决方案....................................................... 错误!未定义书签。 3.1.1 解决方案网络拓扑 ........................................ 错误!未定义书签。 3.1.2 方案分析 ........................................................ 错误!未定义书签。 3.1.3 可行性分析 .................................................... 错误!未定义书签。 3.2方案靓点 ............................................................... 错误!未定义书签。 3.3设备配置清单....................................................... 错误!未定义书签。 4.网络IP语音关键技术简介 ..................................... 错误!未定义书签。 5. 关键应用设备简介 ................................................. 错误!未定义书签。

SIP协议讲解

SIP协议讲解 14 关于本章 SIP协议 内容本章描述内容如下表所示。标题 14.1 概述14.2 SIP 消息类型14.3 SIP消息结构14.4 SIP-T简介本节简要介绍SIP 协议的应用以及相关概念。本节介绍SIP消息的类型。本节介绍SIP消息的结构。本节介绍SIP-T的应用。 14.5 SIP消息流程本节举例介绍SIP相关的消息流程。本章将对SIP协议做一简要介绍,包括涉及的基本概念、消息结构以及简要的消息流程。 14.1 概述 SIP(Session Initiation Protocol)是一个应用层控制协议,用于创建、更改和终止会话。这里的会话类型包括多媒体会议、Inter电话等类似的应用。SIP是实现VOIP(Voice over IP)的关键协议之一。 SIP支持别名映射、重定向服务、ISDN和智能网业务。它支持个人移动(personal mobility),即终端用户能够在任何地方、任何时间请求和获得已订购的任何电信业务。总的来说,SIP能够支持下列五种多媒体通信的信令功能。 l用户定位:确定参加通信的终端用户的位置; l用户通信能力协商:确定通信的媒体类型和参数; l用户意愿交互:确定被叫是否乐意参加某个通信;

l建立呼叫:包括向被叫“振铃”,确定主叫和被叫的呼叫参数; l呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等等。 SIP可以通过MCU(Multipoint Control Unit)、单播联网方式、或组播方式创建多方会话,支持PSTN和IP电话之间的网关功能。 SIP协议对低层协议作了最少的假设,低层协议可以为SIP协议提供可靠或非可靠传输,可以为分组或字节流业务。SIP可以使用UDP协议或TCP协议作为传输层协议,首选UDP协议。 14.1.1 相关概念 呼叫 一个呼叫是由一个会议中被同一个发起者邀请加入的所有成员组成的。一个SIP呼叫由Call-ID进行标识。因此,如果一个用户是被不同的人邀请参加同一个多点会议,那么每个邀请都构成一个呼叫。点到点IP电话会话是一种最简单的会话,它映射为单一的SIP呼叫。 呼叫分支 一个呼叫分支(Call leg)由Call-ID、To、From三个参数共同决定。在同一个Call-ID中,从A到B的请求与从B到A的请求都属于同一个呼叫分支,呼叫分支也可以理解成一次呼叫中消息经过的路径。 事务

VOIP电话与传统的IP电话的区别

VOIP电话与传统的IP电话的区别 从原理上来说,VOIP同IP是骨子里一根筋,一模一样!但从实现方式上来说就会有多的区别: 1、传统的IP电话与VOIP的成本主要取决于到最终用户的最后一公里的硬件成本:传统的基于PSTN的电路交换的IP只有中心段是在internet上传输,而各终端都还只是在PSTN上传输。各运营商在当初架设PSTN的终端时有很大的硬件设施上的成本投入,如通信电缆,数据交换设备,各节点设备,施工成本(如挖地下管道,架电线杆等),人工成本,维护成本等等。而VOIP全是基于internet 上的传输,在用户已有的宽带互联网上传输语音只是充分利用了用户的宽带资源,就相当于宽带的增值服务,因而成本本身就很低廉。加上专门的终端接入设备(语音网关)及相应的平台技术对语音的强大处理功能,VOIP的通话质量能达到甚至超过传统的IP电话的通话质量。 2、由于传统的IP电话是基于PSTN的承载基础上,在任何的使用使用情况下都会产生一个基本的PSTN承载成本,这也就是打IP电话通常所说的“基本费通话费”(一般为当地接入的市话费)。这个“基本通话费”是一个固定的不可去的成本。从使用的角度上来说这基本费在总的IP话费里占有相当大的一个比例。 3、有的运营商提供的IP电话服务承诺不收基本通话费,其实这只是一种障眼的说法,实际是不可能的,只要是打IP电话,基本费还是会产生。只是由该IP运营商自已承担了。从表面上看是对用户的一种优惠。但实际上确没有。因为从运营的本身来看这反而很大程度上增加了IP电话在自身的成本,而因这样的高成本所造成的压力,运营商的这种IP电话服务往往不会坚持很久,只是以某一个时段的优惠来拢络客户,或是用户所买的IP电话卡限制在一定的时效范围内使用。其二:从行内的统计数据表明传统的IP电话的接通率一般只有60%-70%左右,(电信17909的假IP除外),有的甚至低于50%,这也就是常常出现在当用户拨完一长串的IP帐号同密码(或是IP接入号)后出现电话不通的情况。电话虽然没通,但所拨的这个IP接入号的基本费通话费都已产生,这基本通话费一般是由用户自已来承担,(电信部门会直接算在市话费里)。这样情况下IP运营商为降低IP话费,以低降格的优势抢占市场,就只能以变相的手法收回用户所产生的基本通话费的成本。 4、 VOIP同传统IP卡使用方法上的对比:使用传统的IP电话号卡或是IP 接入号需拔入账号。密码等非常烦琐的输入过程,而且极易拔错,拔打效率非常之低。对于一些用户特别是公司用户来说IP卡难以满足其繁忙,紧张的工作需要,而VOIP是直接接上普通的模拟电话机,拨打长途时只需直拨其区号+电话号即可,也可接入用户单位现有的程控交换机,实现全公司共享使用,有利于整个用户单位通讯网络的系统规划。其使用的简单、方便,无形中在很大程度上提高了使用者的工作效率。 5、 VOIP与IP拨号器的优势对比:针对市面上出现了IP拔号器,快拔手,省钱王等IP拔号设备确实在某种程度上能带给客户方便、快捷的使用。但因为这些设备的结构简单,技术含量低。存在着以下几方面的缺点: 一、技术含量低。由于IP运营商的网络质量不稳定,拔通率低,需要终端IP产品能在一定程度上弥补网络缺陷,但现有的IP拨号器、电话机等产品不但不能实现技术上的补充,而且还由于其本身的电路和功能设计上的缺陷,不

相关主题
文本预览
相关文档 最新文档