GPRS网络的附加业务:VoIP over GPRS
行编码,然后在RTP/UDP/IP中打包。在这里,RTP代表Real Time Protocol(实时协议),UDP代表User Datagram Protocol(用户数据报协议),IP代表Internet Protocol(互联网协议)。如需了解更多信息,请咨询IETF。
该协议的公布名称为RFC3261。所有SIP消息分为3个部分:
·起始行
·报头
·消息本体
所有SIP消息的开头都是起始行。起始行说明了消息类型(在请求情况下,消息为方法类型,在响应情况下,消息为响应代码)和协议版本。报头字段包含了信息属性,这些属性可以提供更多信息。报头的格式为:
消息本体用于描述将要发起的会话,它可能出现在请求和响应消息中。
一旦在网络上建立会话,实时语音数据就会通过RTP/RTCP、UDP 和 IP发送。 这些协议分别在RFC 3550、768和 791 中进行了定义。
RFC 3550指定了为具有实时特征的数据(例如互动音频和视频)提供端到端传送服务的实时传输协议(RTP)。这些服务包括:净负荷类型识别、顺序编号、时间戳和传送监控。这些应用通常在UDP的顶层上运行RTP,以利用它的多路复用和校验和服务。注意,RTP本身不提供任何机制来确保实时传送,也不提供其它服务质量保证,而是依靠较低层的服务来实现这些目标。它不能保证传送和防止无序传送,也不能确保底层是可靠的,能够按照顺序传送数据包。根据RTP中包含的序列号,接收方能够重建发送者的数据包顺序。
RFC3550还规定,RTP控制协议(RTCP)应该监控服务质量,并传输关于当前会话参与者的信息。
UDP (RFC768) 代表用户数据报协议(User Datagram Protocol),假定使用互联网协议作为底层协议。该协议为应用程序提供了一个将消息传送到其它程序的流程,只需很少的协议机制。该协议是面向事务处理的,不保证提供传送和复制保护。如果应用需要可靠、有序的数据流传送,应使用传输控制协议(TCP)。
互联网协议(RFC791、IPv4)实施两种基本功能:寻址和分割。IP使用报头中的地址,将互联网数据报传送到目的地。选择传输路径的过程称为路由。当需要通过“小数据包”网络传输时,它还使用报头中的字段,对互联网数据报进行分割和重组。此外,这些IP模块(特别是网关中的模块)拥有执行路由决策和其它功能的程序。
互联网协议将互联网数据报当作一个独立实体处理,与其它任何互联网数据报无关。没有连接或逻辑电路。在提供服务时,它使用四种主要机制:服务类型、生存时间、选项、报头校验和。

“MOS”列为“Mean Opinion Score”(主观平均得分),用于度量语音质量。得分越高,表明质量越好。
本项目的目的是在飞思卡尔i.250 2.5G 平台上增加VoIP over GPRS功能。该平台上的基带处理器Neptune LTE 带有双核,ARM7运行VRTXmc OS 和 16 位Onyx DSP。时钟频率分别为52MHz 和130MHz。与通常在 200MHz频率下运行的其它应用处理器相比, Neptune LTE 的处理功率是一个限制因素,影响我们对支持的编解码器的选择。在本项目中,我们实施的GSM-AMR主要用于演示用途,因为现有平台支持AMR 编解码器,并且已经采用了DSP代码。
系统架构
图2显示了飞思卡尔 i.250 2.5G 平台上的VoIP over GPRS模块图。VoIP 应用是整个VoIP over GPRS系统的核心控制部分。它包含了一个状态机,用于控制不同模块流和初始化流程。通过人机界面 (MMI)通信,用户能够向对等实体发出VoIP呼叫。

网络传输服务提供商目前对用户是透明的。
网络传输引擎包括:RTP/RTCP堆栈、SIP堆栈、抖动控制堆栈等。SIP负责包括呼叫建立程序的呼叫控制协议。RTP/RTCP堆栈是实时流协议和实时流控制协议,通过网络传送实时数据。
抖动控制堆栈负责处理网络延迟,确保接收数据包的正确顺序。
多媒体引擎(MME)经过修改,用于管理VoIP的全双工语音信道。
网络传输的数据流通过数据流服务提供商(DFSP)传输到GSM堆栈。在该堆栈中,子网相关收敛协议(SNDCP)处理分组交换数据。
蓝色方块表示现有平台的新应用,包括网络传输协议、核心控制VoIP应用。由于支持GPRS功能的每部移动电话都应该带有TCP/UDP IP堆栈,因而只需重复使用现有堆栈,而无需重新实施。注意,所有新模块都是软件。不需要其它硬件。
在i.250 2.5G平台中,基带处理器带有双核,一个为ARM7 MCU,另一个为Onyx-lite DSP。GPRS L1活动和语音编解码器计算工作都在DSP中完成,这有助于减少MCU的M
- 触摸型无线遥控解决方案(08-23)
- 手提媒体播放器(PMP)设计方案(04-07)
- WLAN与VoIP技术结合促进企业通信发展(02-11)
- VoIP技术在无线局域网中的应用(02-27)
- 三种LTE语音解决方案(02-22)
- 三级通信组网条件下的语音通话方案设计与实施(07-27)
