基于SIP的VoIP试验系统设计与实现
摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
第一章 绪论 | 第6-8页 |
§1.1 研究背景和发展现状 | 第6-7页 |
§1.2 研究方法与步骤 | 第7-8页 |
第二章 基于SIP的VOIP技术 | 第8-20页 |
§2.1 VOIP体系结构 | 第8页 |
§2.2 SIP协议 | 第8-15页 |
§2.2.1 SIP网络架构 | 第9-10页 |
§2.2.2 SIP控制信息说明 | 第10-12页 |
§2.2.3 在SIP环境中建立、中止通讯的过程 | 第12-15页 |
§2.3 会话描述协议 | 第15-16页 |
§2.4 传输层协议的选择 | 第16-17页 |
§2.5 实时传输协议 | 第17-20页 |
§2.5.1 RTP报头 | 第17-18页 |
§2.5.2 RTP控制协议(RTCP) | 第18-20页 |
第三章 SIP协议栈实现 | 第20-32页 |
§3.1 SIP协议栈结构 | 第20页 |
§3.2 SIP解析器模块 | 第20-24页 |
§3.2.1 SIP消息的通用格式 | 第20-21页 |
§3.2.2 SIP消息主要的实现结构 | 第21-23页 |
§3.2.3 词法元素的构造 | 第23-24页 |
§3.2.4 消息的解码 | 第24页 |
§3.3 事务管理模块 | 第24-32页 |
§3.3.1 SIP有限状态机 | 第24-28页 |
§3.3.2 SIP事务 | 第28-30页 |
§3.3.3 SIP事件 | 第30页 |
§3.3.4 消息与事务的匹配 | 第30-31页 |
§3.3.5 SIP回调函数 | 第31-32页 |
第四章 局域网的VOIP试验系统实现 | 第32-45页 |
§4.1 终端的设计与实现 | 第32-35页 |
§4.1.1 终端的架构 | 第32-33页 |
§4.1.2 总控模块 | 第33页 |
§4.1.1 SIP模块的实现 | 第33-34页 |
§4.1.4 调用RTP模块 | 第34页 |
§4.1.5 USB电话机控制模块 | 第34-35页 |
§4.2 注册服务器的实现 | 第35-37页 |
§4.2.1 REGISTER消息 | 第35页 |
§4.2.2 注册服务器处理请求过程 | 第35-37页 |
§4.3 代理服务器的设计与实现 | 第37-40页 |
§4.3.1 Proxy_Server处理过程 | 第37-38页 |
§4.3.2 Proxy_Client处理过程 | 第38-40页 |
§4.4 联系人在线名单的获取 | 第40-45页 |
§4.4.1 事件通告机制 | 第40-41页 |
§4.4.2 获取联系人状态信息的过程 | 第41-45页 |
第五章 测试 | 第45-51页 |
§5.1 测试环境 | 第45页 |
§5.2 测试过程 | 第45-51页 |
§5.2.1 注册过程测试 | 第45-47页 |
§5.2.2 呼叫建立过程测试 | 第47-50页 |
§5.2.3 呼叫中止过程测试 | 第50-51页 |
第六章 结论 | 第51-52页 |
致谢 | 第52-53页 |
参考文献 | 第53页 |