摘要
第1章概论
1.1背景
1.2 VoIP介绍
1.2.1什么是VoIP
1.2.2为什么使用VoIP
1.3本人做的工作
第2章关键技术研究
2.1 H.323的体系结构
2.2 H.323信令概述
2.2.1 H.323协议概述
2.2.2 H.323寻址
2.2.3编解码
2.3 RAS信令
2.3.1寻找关守
2.3.2端点(endpoint)登录以及取消登录
2.3.3端点位置
2.3.4许可
2.3.5带宽改变
2.3.6状态
2.3.7拆线(disengage)
2.3.8资源可用性(availability)
2.3.9请求在处理中(request in progress)
第3章网守模块设计
3.1系统流程图
3.2几种呼叫流程分析
3.2.1无须关守的基本呼叫
3.2.2需要关守和直达端点呼叫信令的基本呼叫
3.2.3需要关守,直接路由呼叫信令的基本呼叫
3.2.4需要关守转发呼叫信令的基本呼叫
3.2.5可选被叫端点信令
3.3网守中相关类设计
3.4程序主要线程介绍
第4章计费模块设计
4.1认证计费流程图
4.2 Radius认证/计费工作原理
4.2.1Radius认证过程
4.2.2Radius计费过程
4.3程序代码设计
4.3.1用户密码请求
4.3.2用户密码错误
4.3.3用户请求最大通话时间
4.3.4用户请求计费
第5章后台管理模块设计
5.1后台管理功能分类
5.1.1后台用户管理
5.1.2落地网关管理
5.1.3通话管理
5.1.4CDR(通话记录)查询
5.2程序详细设计
5.2.1后台管理和网守之间的通讯流程
5.2.2通信包格式设计
第6章系统对穿透NAT的改进
6.1 H.323穿透NAT的难点
6.2网守中对内网的处理
6.3实现代码分析
6.3.1流程图
6.3.2代码实现
6.4系统测试
6.4.1压力测试
6.4.2各种内网环境测试
第7章总结与展望
7.1总结
7.2展望
参考文献
致谢