首页> 中文学位 >基于Android平台的SIP客户端系统的设计与实现
【6h】

基于Android平台的SIP客户端系统的设计与实现

代理获取

摘要

当今,计算机技术与网络技术得到了飞速地发展和普及,而用户对以多媒体通信为主体的网络通信的需求也越来越高。目前最流行的VoIP信令协议是SIP协议(SessionInitialization Protocol)。SIP协议是由因特网工程任务组IETF工作组于1999年提出,它是一个基于文本编码的IP应用层的信令控制协议,主要用于创建、修改和释放一个或多个参与者的会话[1]。近年来,得益于简单、灵活、开放、易于扩展等优势,SIP得到越来越广泛的应用[2]。而Android平台凭借强大的功能、良好的界面、广泛的商业支持,成为当今最流行的手机操作系统之一。
  本文对SIP协议及相关扩展协议SUBSCRIBE、MESSAGE进行了深入的研究与分析,同时对基于RFC3261的开源协议栈OSIP及其扩展EXOSIP协议栈进行了深入研究。结合Android平台的NDK的开发框架,设计并实现了一个基于Android平台的SIP客户端系统。
  本文中的SIP客户端系统包括了四个模块,用户代理模块、语音处理模块、传输模块、主控模块。用户代理模块主要是实现SIP的相关功能,包括了SIP的注册功能、基本通话功能、状态订阅、即时消息以及呼叫保持、呼叫转移等功能;语音处理模块主要是在SIP客户端系统进行通话功能所要进行语音的采集、编码、发送以及接收、解码、播放等功能;传输模块主要用于SIP消息和语音数据的传输;主控模块主要是实现用户界面以及对本地接口的调用实现其具体的功能。本系统在实现SIP的基本功能基础上,集成了Email功能与通讯录功能,在SIP客户端系统中即可实现Email的发送与好友的添加与管理。
  通过对本文设计实现的SIP客户端系统的一系列测试表明,SIP客户端系统的各项功能运行稳定,能够实现本文中所设计的功能,并且与其他SIP客户端系统有着良好的兼容性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号