| 摘要 | 第1-5页 |
| ABSTRACT | 第5-9页 |
| 第一部分 基于SIP的多媒体客户端中中间件的实现 | 第9-84页 |
| 第一章 概述 | 第9-13页 |
| ·VOIP网络电话产生的背景 | 第9-10页 |
| ·IP电话发展趋势 | 第10-12页 |
| ·选题依据 | 第12-13页 |
| 第二章 互联网电话(VOIP)基本原理和关键技术 | 第13-24页 |
| ·互联网电话(VOIP)的概念 | 第13-14页 |
| ·互联网电话(VOIP)的基本原理 | 第14页 |
| ·互联网电话(VOIP)的类型和基本传输过程 | 第14-17页 |
| ·电话类型 | 第14-15页 |
| ·基本传输过程 | 第15页 |
| ·语音-数据转换 | 第15-16页 |
| ·原数据到IP转换 | 第16页 |
| ·IP包—数据的转换 | 第16页 |
| ·数字语音转换为模拟语音 | 第16-17页 |
| ·互联网电话的系统组成 | 第17-18页 |
| ·互联网电话(VOIP)系统的关键技术 | 第18-24页 |
| ·信令技术 | 第18-21页 |
| ·实时传输技术 | 第21页 |
| ·编码技术 | 第21-22页 |
| ·服务质量保证技术 | 第22页 |
| ·网络传输技术 | 第22页 |
| ·媒体网关控制协议(MGCP)协议 | 第22-24页 |
| 第三章 SIP协议 | 第24-44页 |
| ·会话初始协议(SIP)协议消息介绍 | 第26-33页 |
| ·会话初始协议(SIP)消息的一般格式 | 第26页 |
| ·SIP请求消息 | 第26-27页 |
| ·SIP回应消息 | 第27-29页 |
| ·消息首部 | 第29-33页 |
| ·SIP功能实体 | 第33-36页 |
| ·代理服务器(Agent Server) | 第34页 |
| ·重定向服务器(Redirect Server) | 第34-35页 |
| ·注册服务器(Register Server) | 第35-36页 |
| ·用户代理服务器(User Agent Server) | 第36页 |
| ·SIP基本呼叫流程 | 第36-40页 |
| ·SIP基本呼叫流程 | 第36-37页 |
| ·含重定向服务器的呼叫流程 | 第37-39页 |
| ·含代理服务器的呼叫流程 | 第39-40页 |
| ·SIP协议栈介绍 | 第40-44页 |
| ·SIP协议栈的分层结构 | 第41页 |
| ·SIP协议栈的逻辑结构 | 第41-44页 |
| 第四章 基于SIP的多媒体客户端的项目中中间件的实现 | 第44-57页 |
| ·系统介绍 | 第44-46页 |
| ·系统软件架构 | 第46-47页 |
| ·系统主要功能介绍 | 第47-51页 |
| ·用户注册、登录管理 | 第48-49页 |
| ·基于SIP协议栈的互联网电话 | 第49-50页 |
| ·即时通信/好友状态的更新 | 第50-51页 |
| ·系统中各模块之间的通信机制 | 第51-57页 |
| ·多线程机制简介: | 第51-54页 |
| ·本系统得的多线程通信逻辑结构: | 第54-57页 |
| 第五章 中间件的设计与实现 | 第57-79页 |
| ·中间件用到的类简介: | 第57-66页 |
| ·UCAppManage包介绍: | 第58-59页 |
| ·UCLog包介绍: | 第59-61页 |
| ·UCConversation包介绍: | 第61-63页 |
| ·Phonebook包介绍 | 第63-66页 |
| ·功能的具体实现: | 第66-79页 |
| ·系统启动: | 第66-69页 |
| ·下层事件上传处理过程: | 第69-70页 |
| ·登录事件的实现: | 第70-72页 |
| ·联系人列表事件的实现 | 第72-73页 |
| ·电话呼出功能的实现 | 第73-75页 |
| ·呼入电话功能的实现 | 第75-77页 |
| ·即时消息的处理: | 第77-79页 |
| 第六章 测试过程: | 第79-84页 |
| ·测试环境: | 第79页 |
| ·测试内容: | 第79-84页 |
| ·用户登录测试: | 第80页 |
| ·查找功能测试 | 第80-81页 |
| ·语音通信功能测试: | 第81-82页 |
| ·即时通信功能测试: | 第82-84页 |
| 第二部分 网络探针 | 第84-96页 |
| 第七章 项目背景及总体设计 | 第84-87页 |
| ·项目背景介绍: | 第84-85页 |
| ·总体设计: | 第85-87页 |
| 第八章 信令分析模块的处理 | 第87-96页 |
| ·信令分析模块的介绍: | 第87页 |
| ·信令分析模块的具体实现 | 第87-93页 |
| ·主处理函数 | 第87-88页 |
| ·process_invite()函数 | 第88-89页 |
| ·process_bye()函数 | 第89-90页 |
| ·process_temp()函数 | 第90-91页 |
| ·SIP信令哈希表的建立和查找流程 | 第91-93页 |
| ·测试过程: | 第93-96页 |
| ·测试环境: | 第93-94页 |
| ·测试内容 | 第94-96页 |
| 结束语 | 第96-97页 |
| 参考文献 | 第97-99页 |
| 致谢 | 第99页 |