论文部分内容阅读
互联网速度越来越快,覆盖范围越来越广,以IP为核心的分组化已成为电信网络演进的主流方向,VoIP技术正在经历前所未有的迅速发展。各种VoIP产品大量推向市场,改变着人们的生活方式;同时,VoIP的协议标准不断推陈出新,成为人们研究热点。作为VoIP的最重要协议体系之一的H.323,尽管面临SIP协议的冲击,其远景不被一些人看好,但它得到了几乎所有VoIP厂商的强力支持,被广泛应用于电信级商用IP电话网,同时也拥有一大批坚定的追随者。与其它相关VoIP协议,如SIP、MGCP、H.248/MEGACO和软交换技术相比较,H.323最大的优点就是标准最为成熟,目前市场占有率最高。随着VoIP技术继续发展,H.323也在吸收着其它相关协议的优点(比如快速呼叫),不断促进自身更加成熟、健壮,显示出强大的生命力。大多数人认为,H.323将在相当长的一段时期内继续作为事实上的VoIP工业标准。 本文讨论了H.323协议栈的结构组成,并对实现协议栈所涉及的一些技术,如ASN.1编码、主要协议实体功能界定划分等问题,进行了较为细致的分析。掌握这些技术对于修改、定制和增强H.323协议栈,使之符合我国国家标准是非常重要的,同时也有助于设计拥有自有知识产权的H.323协议栈。 本文重点描述了一个基于H.323的网守的实现。该网守被设计为面向中小电信运营商或行业用户。它符合H.323国际标准第四版和相关国内标准,能够和其它H.323设备互通,具有地址解析、呼叫接入、区域管理、呼叫管理和带宽控制等协议中所规定的功能,还支持Web管理,运行参数动态修改,以及支持NAr运行环境和能够计费等其它来自客户的应用功能需求。首先,根据这些需求定义给出了网守的模块划分,介绍了网守总体设计方案,并对各个模块的功能、接口作了仔细说明。接着,对于网守的部分模块,如网守核心协议模块(GKCore)、Web通信模块和认证模块作了详细描述,并给出了部分实现细节和重要工作流程。最后,描述了网守的测试运行环境,给出了与Cisco网关、Microsoft Netmeeting、Dialogic网关以及PALM的IP电话终端的测试结果,并提出了下一步工作的改进建议。该网守完全遵循面向对象的设计思想,具有良好的可扩充性和代码可重用性。