论文部分内容阅读
随着因特网的普及和IP技术、VoIP技术的发展,VoIP产品在电信市场中占有的份额不断提高,VoIP技术已经成为计算机业和电信业最热门的话题之一。SIP协议具有简单、灵活和可扩展的特点,成为VoIP技术中最重要的协议之一,被认为是下一代网络技术中的关键技术。为了提供VoIP业务,需要引入许多体积小、成本低的嵌入式VoIP终端设备,包括语音网关、中继网关和IPPBX。本文所提到的VoIP系统正是运行于这些嵌入式设备上,且同时支持SIP和H.323协议的实现方式。本文从VoIP的原理和关键技术入手,介绍了VoIP中的重要协议和体系结构。在简略描述了嵌入式环境下的VoIP系统的设计与实现后,详细介绍了如何对VoIP系统结构进行优化,提出并实现了一种优化的VoIP软件框架。本文重点论述了VoIP系统软件新框架,包括了需求分析、总体设计,模块设计。并从业务实现角度重点介绍了各模块间的消息交互。通用呼叫控制状态机是新框架的重点和难点,参考当前呼叫模型的研究成果,设计出了基于H.323和SIP的通用呼叫模型。本文是作者在研究生期间对VoIP技术的研究和实践后的成果总结,其中新框架的设计是和上一届师兄邵子华同学一起完成的,编码测试工作是本人独立完成的。