目录 1
第1章 下一代网络及业务概述 1
1.1 电信网络的发展历程 2
1.1.1 现有电信网络的发展回顾 2
1.1.2 下一代网络的发展趋势 3
1.1.3 发展下一代网络的驱动力 3
1.2 下一代网络的基本特征与架构 4
1.2.1 下一代网络的基本特征 4
1.2.2 下一代网络的分层体系构架 5
1.3 软交换技术 6
1.3.1 软交换的概念 6
1.3.2 软交换的组成与功能 6
1.3.3 软交换支持的协议体系 8
1.4 下一代网络所提供的业务 11
1.4.1 下一代网络所提供业务的分类 11
1.4.2 下一代网络所提供的新业务 12
1.5 现有网络向下一代网络的演进 13
1.5.1 现有网络与NGN的关系 13
1.5.2 现有网络与NGN的互通 14
1.5.3 移动网向NGN的演进 15
1.6 下一代网络业务相关简介 16
1.6.1 背景 16
1.6.2 相关组织 17
1.7 小结 21
参考文献 22
第2章 下一代网络能力开放性综述 23
2.2 下一代网络能力开放性概况 24
2.1 简介 24
2.3 开放的下一代网络业务体系结构 27
2.3.1 业务生成环境 29
2.3.2 业务执行环境 32
2.3.3 业务管理环境 34
2.3.4 仿真、测试与验证环境 35
2.4 小结 37
参考文献 37
第3章 开放式业务协议、接口及语言 39
3.1.1 概述 40
3.1.2 SIP消息总体描述 40
3.1 SIP协议 40
3.1.3 对SDP的要求 46
3.1.4 SIP-T协议 47
3.1.5 SIP其他扩展 48
3.2 Parlay API技术 49
3.3 JAIN API技术 51
3.4 脚本语言 52
3.5 CPL语言 54
3.5.1 CPL脚本结构 55
3.5.2 CPL框架结构 58
3.5.3 CPL的应用 61
3.6 智能网协议 62
3.6.1 INAP协议 62
3.6.2 CAP协议 65
3.6.3 MAP协议 67
3.6.4 WIN协议 69
3.7 小结 70
参考文献 70
第4章 Parlay技术详解 73
4.1 Parlay API结构 74
4.2.1 接口类 75
4.2.2 方法说明 75
4.2.3 参数说明 75
4.2 接口规范格式 75
4.2.4 通用业务接口 76
4.3 Parlay数据类型 76
4.3.1 标准数据类型 76
4.3.3 接口相关数据定义 77
4.3.4 异常类数据 77
4.3.2 其他数据类型 77
4.3.5 日期与时间相关数据 78
4.3.6 地址相关数据定义 79
4.3.7 费用相关数据 79
4.4 Parlay框架 80
4.4.1 框架概述 80
4.4.2 框架接入会话API 80
4.4.3 框架—应用API 83
4.4.4 框架—企业经营者API 89
4.4.5 框架—业务API 94
4.4.6 框架相关流程举例 100
4.5.1 一般呼叫控制服务 102
4.5 Parlay呼叫控制 102
4.5.2 多方呼叫控制 103
4.5.3 多媒体呼叫 104
4.5.4 会议呼叫控制 105
4.6 用户交互SCF 107
4.6.1 基本用户交互和呼叫用户交互SCF 107
4.6.2 基本用户交互接口类 107
4.7 移动SCF 109
4.7.1 基本流程 109
4.7.2 接口类 114
4.8 终端能力SCF 115
4.9 数据会话控制SCF 115
4.9.1 数据会话控制SCF 115
4.9.2 数据会话控制接口类 116
4.10 通用消息SCF 117
4.10.1 接口类IpMessagingManager 118
4.10.2 接口类IpAppMessagingManager 118
4.10.3 接口类IpMailbox 118
4.10.4 接口类IpMailboxFolder 119
4.11.1 连通性管理SCF概述 120
4.10.5 接口类IpMessage 120
4.11 连通性管理SCF 120
4.11.2 连通性管理接口类 121
4.12 账户管理SCF 127
4.12.1 接口类IpAccountManager 127
4.12.2 接口类IpAppAccountManager 127
4.13 计费SCF 128
4.13.1 接口类IpChargingManager 128
4.13.2 接口类IpAppChargingManager 129
4.13.3 接口类IpChargingSession 129
4.13.4 接口类IpAppChargingSession 130
4.14 呼叫流程举例 132
4.14.1 呼叫建立流程 132
4.14.2 呼叫过程监视流程 135
4.14.3 被叫正常挂机流程 136
4.14.4 主叫正常挂机流程 137
4.15 小结 138
参考文献 138
第5章 Parlay协议映射 139
5.1.1 总体结构 140
5.1 简介 140
5.1.2 参数 141
5.2 呼叫控制到CAP的映射 141
5.2.1 呼叫控制管理器 141
5.2.2 呼叫 143
5.3 MPCC到ISC(SIP)的映射 146
5.3.1 呼叫管理服务接口 146
5.3.2 呼叫管理器程序接口 148
5.3.3 多方呼叫服务接口 148
5.3.4 多方呼叫应用接口 149
5.3.5 CallLeg服务接口 150
5.3.6 CallLeg应用接口 151
5.4 用户交互到INAP的映射 152
5.4.1 通用用户交互管理器:服务接口 152
5.4.2 通用用户交互管理器:应用接口 152
5.4.3 通用用户交互:服务接口 152
5.4.4 通用用户交互:应用接口 153
5.4.5 呼叫用户交互:服务接口 154
5.4.6 呼叫用户交互:应用接口 154
5.5.1 userInteractionEventNotify 155
5.5 UI到SMS的映射 155
5.5.2 userInteractionFaultDetected 156
5.6 用户状态API到MAP的映射 156
5.6.1 用户状态服务CAMEL流程 156
5.6.2 网络用户位置呼叫流程 157
5.7 对接测试 158
5.7.1 测试环境 158
5.7.2 Parlay网关和软交换设备互通的Web 800业务测试 158
5.7.3 Parlay API与SIP、MGCP协议映射测试 161
5.7.4 Parlay到CAMEL/ANSI-41的映射测试 167
5.8 小结 169
参考文献 169
第6章 Parlay协议测试技术 173
6.1 协议测试概述 174
6.1.1 协议测试的基本概念 174
6.1.2 协议测试的类别 174
6.1.3 协议一致性测试的理论 175
6.1.4 抽象测试集和TTCN简介 178
6.1.5 协议一致性测试的研究现状 179
6.2.1 概述 180
6.2.2 框架Test Suite Structure and Test Purposes(TSS TP) 180
6.2 一致性 180
6.2.3 呼叫控制测试 184
6.2.4 用户交互 188
6.3 业务流程及测试 189
6.3.1 语言选择 190
6.3.2 鉴权功能 190
6.3.3 拨打被叫 190
6.3.4 查询余额 191
6.3.5 修改密码 191
6.3.6 号码完全绑定 192
6.3.7 一卡多用 193
6.3.8 余额转移 193
6.3.9 亲情号码管理 194
6.4 运营相关测试 194
6.4.1 与计费系统对接测试 194
6.4.2 与网管系统对接测试 196
6.4.3 穿越防火墙测试 196
6.4.4 性能测试 196
6.5 小结 196
参考文献 197
第7章 Parlay业务开发及部署 199
7.1 JAIN SIP Servlet 200
7.1.1 Servlet基本知识 200
7.1.2 JAIN SIP Servlet 200
7.2 J2EE开发环境 201
7.2.1 J2EE引言 201
7.2.2 EJB模型 202
7.2.3 EJB角色 205
7.2.4 EJB和其他技术的关系 206
7.2.5 常见EJB系统 207
7.2.6 开发实例 208
7.2.7 J2EE小结 210
7.3 Appium 211
7.3.1 Appium简介 211
7.3.2 Appium开发 211
7.3.3 H.323网关 218
7.3.4 语音服务器 219
7.4 IBM WAST 1.3 221
7.4.1 概述 221
7.4.2 Parlay应用服务器 221
7.4.3 Parlay网关连接器 222
7.4.4 开发 223
7.5 业务部署 253
7.5.1 组网架构 253
7.5.2 下一代网络业务的发展步骤预测 256
7.5.3 下一代网络业务业务族 257
7.5.4 典型业务部署 258
7.5.5 业务逻辑冲突及解决 265
7.5.6 业务计费 266
7.6 小结 267
参考文献 268
第8章 下一代网络业务通信中间件 269
8.1 CORBA基本介绍 270
8.1.1 OMA(Object Model Architecture) 270
8.1.2 公共对象请求代理体系结构 273
8.1.3 ORB核心 274
8.1.4 IDL语言和语言映射 275
8.1.5 存根和框架 275
8.1.6 动态调用 276
8.1.7 对象适配器 276
8.1.10 CORBA的最新进展 277
8.1.8 界面仓库和实现仓库 277
8.1.9 ORB之间的互操作 277
8.2 CORBA安全 280
8.2.1 分布式对象的安全问题 280
8.2.2 CORBA安全服务参考模型 281
8.2.3 安全体系结构 283
8.2.4 CORBA安全的不足 284
8.2.5 CORBA穿透防火墙 284
8.3 CORBA容错 286
8.4 实时CORBA 286
8.4.1 处理器资源的管理 288
8.4.2 内存资源的管理 290
8.4.3 通信资源的管理 290
8.4.4 QoS框架 291
8.5 支持QoS的CORBA 292
8.5.1 引言 292
8.5.2 QoS驱动的CORBA系统的优点 293
8.5.3 QoS驱动的CORBA要求 293
8.5.4 QoS驱动的CORBA的设计 294
8.6.1 背景和概念 299
8.5.5 问题的讨论和相应解决方法 299
8.6 反射中间件 299
8.6.2 相关工作 300
8.7 适用于下一代网络的中间件 304
8.7.1 下一代网络中间件难点 304
8.7.2 下一代网络的中间件的解决方案 305
8.7.3 下一代网络中间件内部接口/数据、控制流 309
8.8 小结 309
参考文献 310
第9章 Parlay Web服务 313
9.1.2 SOAP 314
9.1 Web服务基础 314
9.1.1 Web服务简介 314
9.1.3 WSDL 315
9.1.4 UDDI 315
9.2 Web服务缺陷 316
9.3 Web服务安全 317
9.3.1 Web服务安全简介 317
9.3.2 WS-Security 317
9.3.3 WS-License 320
9.4 WS-Routing 323
9.5 WS-Referral 325
9.6 DIME和WS-Attachments 328
9.6.1 SOAP消息和附件 328
9.7 Parlay Web服务 331
9.7.1 Parlay Web模型 331
9.7.2 Parlay传统应用与Parlay Web应用区别 332
9.7.3 名字空间 333
9.8 Parlay X Web服务 333
9.8.1 基本架构 333
9.8.2 通用数据类型 334
9.8.3 第三方呼叫控制 336
9.8.4 网络发起的呼叫 340
9.8.5 短消息 344
9.8.6 多媒体消息 345
9.8.7 支付API 347
9.8.8 账号管理 348
9.8.9 用户状态 349
9.8.10 终端位置 349
9.9 小结 349
参考文献 350
第10章 Parlay最新进展及未来发展 351
10.1 策略 352
10.1.1 流程 352
10.1.2 类 354
10.2 PAM 359
10.2.1 基本流程 359
10.2.2 类结构 360
10.2.3 类 362
10.3.1 通用规则 364
10.3 Parlay UML to Java API映射 364
10.3.2 服务相关的规则 366
10.4 Parlay其他相关技术及其发展 366
10.4.1 通用用户信息GUP 366
10.4.2 定位技术进展 369
10.4.3 核心网融合 376
10.4.4 虚拟归属环境VHE 380
10.4.5 数字权限管理DRM 384
10.4.6 PoC业务 386
10.4.7 OTA下载业务 390
10.4.8 MBMS业务 391
10.4.9 IM/Presense业务 393
10.4.10 移动流媒体 394
10.4.11 其他热点业务 395
10.5 Parlay API未来的发展 395
10.6 小结 396
参考文献 396
附录A Parlay常见缩略语 399
附录B Parlay相关网址 403
附录C Parlay相关产品及业务 404
附录D Parlay相关部署 410
附录E SIP servlet类层次及接口层次 412
E.1 类层次 412
E.2 接口层次 412
附录F Appium类与接口层次 414
F.1 类层次 414
F.2 接口层次 416
附录G Lucent ISG SDK类与接口层次 417
G.1 类层次 417
G.2 接口层次 419