论文标题:VoIP中MGCP协议的研究及协议解释器的实现 The Research and the Realization of Explanation of MGCP Protocol in VoIP 论文作者 论文导师 廖述剑,论文学位 硕士,论文专业 通信与信息系统 论文单位 太原理工大学,点击次数 100,论文页数 86页File Size6147K 2007-05-01论文网 http://www.lw23.com/lunwen_872221192/ VoIP;; media gateway;; MGCP;; call flow;; protocol brief/detailed explanation 近几年来,分组交换的应用越来越广泛,逐渐超过了电路交换,大有取而代之的趋势。随着对分组交换的进一步研究与广泛使用,其高性能价格比的优势变得更加明显,人们也乐于采用分组交换网取代或者部分代替电路交换网进行通信以降低通信费用。随着互联网的发展,宽带技术的普及,人们越来越依赖网络来实现许多语音、数据等业务。VoIP(Voice Over Internet Protocol)就是适应这一新的发展方向,把传统的PSTN电话业务转移到IP网络,利用IP网络来完成语音、图像、视频等多媒体通信的一种新兴的技术、其基本的系统组成已经实现。而MGCP(Media Gateway Control Protocol,媒体网关控制协议)作为首先要支持的媒体网关控制协议被提了出来,其对于VoIP的大规模应用,特别是对全IP网的发展具有十分重要的意义。 本文以VoIP为系统,MGCP协议为研究对象。首先介绍了VoIP的定义,基本组成,特点,应用形式,发展。然后分析了VoIP中所关联的主要协议H.323、SIP(Session Initiation Protocol,会话初始化协议)、MGCP。简单阐述了媒体网关控制器,MGCP协议的功能、命令、响应、呼叫释放流程等。全面系统地对MGCP协议进行了研究,并从技术特点、功能等方面对MGCP进行了较为详细的阐述以及数据结构、内、外接口的设计、协议概要/详细解释的阐述及实现、总体结构框图及流程的实现:同时对MGCP协议的发展前景作了展望。最后着眼于改善网络维护和测试中协议解释模块更新难的问题,以MGCP协议的解释为主要目标,设计并实现了一个协议解释器DLL(Dynamic Link Library),并在以太网中的应用测试基本符合需求,该DLL的设计思想和实现方法提供了对外接口,解决了相关应用的开发所要重新编译协议的麻烦,可直接应用于其他协议的解释。 In the past years, packet-switching was taking the place of circuit-switching as the important means to transport data, and more and more studies were devoted in this field. People enjoy the high performance-cost rate of packet-switch based network, and they are more likely communicate on it instead of circuit-switch based network to lower communication costs.Further more, with the development of Internet, the popularization of Broad Band technology, people carry out a lot of business more and more such as Voice, Data and so on by network. Being fitted for the new development of the direction, VoIP is a new technology, transferring traditional phone business on PSTN to IP network, achieving Voice, Data, Video and so on multimedia communication by IP network, and basic VoIP system have already corned true.MGCP (Media Gateway Control Protocol) is presented as a media gateway control protocol that the Softswitch device first supports. It is very important for VoIP (Voice Over Internet Protocol) to be used extensively, particularly at home. This paper takes MGCP as research object, according to VoIP.Firstly; it introduces the definition, basic frame, characteristic, application form, development. It analyses H.323, SIP, MGCP associated with VoIP. It simply expounds MGC and the function, command, response, the flow of call and release of MGCP protocol etc .It comprehensively and systemically studies MGCP, and detailedly explains MGCP,achieving the design of data structure,inner, outer,interface and,briefly/detailedly explains and realizes, achieving all frame and flow from technology features,function. While, presenting a prospect for MGCP"s development.Finally,with a view to improve problems that it is difficult to update the modules for protocol explanation embedded in network maintainment or test, we design and realize a protocol explanation DLL (Dynamic Link Library), taking the explanation of MGCP as a main objective.The application and test in Ethernet accord with the basic requests.The DLL"s design idea and realization method may be directly used to develop explain the application for other protocols.
|