Print

基于SIP协议的软电话研究与实现

论文摘要

随着计算机科学和通信技术的飞速发展,传统PSTN(Public Switch Telephone Network公共电话交换网)网络上的语音业务将逐步迁移到IP网络上。VoIP技术为基于IP网络的语音通信提供了强大有效的手段,以该技术为基础的语音通信将成为下一代网络应用的发展方向之一。会议初始化协议(Session Initiation Protocol,简称SIP)是由IETF(Internet Engineering Task Force)提出的一个应用层协议,用于创建、修改以及终止一个或多个参与者参加的会话。在借鉴了HTTP和SMTP的协议风格和成功经验的基础上,通过继承HTTP协议的一些头域,编码规则,认证机制,并对其进行了大量扩展,具有简单、开放、灵活、可扩展等多方面显著优点,成为下一代软交换体系的重要技术。本文首先分析了IP电话的基本原理、关键技术和发展现状,之后重点介绍了SIP软电话终端所用到的一些重要协议和概念,包括用于信令部分的SIP协议,用于通话双方媒体流参数协商的SDP协议,实现媒体流传输的RTP协议等,并从多个角度详细比较了H.323与SIP的优缺点,剖析了SIP消息结构以及各个网络实体的工作原理。本文以SIP即时消息和语音通信为研究内容,在系统阐述IP电话工作原理和SIP相关技术的基础上,对JAIN SIP标准协议栈及其API进行了分析,解析了JAIN SIP软件开发包的整体框架和内部结构,阐述了利用其进行开发的原理和步骤,并结合JMF对媒体处理的强大功能,实现了在SIP网络上UA之间的语音传输。同时,通过在局域网内搭建测试环境,对开发出的UA进行了验证并得到了预期的通话效果。最后,本文对SIP协议的进一步发展进行了展望,并对该课题的下一阶段开发工作提出了参考方向。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 论文的主要工作
  • 1.3 论文的组成
  • 第二章 VOIP 技术介绍
  • 2.1 IP 电话的基本原理
  • 2.2 IP 电话的业务类型
  • 2.3 IP 电话的关键技术
  • 2.4 IP 电话的发展现状和趋势
  • 第三章 基于SIP 协议软电话的相关技术
  • 3.1 SIP 协议综述
  • 3.2 SDP 协议概述
  • 3.3 实时传输技术
  • 第四章 系统的设计与实现
  • 4.1 系统的总体设计
  • 4.2 JAIN SIP 协议栈分析及应用
  • 4.3 JMF 技术概要
  • 4.4 各功能模块设计与实现
  • 第五章 测试与应用
  • 5.1 服务器端
  • 5.2 UA 客户端
  • 5.3 测试结果
  • 第六章 SIP 协议应用展望
  • 6.1 SIP 的优势
  • 6.2 SIP 面临的问题和研究进展
  • 6.3 SIP 的应用前景和展望
  • 结束语
  • 致 谢
  • 参考文献
  • 攻读硕士期间发表的论文
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/321e5a5a0aca9a0f3288d66f.html