本文主要描述了VoIP网关软件系统中代理模块的设计过程,并对VoIP网关进行了详尽的描述,由于本文的意图是讨论H.323协议栈代理功能的实现,所以H.323协议栈也是本文介绍的重点。本文的第二章是对VoIP技术和VoIP网关进行详细的介绍;第三章介绍代理技术产生的背景;第四章socket编程实现代理的通信的底层协议;第五章描写了代理功能的实现方法;第六章是在调试过程中所遇到的具体问题和整个系统设计后的一些个人心得。所有的代码都包含在附录中,整个模块的代码在KVP6033的硬件系统基础上运行得以通过。
本文所编写的代码均采用C语言描述,因为经过编译后的代码是运行在vxworks操作系统下的,所以它调用了vxworks操作系统里的一些库函数,vxworks操作系统是一种多任务的实时嵌入式系统,而采用的编译环境是在Tornado下进行编译的,有关vxworks操作系统和Tornado编译环境在这很少提到,读者想了解其详细细节,可以查阅其它的一些相关资料。