第1章 绪论 1
1.1 什么是VoWLAN 1
1.2 VoWLAN终端的应用方案 2
1.3 VoWLAN终端的应用市场 4
1.4 VoWLAN发展现状及未来 5
1.5 VoWLAN终端产品的开发 7
第2章 WLAN概述 11
2.1 WLAN标准 11
2.1.1 HomeRF 11
2.1.2 IrDA 11
2.1.3 蓝牙 12
2.1.4 IEEE 802.11 12
2.1.5 IEEE 802.11b 13
2.1.6 IEEE 802.11a 14
2.1.7 IEEE 802.11g 14
2.1.8 IEEE 802.11n 14
2.2 IEEE 802.11的体系结构 17
2.3 IEEE 802.11的工作模式 18
2.3.1 Ad-Hoc网络 18
2.3.2 Infrastructure网络 18
2.4 IEEE 802.11的安全问题 19
2.4.1 认证 19
2.4.2 加密 21
2.4.3 802.11i 25
第3章 VoWLAN终端关键技术 29
3.1 话音压缩技术 29
3.1.1 压缩算法基础 29
3.1.2 因特网低位速率编解码iLBC 31
3.1.3 因特网话音和音频编解码iSAC 33
3.2 WAPI 34
3.2.1 WAI的实现 34
3.2.2 WPI的实现 36
3.3 P2P技术 38
第4章 呼叫控制协议——SIP研究 44
4.1 SIP消息格式 45
4.1.1 SIP请求消息格式 45
4.1.2 SIP响应消息格式 47
4.1.3 SIP消息头字段 48
4.1.4 SIP消息头域 53
4.1.5 包体 56
4.2 SIP行为规范 56
4.2.1 代理的基本行为 56
4.2.2 请求取消 64
4.2.3 注册 65
4.2.4 查询能力 70
4.2.5 对话 71
4.2.6 SIP会话过程 76
4.2.7 SIP事务层 78
4.2.8 传输层 79
4.3 HTTP认证 80
4.3.1 框架 80
4.3.2 用户到用户的认证 81
4.3.3 Proxy到用户的认证 82
4.3.4 Digest认证方案 83
4.4 基于SIP的呼叫控制应用 84
4.4.1 基于SIP的呼叫控制的应用策略 85
4.4.2 软交换 90
4.5 ISUP和SIP的互通 91
4.5.1 SIP到ISUP的入局呼叫的映射 91
4.5.2 从ISUP到SIP的入局呼叫的映射 93
第5章 实时传输协议 95
5.1 术语 95
5.2 数据格式 98
5.2.1 RTP固定头域 98
5.2.2 RTP的扩展域 99
5.2.3 RTCP包格式 99
5.2.4 数据包处理限制 103
5.3 RTP协议关键参数 104
5.3.1 时间戳 104
5.3.2 时延 105
5.3.3 抖动 105
5.3.4 丢包率 106
5.3.5 会话和流两级分用 106
5.3.6 多种流同步控制 106
5.4 RTCP协议关键技术 107
5.4.1 RTCP包的发送和接收规则 107
5.4.2 RTCP传输时间间隔 111
5.4.3 维持会话成员的人数 112
5.4.4 分析发送者和接收者报告 112
5.5 安全性 113
5.6 拥塞控制 114
第6章 VoWLAN终端的总体设计 115
6.1 VoWLAN终端设计的关键问题 115
6.2 VoWLAN终端的功能定位 116
6.3 VoWLAN终端的硬件系统设计方案 117
6.3.1 处理器 117
6.3.2 电源模块 118
6.3.3 话音处理模块 119
6.3.4 无线网络接口 119
6.3.5 输入/输出模块 119
6.3.6 系统复位电路 119
6.3.7 外部FLASH接口 120
6.3.8 下载/调试接口 120
6.3.9 系统总体硬件结构 121
6.4 VoWLAN终端的部分软件设计方案 121
6.4.1 系统软件功能模块划分 122
6.4.2 VoWLAN终端运行描述 122
第7章 VoWLAN终端系统硬件的实现 124
7.1 IP2022特性概述 124
7.1.1 芯片性能 124
7.1.2 芯片结构 127
7.1.3 软硬件特点 128
7.2 音频接口设计 131
7.2.1 TLV320AIC10特性概述 131
7.2.2 基于TLV320AIC10的音频接口设计 132
7.3 无线网络接口设计 134
7.3.1 WL672-F特性概述 134
7.3.2 基于WL672-F的网络接口设计 135
第8章 VoWLAN终端系统软件平台 136
8.1 系统开发环境的建立 136
8.2 系统引导代码分析与移植 137
8.3 文件系统设计 140
8.4 音频设备驱动分析与设计 140
8.5 音频驱动和TLV320AIC10间的通信过程 141
8.6 键盘驱动分析与设计 142
第9章 VoWLAN终端系统软件的设计 145
9.1 SIP消息分析 145
9.1.1 消息结构体的格式 145
9.1.2 消息结构的操作 146
9.1.3 消息分析 146
9.2 SIP信令模块的设计 148
9.2.1 解析器模块 148
9.2.2 状态机模块 150
9.2.3 工具模块 152
9.2.4 协议栈应用分析 152
9.2.5 协议栈外围程序 153
9.2.6 对话处理 154
9.2.7 SDP媒体协商处理 154
9.2.8 网络传输处理 155
9.3 话音会话模块的设计 155
9.3.1 话音处理模块 155
9.3.2 实时媒体传输模块 157
9.4 主控模块的设计 158
9.4.1 程序初始化 159
9.4.2 终端注册 160
9.4.3 SIP会话的建立 161
9.4.4 SIP会话的终止 163
第10章 VoWLAN终端系统的测试与评价 164
10.1 终端系统的测试 164
10.2 测试工具及环境 164
10.3 测试过程 165
10.3.1 呼叫建立 165
10.3.2 话音质量 165
10.4 测试总结 166
第11章 WLAN的组网应用 168
11.1 WLAN常用设备 168
11.2 WLAN在家庭网络中的应用 171
11.3 WLAN在企业或校园中的应用 174
11.4 无线ISP(WISP)的发展 175
11.4.1 WISP的分类 175
11.4.2 WISP在中国的尝试 177
11.4.3 WISP发展的挑战 178
11.5 家庭无线网络的组建 180
参考文献 186