预拨号器安装使用手册1227.docx
《预拨号器安装使用手册1227.docx》由会员分享,可在线阅读,更多相关《预拨号器安装使用手册1227.docx(26页珍藏版)》请在冰豆网上搜索。
预拨号器安装使用手册1227
预拨号器安装使用手册
新太科技股份有限公司
版权所有
创建日期:
2002年12月25日
目录
本手册约定4
第1章引言5
1.1预拨号器功能概述5
1.2预拨号器运行环境描述5
1.3数据表结构5
1.4术语及缩写语5
第2章预拨号器的安装及启动7
2.1预拨号器的安装7
2.2数据库的连接方法7
2.3预拨号器的启动7
第3章预拨号器的使用9
3.1预拨号器界面介绍9
3.1.1参数设置窗口10
3.1.2信息输出窗口13
3.1.3功能按钮13
3.2预拨号器主要功能13
3.2.1添加13
3.2.2数据导入15
3.2.3清除导入18
3.2.4任务查询18
3.2.5结果查询20
3.2.6退出22
第4章附录:
预拨号服务器的表结构23
4.1预拨号服务任务表23
4.2预拨号服务结果表25
本手册约定
本手册的各种习惯用语和定义基本符合用户约定俗成的习惯,为了用户更好地使用本手册,下面对本手册的一些特殊表达方法做简要介绍:
完成任务的操作步骤标记
1.具体操作步骤第一步
2.具体操作步骤第二步
3.具体操作步骤第三步
•……
•……
•……
提示:
对上述内容或文字作相应的解释或提示。
注意:
提醒用户与前一段主题相关的细节应当引起注意,特别注意的地方用红色字体显示。
建议:
建议用户采用某个值,或进行某项操作。
在本手册中,若需要用户修改的地方,用粗斜体字表示。
第1章引言
本手册描述预拨号器(PredialTool)的安装和使用。
1.1预拨号器功能概述
预拨号器主要功能是将用户设定的参数写入预拨号服务任务表中,外呼管理器(OutCallManager,是ICS组件的一个组成部分)会定时查询数据库中的预拨号服务任务表,每条记录对应一个外呼任务,外呼管理器根据外呼任务设定的条件,将呼叫请求发到SoftSwitch完成呼叫处理;外呼管理器将预拨号呼出结果(成功或失败)写到预拨号服务结果表中,用户中通过预拨号器可查询预拨号呼出结果。
1.2预拨号器运行环境描述
预拨号器运行环境如下
操作系统:
Windows2000,SP2
数据库:
Sybase11.9.2客户端,BDE
1.3数据表结构
预拨号器需要读写预拨号服务任务表和预拨号服务结果表,这两张表的结构说明请参见第4章附录:
预拨号服务器的表结构。
1.4术语及缩写语
下表列出的术语是本手册所涉及的一些术语的英文缩略语的英文全称和中文全称,供读者参考。
缩略语
英文全称
中文注释
ICS
InteractiveConferenceServer
交互式会议服务器
IVR
InteractiveVoiceResponse
交互式语音应答
OCM
OutCallManager
外呼管理器
PDS
PredictServer
预拨号服务器
VRU
VoiceResponseUnit
语音应答单元
第2章预拨号器的安装及启动
2.1预拨号器的安装
预拨号器的安装只需将PredialTool.exe拷贝至本地即可。
2.2数据库的连接方法
因为预拨号器需要读写预拨号服务器表,所以在启动预拨号器之前,需要正确配置BDE及Sybase客户端(预拨号器是通过BDE连接Sybase数据库),数据库的连接方法及BDE的配置请参考《数据库及操作系统简明维护手册》等相关文档。
2.3预拨号器的启动
预拨号器的启动方法如下:
(1)双击PredialTool.exe,弹出数据库登录窗口,选择在BDE中配置的数据库别名,输入用户名及密码,如下图所示:
图2-3-1数据库登录窗口
(2)单击“确定”,打开预拨号器,如下图所示:
图2-3-2预拨号器界面
第3章预拨号器的使用
3.1预拨号器界面介绍
预拨号器界面如下:
图3-1-1预拨号器界面介绍
3.1.1参数设置窗口
在参数设置窗口中,用户根据实际情况可设置群呼时间、呼叫信息、群呼信息等参数。
(1)群呼时间
①、群呼设定日期:
设置群呼的日期,每次打开预拨号器时,默认拨号开始和结束日期是操作系统的当前日期。
设定“群呼设定日期”的方法如下:
单击“群呼设定日期”的“起始日期”下拉列表,弹出日期界面供用户选择。
用户查找到某月,单击某一日期即可。
如下图所示设定起始日期,(或者直接在“起始日期”框中输入日期),“结束日期”的设定方法类似,不再复述。
图3-1-2设定群呼日期
②、每天呼叫设定时间:
允许用户设定三个时间段进行群呼,下面以时间段1为例说明如何设定时间,若要设定时间段2和时间段3,选择其对应的复选框以激活时间段2和时间段3,时间段2和时间段3的设定方法类似时间段1的设定,不再复述。
每次打开预拨号器时,默认每天呼叫设定时间是操作系统的当前时间。
设定“时间段1”的方法如下:
通过单击“时间段1”的“拨号开始时间”列表的上下箭头,增加或减少所选择的小时、分或秒。
如下图所示,(或者在“时间”框中直接输入时间),用同样方法再设定“分钟”和“秒钟”。
然后再设定“拨号结束时间”。
(注意:
呼叫开始时间与呼叫结束的时间间隔不能少于30分钟。
)
图3-1-3设定每天呼叫时间
注意:
当用户需要添加或数据导入时,用户必须修改此项,否则会报如下错误。
图3-1-4警告窗口
(2)呼叫信息
①、主叫:
设置主叫方的号码
②、被叫:
设置被叫号码(这个在“添加”的时候才需要,在“数据导入”时是不起作用的,由导入的数据作为被叫号码)
③、原主叫:
呼叫主叫方时,向主叫方发送的主叫号码
④、原被叫:
呼叫被叫方时,向被叫方发送的主叫号码
注意:
主叫、被叫、原主叫和原被叫的号码长度限制在15位之内。
(3)群呼信息
1、重呼次数:
设置重呼次数,默认为3次
②、重呼间隔:
设置重呼间隔,默认为5分钟,用户设置应大于或等于1分钟
③、每批间隔:
设置每批呼叫的间隔,默认为2秒,用户设置应大于或等于2秒,间隔越大越好
④、呼叫类别:
提供先呼被叫、先呼主叫和启动一IVR流程三类:
◆先呼被叫
当启动这一种类型的外呼任务时,先呼叫任务中的“被叫号码”,等被叫振铃/被叫摘机摘机之后再呼叫任务中“主叫号码”,究竟是在被叫振铃还是被叫摘机之后才呼叫“主叫号码”是可以设置的。
◆先呼主叫
当启动这一种类型的外呼任务时,先呼叫任务中的“主叫号码”,等主叫振铃/主叫摘机之后再呼叫“被叫号码”,究竟是在主叫振铃还是主叫摘机之后才呼叫“主叫号码”是可以设置的。
◆启动一IVR流程
当启动这类外呼任务时,OAM只会启动指定的VRU服务流程(即IVR流程),由VRU流程来决定什么时候呼叫被叫,或者什么时候把呼叫交给坐席。
⑤、优先级:
设置此呼叫的优先级,优先级从0开始,依次为1、2、3……,0的优先级最高,默认为2。
(不能设为负数)
⑥、每批个数:
每批呼叫的个数,默认为40个。
用户设置应大于或等于2个。
⑦、呼叫内容:
输入呼叫内容,长度小于255个字符。
3.1.2信息输出窗口
信息输出窗口包括“数据导入结果统计信息”和“导入或添加结果信息”,当有数据导入时,在“数据导入结果统计信息”下会显示总共有多少条记录,成功导入有多少条记录,导入失败有多少条记录;若导入记录失败的话,会在“导入或添加结果信息”窗口中显示添加成功信息、导入失败的记录及其导入失败的原因。
3.1.3功能按钮
功能按钮包括添加、数据导入、清除导入、任务查询、结果查询、退出六个按钮,每个功能按钮的具体说明请参见下节内容。
3.2预拨号器主要功能
预拨号器主要功能如下:
3.2.1添加
添加一条呼叫记录(每条记录对应一个外呼任务)到预拨号服务任务表中。
添加记录的操作方法如下:
1、打开预拨号器,在“参数设置窗口”中设置相关参数。
如下示例:
图3-2-1添加一条呼叫记录
2、单击“添加”按钮即可,添加成功后,在信息输出窗口中显示“添加记录成功”,如下图所示:
图3-2-2添加记录成功信息
3.2.2数据导入
目前程序支持从DBF表文件和txt文本文件中读取数据,此功能便于一次性增加多条记录。
对于DBF表文件,可以选择所要的字段,否则默认读取第一个字段;
对于txt文件格式的数据源程序支持如下的几个功能:
(1).支持以#、//、;三种符号开头的注释;
(2).如果一行中的有效数字超过15个,就认为是无效的号码;
(3).遇到一行有多个字段的,一般只取第一个字段;
(4).在号码中包含有非数字字符的,全部当作无效号码处理;
(5).对于无效号码的处理,一般就是丢弃,并给出简单的无效原因提示,
如:
包含非法字符、号码太长等信息
数据导入的操作方法如下:
1、单击“数据导入”按钮,弹出“拨号数据导入”对话框,如下图所示:
图3-2-3“拨号数据导入”对话框一
2、单击“…”按钮,选择数据源文件名,弹出如下图所示对话框:
图3-2-4“打开”对话框
3、若选择扩展名为DBF的文件,比如clients.dbf,单击“打开”,返回到“拨号数据导入”对话框,用户可以选择所需要的字段,否则默认读取第一个字段;如下图:
图3-2-5“拨号数据导入”对话框二
选择所需要导入的字段后,单击“确定”,在“数据导入结果统计信息”中显示了数据导入情况,如下图所示,若导入失败的话,则在“导入或添加结果信息”中显示详细的信息。
图3-2-6数据导入情况界面
4、若选择扩展名为txt的文件,比如log.txt,单击“打开”,返回到“拨号数据导入”对话框,如下图:
图3-2-7“拨号数据导入”对话框三
单击“确定”,同样,在“数据导入结果统计信息”中会显示出数据导入情况。
3.2.3清除导入
清除导入功能用于清除最近一次的添加或数据导入时的数据。
单击“清除导入”按钮,弹出确认对话框,如下图:
图3-2-8确认删除对话框
若确认要删除上一次导入的数据,单击“Yes”即可。
3.2.4任务查询
任务查询用于查询已有的呼叫任务。
(即查询预拨号服务任务表。
)
单击“任务查询”按钮,打开“拨号任务查询”对话框,如下图所示:
图3-2-9“拨号任务查询”对话框
用户在查询方式中设置所需要的查询条件:
按时间段查询、按主叫查询、按被叫查询、按原主叫查询、按原被叫查询,各个条件之间的关系可以设置成“与”、或者是“或”的关系。
比如设置如下条件查询,单击“查询”按钮,得到的24条满足条件的记录:
图3-2-10拨号任务查询示例
单击“删除所选”,删除所选择的记录(支持多选,按住Ctrl,可多选);
单击“删除全部”,删除查询到的全部记录;
单击“退出”,退出“拨号任务查询”窗口。
3.2.5结果查询
结果查询用于查询预拨号呼出结果。
(即查询预拨号服务结果表。
)
单击“结果查询”按钮,打开“拨号结果查询”对话框,如下图所示:
图3-2-11“拨号结果查询”对话框
拨号结果查询的方法同拨号任务查询,比如设置如下条件查询,单击“查询”按钮,得到的904条满足条件的记录:
图3-2-12拨号结果查询示例
提示:
呼叫结果若为0表示呼叫成功,若为其它值,表示失败。
单击“删除所选”,删除所选择的记录(支持多选,按住Ctrl,可多选);
单击“删除全部”,删除查询到的全部记录;
单击“退出”,退出“拨号结果查询”窗口。
3.2.6退出
退出预拨号器。
第4章附录:
预拨号服务器的表结构
4.1预拨号服务任务表
表名:
predialtask
字段名
类型
长度
空值
Serialnum
Syb:
Char,Ora:
Char
20
NotNull
Callorder
Syb:
int,Ora:
Number
4
NotNull
Servicebegintime
Syb:
Char,Ora:
Char
19
NotNull
Servicestoptime
Syb:
Char,Ora:
Char
19
NotNull
Dialbegintime
Syb:
Char,Ora:
Char
19
NotNull
Dialendtime
Syb:
Char,Ora:
Char
19
NotNull
Timeinterval
Syb:
int,Ora:
Number
4
NotNull
Intervaltype
Syb:
int,Ora:
Number
4
NotNull
Caller
Syb:
varchar,Ora:
VarChar2
20
NotNull
Origcaller
Syb:
varchar,Ora:
VarChar2
20
NotNull
Called
Syb:
varchar,Ora:
VarChar2
20
NotNull
Origcalled
Syb:
varchar,Ora:
VarChar2
20
NotNull
Privatedata
Syb:
VarChar,Ora:
VarChar2
100
NotNull
Redialinterval
Syb:
int,Ora:
Number
4
NotNull
RedialCount
Syb:
int,Ora:
Number
4
NotNull
Type
Syb:
int,Ora:
Number
4
NotNull
Serviceid
Syb:
int,Ora:
Number
4
NotNull
AnswerType
Syb:
int,Ora:
Number
4
NotNull
Priority
Syb:
int,Ora:
Number
4
NotNull
Status
Syb:
int,Ora:
Number
4
NotNull
字段注解:
●序列号SERIALNUM
序列号可不唯一.
●呼叫顺序CALLORDER
对于相同的序列号,呼叫顺序必需不同.
即序列号与呼叫顺序保证唯一
●服务开始时间SERVICEBEGINTIME
例:
1999-09-0912:
00:
00
●服务停止时间SERVICESTOPTIME
例:
1999-09-0912:
30:
00.
●呼叫开始时间DIALBEGINTIME
例:
1999-09-0912:
01:
00
●呼叫停止时间DIALBEGINTIME(千万注意,如果有循环服务,呼叫停止时间必须大于“呼叫开始时间+循环服务时间间隔X循环服务时间间隔类型)
例:
1999-09-0912:
28:
00
服务开始时间<=呼叫开始时间<=呼叫停止时间<=服务停止时间
●循环服务时间间隔TIMEINTERVAL
●循环服务时间间隔类型INTERVALTYPE
0:
分钟
1:
小时
2:
日
3:
星期
4:
月
5:
年
●主叫CALLER
●被叫CALLED
●原主叫ORIGCALLER
系统呼主叫时,用OrigCaller作为主叫
●原被叫ORIGCALLED
系统呼被叫时,用OrigCalled作为被叫
●私有数据PRIVATEDATA
●重拨间隔(单位:
秒)PREDIALINTERVAL
●最大重呼次数RedialCount,如果失败,最大重呼次数。
即如果DialEndTime时间到达或者RedialCount达到,都不再重呼
●呼叫类型TYPE
1:
先呼主叫(IVR流程必须配置为普通流程)
2:
先呼被叫(IVR流程必须配置为普通流程)
3:
启动一IVR流程(根据主叫启动IVR流程,这里IVR流程必须配置为预拨号流程)
●服务ID,即SERVICEID(这个在一般应用中随便设置一个值,但在虚拟运营中,应该设置为虚拟运营商的ID)
●应答类型ANSWERTYPE(0:
振铃算成功—这个往往用在112试呼业务中1:
用户摘机应答算成功)
●状态值(由PDS控制)STATUS,插入时应填0。
4.2预拨号服务结果表
表名:
predialresult
字段名
类型
长度
空值
Serialnum
Syb:
varchar,Ora:
VarChar2
20
NotNull
Callorder
Syb:
int,Ora:
Number
4
NotNull
Servicebegintime
Syb:
Char,Ora:
Char
19
NotNull
Servicestoptime
Syb:
Char,Ora:
Char
19
NotNull
Dialbegintime
Syb:
Char,Ora:
Char
19
NotNull
Dialendtime
Syb:
Char,Ora:
Char
19
NotNull
Timeinterval
Syb:
int,Ora:
Number
4
NotNull
Intervaltype
Syb:
int,Ora:
Number
4
NotNull
Caller
Syb:
varchar,Ora:
VarChar2
20
NotNull
Origcaller
Syb:
varchar,Ora:
VarChar2
20
NotNull
Called
Syb:
varchar,Ora:
VarChar2
20
NotNull
OrigCalled
Syb:
varchar,Ora:
VarChar2
20
NotNull
Privatedata
Syb:
VarChar,Ora:
VarChar2
100
NotNull
Redialinterval
Syb:
int,Ora:
Number
4
NotNull
RedialCount
Syb:
int,Ora:
Number
4
NotNull
Type
Syb:
int,Ora:
Number
4
NotNull
Serviceid
Syb:
int,Ora:
Number
4
NotNull
AnswerType
Syb:
int,Ora:
Number
4
NotNull
Priority
Syb:
int,Ora:
Number
4
NotNull
Result
Syb:
int,Ora:
Number
4
NotNull
Resulttime
Syb:
char,Ora:
Char
19
NotNull
主叫源主叫
被叫源被叫
1:
源被叫――》被叫
2:
源主叫――》主叫
3:
然后把被叫和主叫搭连起来
例子:
催缴费流程号码16811111催缴费流程
用户号码88888888
被叫:
88888888
源被叫:
168
主叫:
16811111
源主叫:
88888888