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