摘要
话音是人与人之间交流的主要方式,从最早出现公共交换电话网络到现在的第三代移动通信,语音通信是其最基本的功能。目前由于计算机网络的发展,新的基于网络的语音通信方式(VoIP)已经对传统的通信工具造成了很大的冲击。而实现无线语音通信,将VoIP技术摆脱地域的限制却是目前它发展的一个瓶颈。国内外对这个问题普遍采用的解决方式是把VoIP技术和IEEE 802.11相结合。但在用户量较多的时候,WLAN在对传输实时数据的支持方面很难达到语音对服务质量的要求。基于这种应用方式,一种新型的解决方案在本文中被提出。 蓝牙技术就是为短距离数据和语音通信而设计,而且蓝牙耳机已经广泛的在各种手机终端上应用。如果在蓝牙模块上加上功率放大器,它能够支持1.5-2公里的范围传输。蓝牙SIG定义的业务发现应用剖面和基于电话控制协议的无绳电话剖面,已经提供了可参考的应用方式。利用蓝牙作为VoIP无线部分的接入点,利用SIP协议作为VoIP协议栈来实现VoIP无线化接入是本文的设计思想。 本文的主要研究内容是蓝牙无线接入VoIP网关的应用模型,体系结构,接口方式,信令交换和管理控制。根据蓝牙和SIP协议栈的特点,结合具体的嵌入式开发环境,设计出一种可实施的VoIP无线网关。 实现蓝牙和VoIP两种技术的结合的关键点包括:(1) 蓝牙模块与主处理器之间的接口定义和控制。语音通信使用的是脉冲编码调制信号,因为在蓝牙模块和主处理器都有语音编解码的DSP处理器。控制信令使用USB主机控制器接口层(HCI)协议控制,它是蓝牙链路控制最完整的协议集合,方便进行扩展。同时USB也是为将来处理器与蓝牙之间做大数据传输提供硬件基础。(2) 实现蓝牙电话控制协议(TCS)与会话发起协议(SIP)的无缝连接。对网关的管理控制程序来说,它们可以被看作是相互平等的客户端。两个协议分别处理各自的信令解释和构造,依据不同的状态机处理请求和响应。它们之间的交互是通过电话通道的状态的变迁而进行。 蓝牙网关之间实现跨微微网的主从切换和数据传输还有一定难度,但实现这种最基本蓝牙电话信令与VoIP的结合的网关是可能的。它可以为终端代理呼叫请求或者请求终端做出呼叫应答,实现最基础的语音通信功能。它既保持原有VoIP接入设备的特点,又提高了设备的移动性能,可以让蓝牙和VoIP技术有一种新的应用前景。