论文摘要
随着Internet的深入应用与发展,VoIP (Voice over Internet Protocol)技术将成为未来语音通信的主导技术。VoIP指的是将模拟的声音讯号经过压缩与封包之后,以数据封包的形式在IP网络的环境进行语音讯号的传输。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存储转发等。在企业网领域,VoIP技术的应用显得尤为突出。现今多数企业依然依赖PBX(Private Branch eXchange)这种方式的电话通信,对于通话量大的企业而言,话费的确是不小的成本投入。为此,VoIP技术被广泛在企业中采用,它是为解决低成本通话而诞生的一种通讯技术,特别是随着互联网的普及,很多企业慢慢开始转入网络业务,大多数企业为了减少开支转向VoIP技术,在进入2008年之后,VoIP将成为大多数企业通信的主要方式,大有取代PBX的趋势。但在相当长一段时间里基于电路交换的PBX所提供的高可靠、高稳定性的服务正是VoIP技术所无法提供的。如何实现电路交换技术与VoIP技术的融合成为众多通信设备厂商关注的重点。本论文的课题是利用在现有PBX系统的基础上开发VoIP网关/VoIP业务处理模块的方案来实现传统PBX和VoIP技术的融合,即在现有的PBX系统上加载实现VoIP功能的业务模块或在现有PBX系统与IP公共网络之间增加VoIP网关来实现。为了实现VoIP业务处理模块的功能要求,我们采用了基于MPC860嵌入式处理器和AudioCodec语音处理芯片为硬件开发平台,结合VxWorks实时操作系统技术,以良好的硬件和软件系统的稳定性保证VoIP业务处理模块的高性能和可靠性。本论文详细阐述了基于嵌入式处理器MPC860在VoIP业务处理板的设计和实现方案。首先介绍了项目背景、项目开发的关键技术、课题所基于的PBX开发平台,简要的介绍了MPC860嵌入式处理器、VxWorks嵌入式实时操作系统及其开发环境以及IP语言信令协议——H.323协议系统;接着提出系统的总体设计、系统的硬件结构和软件结构。针对其硬件的设计实现方案,分别从外部总线和系统内部的连接、时钟与电源管理部分、可编程器的设计说明、中断处理和响应等几个方面进行详细阐述;然后提出硬件底层软件的设计及实现方案,详细介绍了在VxWorks下BSP的设计流程及其实现、HDLC程序的设计及实现、网口驱动程序的实现、MPC860对语音处理芯片的驱动模块设计及实现等。在系统应用软件的设计方面,简单介绍系统应用软件对H.323协议呼叫流程的实现,并介绍了系统应用软件对于改善VoIP的语音质量而采取的策略和措施的实现。最后对整个系统进行总结,提出需要改进的方面。