论文部分内容阅读
VoIP也称IP电话,网络电话,是一种利用Internet技术进行语音通信的新业务。随着Internet在全球范围内的兴起和语音编码技术的发展,VoIP获得了突破性的进展和实际应用,而且正在逐步占领电话业务的市场。由于VoIP技术促进了网络资源利用,降低语音业务成本,因此在全球范围内得到了迅速的发展,可以说是当前世界上发展最快,普及最广的应用服务技术之一。并且VoIP技术符合未来三网融合(电信网,有线电视网,互联网)的发展方向。基于此,VoIP终端的设计就具有很高的研究价值和十分可观的市场潜力。本文在对SIP协议和VoIP电话技术进行深入研究的基础上,根据需求分析,结合国内外的研究现状,最终实现了一款支持通话,短信,通信录等多种功能的嵌入式电话终端。本文主要研究内容包括以下几个方面:(1)分析了VoIP基本原理和关键技术,结合SIP协议的呼叫流程和嵌入式技术,提出了基于ADI公司的BF531作为核心处理器的VoIP电话终端的设计方案。(2)搭建系统平台,研究了uCLinux操作系统的工作机制,在搭建好的交叉编译环境下实现了uC Linux操作系统的配置和编译。为VoIP电话终端的会话管理,语音传输以及人机交互等功能设计提供良好的支持。(3)在搭建好的平台下,开发了VoIP电话终端的应用程序,实现了满足多种功能的图形化嵌入式VoIP电话终端。结合现有的实验环境,使用网络包分析工具对嵌入式VoIP电话终端进行基本功能的测试分析。测试结果表明,VoIP电话终端通话过程音质清晰流畅,时延较小,能够满足语音通信的需求。本文也针对图形用户界面(GUI)的开发进行了介绍,GUI是采用开源软件Qt/E进行开发的。此软件是嵌入式系统设计中使用较为广泛的软件之一。由于其开源特性,使得本设计不仅节省了开发的成本,而且又能开发出用户体验良好的GUI应用程序。