Print

基于SIP的嵌入式VoIP终端的设计与实现

论文摘要

近几年,随IP语音通信技术和宽带业务的发展,VoIP电话技术已逐步取代传统PSTN(Public Switch Telephone Network公共电话交换网络)电话,成为语音通信技术发展的新的趋势,并且其形态也由最初的基与PC的应用软件发展为基于IP网络的嵌入式SoC(System on Chip片上系统)智能终端。SIP(Session Initiation Protocol会话初始协议)是由IETF(Internet Engineering Task Force英特网工程任务组)提出的一个应用层协议,用于创建、修改和终止一个或多个参与者参加的会话。该协议通过借鉴HTTP和SMTP协议风格及其成功经验,继承了HTTP协议的一些头域、编码规则、协议流程和认证机制,以其简单、开放、灵活、可扩展等显著优点,成为为业界所广泛接受,应用最为广泛的VoIP信令协议。在分析了IP语音通信技术的基本原理、关键技术和发展现状之后,着重讨论了语音通信通常用到的一些重要协议和技术,包括用于信令部分的SIP协议,用于媒体参数协商的SDP协议,用于语音数据实时传输的RTP协议等。然后从整体上介绍了本终端的系统结构和设计过程,最终选用Broadcom 1100系列语音通信专用SoC平台,基与VxWorks实时操作系统,采用消息队列机制控制系统事务状态机运作与转换予以实现。经过测试,终端实现了RFC3261所规定的基本要求,具有稳定、操作简单等优点,并有良好的互通性。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 VOIP 通信技术产生的背景
  • 1.2 VOIP 通信技术的发展现状
  • 1.3 本文主要研究工作
  • 1.4 章节安排
  • 2 关键技术分析
  • 2.1 VOIP 通信技术原理
  • 2.2 SIP 协议分析
  • 2.3 SDP 协议分析
  • 2.4 RTP/RTCP 协议分析
  • 2.5 VXWORKS 操作系统的特点
  • 2.6 本章小结
  • 3 系统设计
  • 3.1 系统需求分析
  • 3.2 系统总体架构设计
  • 3.3 系统功能模块设计
  • 3.4 本章小结
  • 4 系统实现
  • 4.1 系统平台的构建
  • 4.2 呼叫控制子模块实现
  • 4.3 数据管理子模块实现
  • 4.4 媒体控制子模块实现
  • 4.5 用户界面子模块实现
  • 4.6 本章小结
  • 5 系统测试
  • 5.1 测试环境
  • 5.2 测试方法与过程
  • 5.3 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/1cf2fdbb1aaf3c4edb88115d.html