基于SIP协议的VOIP客户端的软件的设计与实现

基于SIP协议的VOIP客户端的软件的设计与实现

论文摘要

随着网络技术和多媒体技术的发展,传统电信业务与Internet业务呈现出紧密结合的趋势。而在这种发展趋势中VOIP技术和实际应用都得到了很大的发展。与此同时,为了支持新的多媒体商业应用,传统电信网络将越来越开放,并引入许多新的功能和物理部件。因此,有必要开发新的网络结构来反映这种新的网络环境,这种网络结构就是下一代网络(NGN)的基本框架。这种发展也对IP电话技术中非常重要的信令控制技术提出了新的要求。现有的IP电话信令控制协议H.323协议由于自身的限制无法很好的满足这种新要求,而SIP协议以其所具有的结构简洁、易于扩展和适于Internet接入等良好的特性使它可以有效的控制媒体网关,控制PC呼叫,从而使其在NGN的控制协议中具有重要的地位。本文结合freescale公司提供的VOIP项目进行了VOIP的客户端的设计和实现。本文介绍了VOIP系统的网络结构和相关技术,包括语音编解码和语音控制技术,以及信令控制技术。详细介绍了SIP协议的语法、实体以及实体会话交互流程。该协议栈在VOIP网络中的位置及其本身的分层结构。同时介绍了实现UA端的硬件环境。本文的重点内容为IP电话客户端的设计和实现。首先分析了SIP协议中客户端的工作原理。提出了基于事务状态转换机的应用程序的总体设计方案。按照其逻辑功能分为UAC、UAS等功能模块分别实现。最后在PC机和MCF5235开发板上进行了客户端的各项功能的测试。结果证明,该客户端能够较好得完成预期的设计功能。最后指出了本文研究中的不足之处和进一步研究方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.2 SIP 协议国内外研究现状
  • 1.3 课题来源和研究目标
  • 第二章 VOIP 电话系统的相关技术与协议
  • 2.1 VOIP 的现状及网络结构
  • 2.2 VOIP 的相关技术
  • 第三章 SIP 协议与SIP 网络架构
  • 3.1 SIP 多媒体通信协议简介
  • 3.2 SIP 网络的结构
  • 第四章 VOIP 客户端硬件开发环境
  • 4.1 MCF5235 系统开发平台
  • 4.2 硬件开发操作环境ECOS 平台
  • 4.3 CISCO TFTP SERVER
  • 第五章 VOIP 客户端的设计与实现
  • 5.1 UA 模块的设计思想
  • 5.2 UA 模块的实现
  • 5.3 UA 模块在MCF5235 上的移植
  • 第六章 VOIP 客户端的功能测试
  • 6.1 UA 模块在PC 机上的测试
  • 6.2 VOIP 客户端在MCF5235 上的功能测试
  • 第七章 总结和展望
  • 7.1 总结
  • 7.2 下一步的工作
  • 致谢
  • 参考文献
  • 个人简介
  • 附录
  • 相关论文文献

    标签:;  ;  ;  

    基于SIP协议的VOIP客户端的软件的设计与实现
    下载Doc文档

    猜你喜欢