学位论文 > 优秀研究生学位论文题录展示

IPPBX中SIP服务器关键技术研究与实现

作 者: 鲍尚策
导 师: 杭德全
学 校: 解放军信息工程大学
专 业: 软件工程
关键词: VoIP SIP协议 代理服务器 注册服务器 嵌入式系统
分类号: TN915.05
类 型: 硕士论文
年 份: 2009年
下 载: 47次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本课题通过研究基于SIP协议的IP用户交换机(IPPBX)的软件实现,在原有的电信级交换产品NGL04基础硬件平台上,通过增加SIP信令网关、媒体网关,注册服务器,proxy服务器等软硬件件模块开发出一套集VoIP、数据,即时通讯于一体的综合媒体通信系统。基于SIP协议的VoIP系统应该由代理服务器、注册服务器、媒体网关等几个部分组成。本文详细描述了基于SIP协议的VoIP系统的主要呼叫流程、保留呼叫状态代理服务器的实现方法,注册服务器的实现方法。SIP给代理服务器(proxy server)定义了状态和无状态两种工作模式。在无状态模式下,中间服务器收到呼叫请求,执行相应操作后将请求前传,不保留呼叫状态。保留呼叫状态代理服务器记录了一个呼叫的所有状态信息,可以实现呼叫的完全控制,可以实现一些复杂的业务逻辑提供丰富的业务。论文详细描述了基于有限状态机的代理服务器实现方法。SIP用户在发起会话前,首先应到注册服务器注册。注册服务器通常将用户注册的地址信息保存在位置服务器,这样代理服务器或者重定向服务器就知道哪些地址是可以到达的。注册信息是随时刷新的(默认周期是1h),所以用户每隔一段时间都应主动注册。注册服务一般伴随其他功能,如提供用户鉴权功能等。论文描述了一个具有用户鉴权功能的注册服务器的实现方法。即时消息的消息量巨大,在全代理的模式下,即时消息及其响应都要通过代理服务器转发,给代理服务器带来巨大压力,论文提出了在嵌入式的轻量级服务器上实现即时消息的方法。

全文目录


表目录  5-7
摘要  7-8
ABSTRACT  8-9
第一章 绪论  9-14
  1.1 综述  9-10
  1.2 选题的目的和意义  10-12
  1.3 当前研究现状与发展动态  12-13
  1.4 本课题的研究内容  13-14
第二章 SIP协议原理  14-23
  2.1 SIP 提供的功能  14-15
  2.2 SIP 协议中的网络元素  15-16
  2.3 SIP 消息  16-18
  2.4 SIP 的呼叫流程  18-23
第三章 SIP服务器的设计  23-43
  3.1 系统需求分析  23-24
  3.2 系统总体设计  24-26
  3.3 呼叫流程设计  26-34
    3.3.1 注册流程  26-29
    3.3.2 SIP 用户呼叫鉴权流程  29
    3.3.3 SIP 到SIP 的呼叫流程  29-30
    3.3.4 SIP 到PSTN 用户的呼叫流程  30-32
    3.3.5 PSTN 到SIP 用户的呼叫流程  32-34
  3.4 SSGP 单板软件设计  34-41
    3.4.1 单板软件总体设计  34-36
    3.4.2 SIP 服务器结构设计  36
    3.4.3 共享信箱设计  36-39
    3.4.4 SIP 协议栈应用设计  39-41
  3.5 实现中的难点分析  41-42
    3.5.1 即时消息的实现  41-42
    3.5.2 防火墙穿越  42
  3.6 小结  42-43
第四章 SIP服务器的软件实现  43-71
  4.1 状态机主控区数据结构设计  43-44
  4.2 呼叫状态机结构  44-45
  4.3 呼叫状态流转及类型定义  45-49
  4.4 呼叫状态的主处理函数流程  49-50
  4.5 呼叫建立功能处理算法  50-53
  4.6 电路分配响应处理算法  53-54
  4.7 PSTN 信令消息处理算法  54-57
  4.8 PSTN 呼叫建立函数处理算法  57-58
  4.9 等待UA 响应处理算法  58-62
  4.10 等待UA 摘机处理算法  62-64
  4.11 等待UA 的呼叫建立确认处理算法  64-65
  4.12 等待UA 的呼叫取消处理算法  65-67
  4.13 呼叫失败函数处理算法  67-68
  4.14 通话中的信令处理算法  68-70
  4.15 小结  70-71
第五章 测试验证  71-74
  5.1 测试验证  71-73
    5.1.1 测试验证结构  71-72
    5.1.2 测试验证内容和结果  72-73
  5.2 企业试用  73-74
结束语  74-75
参考文献  75-77
作者简历 攻读硕士学位期间完成的主要工作  77-78
致谢  78

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. iLBC语音编码技术的研究及DSP的设计与优化,TN912.3
  12. 一体化能量回馈电梯驱动控制系统实现,TP273
  13. 智能控制的电力核相技术研究,TP368.1
  14. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  15. 基于VoIP的DDoS攻击源追踪技术的研究,TP393.08
  16. 河南公安系统网络的设计与实现,TP393.09
  17. 基于DSP的双丝焊机及人机界面研究,TG409
  18. 基于WiFi的无线虚拟存储系统,TN929.5
  19. 嵌入式网络视频应用技术的研究与实现,TP368.1
  20. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  21. 小型移动机器人系统平台的模块化设计与实现,TP242

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信网 > 一般性问题 > 通信网设备
© 2012 www.xueweilunwen.com