新闻中心

EEPW首页>嵌入式系统>设计应用> 基于Windows CE的SIP软件电话的设计与实现

基于Windows CE的SIP软件电话的设计与实现

作者: 时间:2012-03-22 来源:网络 收藏

语音通信模块程序流程如图4:

(a)语音采集、编码、发送流程 (b)语音解码、播放流程图

4语音通信程序流程

RTP传输模块通过使用开源的RTP协议栈JRTPLIB来实现,我们只需调用JRTPLIB的少数几个函数就可以了。在通过SIP信令建立会话后,准确地说是在主叫得知被叫应答即获取到事件EXOSIP_CALL_ANSWERED后及被叫收到主叫的ACK消息即获取到事件 EXOSIP_CALL_ACK后分别启动语音通信模块。会话结束(由呼叫模块控制)则关闭语音输入输出设备,结束语音流传输。

4 结束语

本文提出了一种Windows CE平台下基于的VOIP终端的解决方案,并对方案的各模块及实现进行了详细的介绍。该实现了基于Windows CE操作系统的PDA用户的无线VOIP,通话话音清晰,延时较小,具有很好的实用价值。作为后续工作,还将在SIP软件终端中增加视频功能。

本文作者创新点在于:本文提出了一种Windows CE平台下基于的VOIP解决方案,实现了基于Windows CE的PDA用户的无线VOIP通信,为用户提供廉价、便捷、可移动的语音业务。

参考文献

[1] J Rosenberg, H Schulzrinne, G Camarillo. IETF RFC 3261[S].SIP: Session Initiation Protocol, June 2002

[2] 田延丽,余厚全.基于的IP电话服务器的设计[J].微计算机信息,2007,23-(1-3): 138-140

[3] 朱小军.SIP协议在WiFi智能手机中的应用与实现[D].电子科技大学硕士学位论文.2006

c++相关文章:c++教程



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭