文摘
英文文摘
声明
第一章绪论
1.1课题背景
1.2课题研究现状
1.3本文的主要工作与内容安排
第二章SIP协议工作原理研究
2.1 SIP背景简介
2.1.1 SIP协议的历史
2.1.2 SIP协议的特点
2.2 SIP基本概念与术语
2.2.1 SIP协议的结构
2.2.2 SIP头字段
2.2.3 SIP消息
2.2.4 SIP事务
2.2.5 SIP对话
2.3 SIP系统的构成元素
2.3.1用户代理客户端
2.3.2用户代理服务器
2.3.3注册服务器
2.3.4代理服务器
2.3.5重定向服务器
2.3.6定位服务器
2.4 SIP基本行为
2.4.1 SIP注册过程
2.4.2 SIP通话过程
2.5本章小节
第三章libosip2源码研究
3.1 libosip2以及libeXosip2简介
3.2 libosip2重要结构体分析
3.2.1 osip_t结构
3.2.2四种事务计时结构
3.2.3 osip_transaction_t结构
3.2.4 osip_event_t结构
3.2.5 osip_message_t结构
3.2.6 osip_list_t与node_t结构
3.2.7解析器中的结构
3.3 libosip2源码分析
3.3.1 libosip2与SIP协议层次的关系
3.3.2传输层
3.3.3语法解析层
3.3.4事务层
3.3.5事务用户层
3.3.6其他
3.4 libosip2的缺陷及其弥补方法
3.5本章小节
第四章基于libosip2的SIP服务器的研究与实现
4.1整体框架
4.1.1开发环境的选择
4.1.2主要数据结构
4.1.3数据库的设计
4.1.4模块框架
4.2传输层模块
4.3注册服务器模块
4.4代理服务器模块
4.4.1对请求的处理
4.4.2对应答的处理
4.5重定向服务器模块
4.6扩展应用模块
4.6.1彩铃服务
4.6.2语音信箱服务
4.6.3计费服务
4.6.4黑名单
4.7事务完结模块
4.8本章小节
第五章性能测试以及其他SIP服务器比较
5.1测试环境与网络拓扑结构
5.2测试项目及结果
5.2.1注册流程测试
5.2.2正常通话流程以及资费查询测试
5.2.3被叫方离线情形测试
5.2.4黑名单测试
5.2.5实验结果
5.3与其他SIP服务器软件的比较
第六章总结与展望
[参考文献]
攻读硕士期间发表学术论文
致 谢