如何成功的运用 openh323 视频会议来开发商业的H.323 协议栈

通信软件开源之路_开源软件_电信_CTI论坛
通信软件开源之路
何为"开源软件"
  自Linus Torvalds创建Linux以来,开源思想在软件界可谓盛极一时。那么,什么是开源呢?简单来说,"开源软件"就是源代码开放的软件。对普通用户来说,开不开源其实意义不是很大,他们更在乎收不收费,由于开源软件大多都是免费下载的,所以一提起开源软件,很多人的第一反应就是免费软件,对一般用户这么说也未尝不可。不过对于商业用户来说,开源的意义就不一样了,首先它可以减少开发周期,因为源代码开放了,只需要稍做修改就可以嵌入到产品中去;其次,它可以降低成本,免费午餐不一定就不好吃(也有些开源软件需要收费,但价格都比较低廉)。
  由于开源思想源于计算机软件界,所以发展至今,计算机类开源产品的种类、数量都是很多的,使用也比较广泛。如在操作系统领域,Linux在服务器市场就占据了相当大的份额,并持续扩张,IBM公司销售的薄片式服务器中大约有75%就运行着Linux操作系统;Web方面,全球有百分之五十以上的Web服务器在使用开源的Apache系统;数据库,有针对互联网应用的轻量级数据库MySQL,也有针对大型应用的PostgreSQL,中国最大的门户网站Sina的后端数据库就采用了开源的MySQL数据库软件。其他还有各种非常流行的软件,如GNU的编辑软件Emacs、Linux的图形处理界面Xfree86、排版软件TeX等等,都获得了广泛的应用。
通信行业的开源之路
  计算机和通信在技术上,可以说是一对孪生兄弟,两者相互促进,共同发展。不过在开放性方面,通信技术和计算机技术走的是一条完全不同的道路,计算机技术走的是一条自由开放的道路,而通信始终难以脱离那种封闭发展的模式。不过,随着VOIP的发展和下一代网络(NGN)的提出,这一状况将得到较大改观,电信网也将朝着一种更为开放的方向迈进。
  由于通信网的封闭性,网络结构的复杂性,通信设备的多样性,使得通信软件难以在一个统一的平台(包括硬件平台和操作系统平台)下运行,所以迄今为止,通信行业的开源项目仍屈指可数。
下面,我们把通信类的软件简单的进行一下划分:
  1、 核心算法软件:主要是一些音频、视频的编码、解码类软件,这类软件可能采用汇编或C语言,运行在ARM和DSP等一些工业级微处理器上,操作系统为专用操作系统或RTOS(如VxWorks、pSOS等)之上。
  2、 信令协议栈软件:主要是用于设备互通、网络互连等。通信网络在不断更新、发展,通信协议也在不断的进化,这类软件运行在交换机上,操作系统可能为嵌入式系统,也可能为Unix和Windows等一些通用系统。
  3、 运营支撑软件:亦称为BOSS系统,主要是给运营商提供计费、结算、营业等功能,是运营商的核心软件。这类软件运行在普通的服务器之上,操作系统可能为Unix或NT等。
  4、 增值应用软件:主要是基于某种交换机或板卡开发的一些增值应用,如呼叫中心、电话会议等,或者是一些第三发服务提供商开发的一些电信业务软件(如目前常见的短信、彩玲、或者秘书台业务等等)。
  前两类软件由于通用性比较强,技术和标准都相对成熟、稳定,是目前通信开源项目的主要发展领域。下面,我们通过目前比较成熟的几种协议栈软件,也就是上述的第二类通信软件,来简单的描述一下开源软件在通信行业的现状。
开源的七号信令协议栈-OpenSS7
  七号信令是电信网间互连最常用的信令系统,它对电信网就像TCP/IP对互联网一样。在各种电信网结构中,都可以见到七号信令的身影。
  OpenSS7是由OpenSS7公司主导下开发的一个支持七号信令(SS7)和SIGTRAN的开源协议栈项目。该项目开始于1996年,它实现了ITU
Q.700系列建议中的七号信令系统。随着VOIP和软交换的兴起,OpenSS7的焦点集中在SIGTRAN协议的实现上(SIGTRAN可以看作是SS7的NGN版本)。其实,OpenSS7其实并不仅仅局限七号信令,
ISDN和软交换的一系列信令都在它的考虑范围之内。
关于OpenSS7的技术细节,请参考拙作《七号信令开源项目-OpenSS7体系结构》
  注意,OpenSS7不属于免费软件,如果需要将OpenSS7用于商业用途的话,需要向OpenSS7公司缴纳一定的许可费用。
开源的SIP协议栈-Vocal、OSIP
  SIP是由IETF提出的一套用户IP电话的通信协议,它用来建立,改变和终止基于IP网络的用户间的呼叫。该协议建立在SMTP(简单邮件传送协议)和HTTP(超文本传送协议)等协议基础之上。为了提供电话业务它还需要结合其他几种不同的标准和协议:特别是需要确保传输(RTP),与当前电话网络的信令互连,能够确保语音质量(RSVP),能够提供目录(LDAP),能够鉴权用户(RADIUS)等等。
  由于是计算机界提出的一项电话标准,因此它显露出许多计算机业界的许多特点,比如,它尽可能的大量采用现有的协议,而不是重建标准,如HTTP、LDAP、RADIUS等,都是技术成熟、应用广泛的协议标准。其次,就是它的开发较其他协议栈(如它的竞争协议H.323)难度较低,而且,相关的开源项目也比较多,如VOCAL、OSIP都是比较成熟的、可商业化的SIP协议栈。
  VOCAL (即Vovida开源通信应用程序库)它是由Vovida社区开发的一套SIP协议栈,OSIP则是由老牌开源社区GNU组织开发的一款SIP协议栈软件,下面对这两个协议栈进行一下简单的比较:
Win32、Linux
Win32、Linux、Unix、
VxWorks、BSD
COPS、OSP、RSVP
开源的H.323协议栈-OpenH323
  H.323和SIP一起,并成VOIP领域的两大标准。不同的是SIP是由计算机界(IETF)定义的,而H.323则由电信界(ITU)定义的。从应用上来说,SIP更适合企业应用,而H.323比较适合电信级应用。从开发的难度来说,H.323远比SIP复杂,如果要从头做起的话,其开发周期将会非常久。不过,有了OpenH323,一切都不一样了,我们完全可以在短期内做出一套电信级的VOIP系统。
  OpenH323是通信领域名气最大的一款开发源代码的通信协议栈软件,该项目是澳大利亚的Equivalence Pty Ltd 公司组织开发的,它从1998
年开始,到了2000 年底基本的H.323 协议框架已经实现,主要是免费面向所有想从事VOIP 和网络视频传输的软件开发商使用,这个协议库是完全符合H.323
协议的,能和任何符合该协议的软件进行视频和语音的通讯,例如Microsoft 的NetMeeting等。很多商业的H.323协议栈就是基于OpenH323基础开发的。
  OpenH323的优势在于它比较完整的实现了ITU 关于H.323的建议,可以实现基于IP的各种电话应用,包括语音、视频、会议以及传真等。通过该协议栈,我们很容易的就可以定制出自己需要的包括终端、网守、网关或MCU等各种H.323实体。而且,它不需要任何付费,对商业用户和个人开发者来说都具有很大的诱惑力。
  OpenH.323支持但前流行的各种平台,包括Linux、Windows和Mac OS和Unix,编程语言采用了面向对象的C++语言。关于它的具体技术细节,请参考卢政的《如何成功的运用OPENH323
来开发商业的H.323 协议栈》。
  通信软件开源的目的之一就是降低通信技术的门槛,普及通信知识,让通信行业的一些核心技术能被更多的人掌握、运用,同时,也可以减少一些通信项目重复开发的投入,因此,意义非常重大。但是,目前通信行业的开源项目数量有限,能真正被人利用的更是屈指可数。因此,需要有更多的通信专用人士投身这一领域,使开源思想在通信领域也能落地生根。
相关站点:
OpenH323:http://www.openh323.org
OSIP:http:
作者介绍:
杭州迈可行公司供稿 CTI论坛编辑
分类信息:&&&&&
电话:010-79677 传真:010- 呼叫中心建设及运营管理咨询服务:010-
京ICP证030771号
All rights reserved您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
H.323协议栈中RAS和呼叫信令的设计与实现.pdf60页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
华中科技大学
硕士学位论文
H.323协议栈中RAS和呼叫信令的设计与实现
姓名:范文强
申请学位级别:硕士
专业:通信与信息系统
指导教师:黄桂金
座机电话号码
华中科技大学硕士学位论文
由于分组交换的口网络特别是Intemet的飞速发展,与m网络相关的技术也取
得了巨大的进展。基于包交换网络的可视通信系统成为研究人员和电信、网络及计算
机厂商关注的焦点之一。集语音、文字和图像于一体的IP网络的可视通信系统是其
中的热点之一。因此,对基于口网络的可视通信系统进行研究有积极意义。
本文首先简要概述了可视通信及其发展,并介绍了H.323协议栈结构和系统结构,
对H.225.0协议进行了分析。接着结合课题研究,介绍了H.323可视通信系统软件终
端的总体方案设计,以及简介了独立于任何操作系统和硬件外设的H323协议栈软件。
Admissionand
Status 和呼叫信令两个任务的详细设计及其软件实现。最后论述了呼
叫接纳和呼叫处理模块的测试以及得出的结论。
H.225.0协议主要实现两个功能,其一是对RAS协议功能的实现,完成网守搜
寻、端点登记、呼叫接纳和带宽管理等功能:其二是实现H.225.0呼叫信令协议的功
能,建立H.245媒体控制信道,或者通过快速连接和隧道机制,建立一条或多条逻
H.225.0协议的设计实现有其特殊的困难,一是要对RAS消息和呼叫信令消息进
行ASN.1编码;二是设计有限状态机结构实现呼叫信令模块;三是
正在加载中,请稍后...如何成功的运用+OPENH323+来开发商业的H.323+协议栈_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何成功的运用+OPENH323+来开发商业的H.323+协议栈
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩86页未读,继续阅读
你可能喜欢在Vovida的基础上实现自己的SIP协议栈_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
在Vovida的基础上实现自己的SIP协议栈
上传于||文档简介
&&在​开​源​项​目​V​o​v​i​d​a​系​统​的​基​础​上​实​现​自​己​的​S​I​P​协​议​栈
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩103页未读,继续阅读
你可能喜欢帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:1&分页:&发信人: moneyman (My name is jesse James.), 信区: FreeDevelop
标&&题: [合集] 有没有人研究OpenH323
发信站: BBS 水木清华站 (Thu Aug 19 18:35:40 2004), 站内 && ☆─────────────────────────────────────☆ &&
nili (风雪迎春) 于
(Thu Jul 29 11:29:00 2004)
提到: && www.openh323.org
一个开源的H.323协议栈,当然里面还有诸如GateWay,IVR,OhPhone,GnomeMeeting 等开源项目
个人认为还不错,目前该项目正在向OPAM发展,OPAM是一个VOIP平台,支持SIP,h.323等多种协议。
一起来学习一下~~~~ &&&&&& ☆─────────────────────────────────────☆ &&
kxn (Be Innovative) 于
(Thu Jul 29 12:47:28 2004)
提到: && 国内“研究" 这个的通常都是拿这个改巴改巴弄产品赚钱,对事不对人
【 在 nili (风雪迎春) 的大作中提到: 】
: www.openh323.org
: 一个开源的H.323协议栈,当然里面还有诸如GateWay,IVR,OhPhone,GnomeMeeting 等开源项目
: 个人认为还不错,目前该项目正在向OPAM发展,OPAM是一个VOIP平台,支持SIP,h.323等多种协议。
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
nili (风雪迎春) 于
(Thu Jul 29 15:06:47 2004)
提到: && 嘿嘿,不是在说我吧:(
openh323确实是个好东西
【 在 kxn (Be Innovative) 的大作中提到: 】
: 国内“研究" 这个的通常都是拿这个改巴改巴弄产品赚钱,对事不对人
&&&&&&&& ☆─────────────────────────────────────☆ &&
scaner (To.Be.By.Your.Side) 于
(Thu Jul 29 16:25:29 2004)
提到: && 现在啥东西都大的和一驮屎一样
能改吧改吧象点样子也不错了 && 【 在 kxn (Be Innovative) 的大作中提到: 】
: 国内“研究" 这个的通常都是拿这个改巴改巴弄产品赚钱,对事不对人
&&&&&&&& ☆─────────────────────────────────────☆ &&
Etaws (还是觉得悲伤比较适合你) 于
(Thu Jul 29 19:30:39 2004)
提到: && 对啊。我们boss叫我研究过这个东东,说是改改看能不能用...
【 在 kxn (Be Innovative) 的大作中提到: 】
: 国内“研究" 这个的通常都是拿这个改巴改巴弄产品赚钱,对事不对人
&&&&&&&& ☆─────────────────────────────────────☆ &&
adoal (阿豆) 于
(Thu Jul 29 20:12:08 2004)
提到: &&&&&& 当年俺也试图研究这个。。。。 &&&& 【 在 Etaws (还是觉得悲伤比较适合你) 的大作中提到: 】
: 对啊。我们boss叫我研究过这个东东,说是改改看能不能用...
&&&&&&&& ☆─────────────────────────────────────☆ &&
kxn (Be Innovative) 于
(Thu Jul 29 22:41:02 2004)
提到: &&&& oppose 你的签名档,佛说,不是世界变,是你的心在变 && 【 在 scaner (To.Be.By.Your.Side) 的大作中提到: 】
: 现在啥东西都大的和一驮屎一样
: 能改吧改吧象点样子也不错了
&&&&&&&& ☆─────────────────────────────────────☆ &&
adoal (阿豆) 于
(Thu Jul 29 23:24:34 2004)
提到: &&&& 康总的哲学造旨震古烁今天下无敌 &&&& 【 在 kxn (Be Innovative) 的大作中提到: 】
: oppose 你的签名档,佛说,不是世界变,是你的心在变
&&&&&&&& ☆─────────────────────────────────────☆ &&
windtear (宽带质量观察中...) 于
(Fri Jul 30 00:16:59 2004)
提到: && 而且还有服务
支持他们赚钱 && 【 在 scaner (To.Be.By.Your.Side) 的大作中提到: 】
: 现在啥东西都大的和一驮屎一样
: 能改吧改吧象点样子也不错了
&&&&&&&& ☆─────────────────────────────────────☆ &&
ffxz (非飞·奋发中) 于
(Fri Jul 30 11:08:23 2004)
提到: && 转SIP吧
H.323太复杂了,除非你真的想研究研究openh323&--改改赚钱:) && 【 在 nili (风雪迎春) 的大作中提到: 】
: www.openh323.org
: 一个开源的H.323协议栈,当然里面还有诸如GateWay,IVR,OhPhone,GnomeMeeting 等开源项目
: 个人认为还不错,目前该项目正在向OPAM发展,OPAM是一个VOIP平台,支持SIP,h.323等多种协议。
: ...................
&&&&&&&&&& ☆─────────────────────────────────────☆ &&
holly (愤中) 于
(Fri Jul 30 23:29:13 2004)
提到: &&&& 【 在 ffxz (非飞·奋发中) 的大作中提到: 】
: H.323太复杂了,除非你真的想研究研究openh323&--改改赚钱:)
&& 至少现在的市场趋势是 sip.&&&&&& ☆─────────────────────────────────────☆ &&
kirbyzhou (沧海一声笑) 于
(Sun Aug&&1 15:49:03 2004)
提到: && 实在是个垃圾,我研究过里面的ASN.1的实现,实在有够差劲。 && 【 在 nili (风雪迎春) 的大作中提到: 】
: 嘿嘿,不是在说我吧:(
: openh323确实是个好东西
&&&&&&&& ☆─────────────────────────────────────☆ &&
kxn (Be Innovative) 于
(Sun Aug&&1 20:47:53 2004)
提到: && hi, 趋势百万大奖魁首
【 在 kirbyzhou (沧海一声笑) 的大作中提到: 】
: 实在是个垃圾,我研究过里面的ASN.1的实现,实在有够差劲。
&&&&&&&& ☆─────────────────────────────────────☆ &&
tbao (土宝~GoodGoodNiceNice) 于
(Sun Aug&&1 21:54:48 2004)
提到: && 哇
【 在 kxn (Be Innovative) 的大作中提到: 】
: hi, 趋势百万大奖魁首
&&&&&&&& ☆─────────────────────────────────────☆ &&
djq (fans) 于
(Mon Aug&&2 09:09:33 2004)
提到: && 丧心病狂呀,康神。 && 【 在 kxn (Be Innovative) 的大作中提到: 】
: hi, 趋势百万大奖魁首
&&&&&&&& ☆─────────────────────────────────────☆ &&
kirbyzhou (沧海一声笑) 于
(Mon Aug&&2 10:38:35 2004)
提到: && 神奇捷克,你还没走?
【 在 djq (fans) 的大作中提到: 】
: 丧心病狂呀,康神。
&&&&&&&& ☆─────────────────────────────────────☆ &&
djq (fans) 于
(Mon Aug&&2 10:59:21 2004)
提到: && 走不了呀,周总。 && 【 在 kirbyzhou (沧海一声笑) 的大作中提到: 】
: 神奇捷克,你还没走?
&&&&&&&& ☆─────────────────────────────────────☆ &&
scaner (To.Be.By.Your.Side) 于
(Mon Aug&&2 12:06:52 2004)
提到: && Goood,过来观光吧
每天都看到钱柜啊 && 【 在 djq (fans) 的大作中提到: 】
: 走不了呀,周总。
&&&&&&&& ☆─────────────────────────────────────☆ &&
kxn (Be Innovative) 于
(Mon Aug&&2 12:55:20 2004)
提到: && 你们今年打算把趋势的奖金怎么用啊? J&K of J.Y.K&&
【 在 djq (fans) 的大作中提到: 】
: 走不了呀,周总。
&&&&&&&& ☆─────────────────────────────────────☆ &&
kirbyzhou (沧海一声笑) 于
(Mon Aug&&2 15:19:32 2004)
提到: && 我们已经出局了,康尊
【 在 kxn (Be Innovative) 的大作中提到: 】
: 你们今年打算把趋势的奖金怎么用啊? J&K of J.Y.K&&
&&&&&&&& ☆─────────────────────────────────────☆ &&
kxn (Be Innovative) 于
(Mon Aug&&2 21:57:51 2004)
提到: && 人说贵系人虚伪,今天果然见识到了
【 在 kirbyzhou (沧海一声笑) 的大作中提到: 】
: 我们已经出局了,康尊
&&&&&&&& &文章数:1&分页:
抽奖到手软!将狂欢进行到底!

我要回帖

更多关于 zigbee协议栈 的文章

 

随机推荐