机 密
文档号:W-3-3-XXX-B
版本号:V4.0
日 期:2009/05/09
作 者:
SoftPhone 使用手册
AI-Contact 系列产品
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
修订历史记录
描 述
作 者
版本号 日 期
i
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
目 录
1. 概 述.............................................................................................................................................................................1
1.1 目 标......................................................................................................................................................................1
1.2 读 者......................................................................................................................................................................1
1.3 参考文档 .................................................................................................................................................................1
1.4 符号说明 .................................................................................................................................................................1
2. 座席端 AGENTOCX 控件的安装和配置 ....................................................................................................................1
2.1
2.2
AGENTOCX 的安装 ................................................................................................................................................1
AGENTOCX 的配置 ................................................................................................................................................4
3. AGENTOCX 的按钮的基本使用说明 .......................................................................................................................10
3.1 暂停---恢复 ...........................................................................................................................................................10
3.2 外拨 .......................................................................................................................................................................11
3.3 摘机---挂机 ...........................................................................................................................................................13
3.4 保持 .......................................................................................................................................................................13
3.5 单步转接 ...............................................................................................................................................................13
3.6 磋商---磋商转接---会议 .......................................................................................................................................14
3.7 监听、强插、拦截 ...............................................................................................................................................15
4. 接口描述.......................................................................................................................................................................17
4.1
4.2
4.3
4.4
OCX 应用环境......................................................................................................................................................17
OCX 的原理..........................................................................................................................................................17
OCX 对业务系统状态进行控制的原理 ..............................................................................................................18
4.3.1 使用OCX 自己提供的按钮界面.................................................................................................................18
4.3.2 业务系统自己绘制按钮界面.......................................................................................................................18
OCX 的基本功能说明..........................................................................................................................................19
4.4.1 坐席配置.......................................................................................................................................................19
4.4.2 坐席签入.......................................................................................................................................................20
4.4.3 坐席签出.......................................................................................................................................................21
4.4.4 坐席自动签入...............................................................................................................................................21
4.4.5 调整OCX 的按钮的大小.............................................................................................................................21
4.4.6 设置自绘制按钮的状态...............................................................................................................................21
4.4.7 取得软电话状态描述...................................................................................................................................24
4.4.8 电话进入.......................................................................................................................................................25
4.4.9 应答处理.......................................................................................................................................................25
4.4.10 挂机处理.......................................................................................................................................................25
4.4.11 外拨处理.......................................................................................................................................................25
4.4.12 保持处理.......................................................................................................................................................26
4.4.13 取消保持处理...............................................................................................................................................26
4.4.14 暂停处理.......................................................................................................................................................26
4.4.15 单步转接处理...............................................................................................................................................27
ii
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
4.4.16 磋商处理.......................................................................................................................................................28
4.4.17 磋商转接处理...............................................................................................................................................31
4.4.18 三方会议处理...............................................................................................................................................31
4.4.19 发送传真处理...............................................................................................................................................31
4.4.20 接收传真处理...............................................................................................................................................32
4.4.21 远程桌面监控处理.......................................................................................................................................34
4.4.22 随路数据处理...............................................................................................................................................35
4.4.23 转自动流程处理...........................................................................................................................................36
4.4.24 自动话后结束处理.......................................................................................................................................37
4.4.25 座席之间发送文本消息...............................................................................................................................37
4.4.26
IVR 语音信箱留言查听处理........................................................................................................................37
Email 呼叫处理.............................................................................................................................................39
4.4.27
4.4.28
TextChat 以及WebCall 呼叫处理................................................................................................................42
5. 基于 VB 的 DEMO 程序的搭建 .................................................................................................................................43
5.1 程序搭建过程 .......................................................................................................................................................43
5.1.1 创建工程.......................................................................................................................................................43
5.1.2 在工程中添加OCX 控件.............................................................................................................................44
5.1.3 在界面上添加OCX 控件.............................................................................................................................45
5.1.4 完成主界面...................................................................................................................................................47
5.1.5 完成相关界面...............................................................................................................................................47
5.1.6
Login 的代码实现.........................................................................................................................................48
5.1.7 暂停处理的实现...........................................................................................................................................49
5.1.8 电话应答的实现...........................................................................................................................................51
5.1.9 保持的实现:...............................................................................................................................................52
5.1.10 单步转接的实现:.......................................................................................................................................52
5.1.11 外拨的实现:...............................................................................................................................................55
5.1.12 磋商的实现:...............................................................................................................................................55
5.1.13 暂停的实现:...............................................................................................................................................56
5.1.14 会议的实现:...............................................................................................................................................57
5.1.15 监听的实现:...............................................................................................................................................57
5.1.16 强插的实现:...............................................................................................................................................58
5.1.17 拦截的实现:...............................................................................................................................................58
5.1.18 状态栏显示:...............................................................................................................................................58
5.1.19 注册表配置:...............................................................................................................................................58
5.1.20 自定义座席按钮:.......................................................................................................................................58
6. 嵌入 HTML 文件的实现(自己画按钮).......................................................................................................................65
6.1
OCX 控件插入......................................................................................................................................................65
6.2 设计基本界面 .......................................................................................................................................................65
6.3 设置按钮的初始状态: .......................................................................................................................................66
6.4 按钮的标题及状态变化处理 ...............................................................................................................................67
6.5 登录的实现 ...........................................................................................................................................................70
iii
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
6.6 登出的实现 ...........................................................................................................................................................70
6.7 暂停的实现: .......................................................................................................................................................71
6.8 应答和挂机的实现: ...........................................................................................................................................71
6.9 保持和取消保持的实现: ...................................................................................................................................71
6.10 单步转接的实现: ...........................................................................................................................................72
6.11 外拨的实现: ...................................................................................................................................................72
6.12 磋商的实现: ......................................................................................................................................................73
6.13 磋商转接的实现: ..............................................................................................................................................73
6.14 磋商进入三方会议的实现: ..............................................................................................................................74
6.15 传真的实现: ......................................................................................................................................................74
6.16 监听的实现: ......................................................................................................................................................74
6.17 强拆的实现: ......................................................................................................................................................74
6.18 拦截的实现: ......................................................................................................................................................75
6.19 新呼叫进入事件处理: ...................................................................................................................................75
6.20 播放工号的实现: ...........................................................................................................................................75
6.21 状态显示:..........................................................................................................................................................75
6.22 配置:..................................................................................................................................................................75
7. 嵌入 HTML 文件的实现(用已经做好的按钮界面)...................................................................................................77
7.1
OCX 的嵌入..........................................................................................................................................................77
7.2 事件定义 ...............................................................................................................................................................77
7.3 方法定义 ...............................................................................................................................................................78
8. 基于 C#.NET 的 DEMO 程序的搭建.........................................................................................................................79
8.1 程序搭建过程 .......................................................................................................................................................79
8.1.1 创建工程.......................................................................................................................................................79
8.1.2 在工程中添加OCX 控件.............................................................................................................................80
8.1.3 在界面上添加OCX 控件.............................................................................................................................81
8.1.4 完成主界面...................................................................................................................................................83
8.1.5 完成相关界面...............................................................................................................................................84
8.1.6
Login 的代码实现.........................................................................................................................................85
8.1.7 暂停处理的实现...........................................................................................................................................86
8.1.8 电话应答的实现...........................................................................................................................................88
8.1.9 保持的实现:...............................................................................................................................................89
8.1.10 单步转接的实现:.......................................................................................................................................90
8.1.11 外拨的实现:...............................................................................................................................................92
8.1.12 磋商的实现:...............................................................................................................................................92
8.1.13 暂停的实现:...............................................................................................................................................93
8.1.14 会议的实现:...............................................................................................................................................94
8.1.15 监听的实现:...............................................................................................................................................94
8.1.16 强插的实现:...............................................................................................................................................95
8.1.17 拦截的实现:...............................................................................................................................................95
8.1.18 状态栏显示:...............................................................................................................................................95
iv
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
8.1.19 注册表配置:...............................................................................................................................................95
8.1.20 自定义座席按钮:.......................................................................................................................................95
9. 基于 DELPHI 的 DEMO 程序的搭建......................................................................................................................105
9.1 程序搭建过程 .....................................................................................................................................................105
9.1.1 创建工程.....................................................................................................................................................105
9.1.2
OCX 控件注册............................................................................................................................................105
9.1.3 在界面上添加OCX 控件...........................................................................................................................106
9.1.4 完成主界面.................................................................................................................................................108
9.1.5 完成相关界面.............................................................................................................................................108
9.1.6
Login 的代码实现.......................................................................................................................................109
9.1.7 暂停处理的实现.........................................................................................................................................110
9.1.8 电话应答的实现.........................................................................................................................................112
9.1.9 保持的实现:.............................................................................................................................................114
9.1.10 单步转接的实现:.....................................................................................................................................114
9.1.11 外拨的实现:.............................................................................................................................................115
9.1.12 暂停的实现:.............................................................................................................................................117
9.1.13 会议的实现:.............................................................................................................................................118
9.1.14 监听的实现:.............................................................................................................................................118
9.1.15 强插的实现:.............................................................................................................................................119
9.1.16 拦截的实现:.............................................................................................................................................119
9.1.17 状态栏显示:.............................................................................................................................................119
9.1.18 注册表配置:.............................................................................................................................................119
9.1.19 自定义座席按钮:.....................................................................................................................................119
10. 基于 VISUALC++6.0 的 DEMO 程序的搭建......................................................................................................127
10.1 程序搭建过程 .................................................................................................................................................127
10.1.1 创建工程.....................................................................................................................................................127
10.1.2 在工程中添加OCX 控件...........................................................................................................................127
10.1.3 在界面上添加OCX 控件...........................................................................................................................128
10.1.4 完成主界面.................................................................................................................................................130
10.1.5 完成相关界面.............................................................................................................................................130
10.1.6
Login 的代码实现.......................................................................................................................................131
10.1.7 电话应答的实现.........................................................................................................................................135
10.1.8 保持的实现:.............................................................................................................................................137
10.1.9 单步转接的实现:.....................................................................................................................................137
10.1.10 外拨的实现:.........................................................................................................................................139
10.1.11 磋商的实现:.........................................................................................................................................140
10.1.12 暂停的实现:.........................................................................................................................................141
10.1.13 会议的实现:.........................................................................................................................................142
10.1.14 监听的实现:.........................................................................................................................................142
10.1.15 强插的实现:.........................................................................................................................................143
10.1.16 拦截的实现:.........................................................................................................................................143
v
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
10.1.17 状态标签CStatic 显示:........................................................................................................................143
10.1.18 注册表配置:.........................................................................................................................................143
10.1.19 自定义座席按钮:.................................................................................................................................143
11.........................................................................................................................................................................................154
vi
(禁止擅自复制)
AI-Contact 系列产品 SoftPhone 使用手册
1. 概 述
1.1 目 标
详细介绍 AI-Contact SoftPhone Control(OCX 控件)的安装、使用和编程接口,为基于该控件开发座席业务系统的开发人员
和最终座席使用者提供相关的技术支持。
1.2 读 者
基于 SoftPhone Control 开发座席业务系统的技术人员。
1.3 参考文档
序号
1.4 符号说明
文档名称
版本号
作 者
MIS:Manager Info System(管理信息系统),即呼叫中心人工服务业务系统。
SoftPhone:在本文中概念等同于“软话机”或“OCX 控件”
2. 座席端AgentOCX控件的安装和配置
2.1 AgentOCX的安装
执行安装程序,如下图所示:
1
(禁止擅自复制)