英立讯_IVRMaker用户使用手册_第1页
英立讯_IVRMaker用户使用手册_第2页
英立讯_IVRMaker用户使用手册_第3页
英立讯_IVRMaker用户使用手册_第4页
英立讯_IVRMaker用户使用手册_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 ZingSwitch® CVNET(i)IVRMaker使用手册北京英立讯科技有限公司 Zinglabs Beijing Co.,Ltd版本:VZingSwitch® CVNET(i)IVRMaker使用手册ZingSwitch为您提供稳定易用的呼叫中心平台地址:北京市海淀区上地信息路2号上地国际科技创业园2座23层邮编:100085电话:8610-82893030传真:8610-82893190电子邮件:saleshttp:/更改记录时 间版 本修改人描述2011-11-QA1. 增加IVR配置特殊说明2. 规范技能组溢出模块配置3. 增

2、加TTS特殊配置说明目录目录21概述41.1引言41.2基本术语42手册指南63基本操作73.1进入系统73.2登录系统83.3登出系统83.4退出系统83.5新建IVR流程83.6打开IVR流程83.7编辑IVR流程93.7.1 编辑窗口93.7.2 添加、删除、移动功能模块93.7.3 设置模块属性103.7.4 保存和删除IVR流程134基本要素154.1事件154.2参数164.3变量175模块详解195.1播放语音模块195.2录制语音205.3结束录音215.4保存输入215.5转接分机215.6转接技能组225.7退出技能组275.8第三方数据库连接285.9第三方数据库执行30

3、5.10第三方数据库断开305.11本地数据库操作305.12WEB访问315.13取得系统参数315.14数字转语音325.15数值运算335.16逻辑运算335.17分机注册345.18字串运算345.19文本转语音355.20转接IVR375.21Case分支395.22转语音信箱405.23变量定义405.24退出415.25SOAP访问415.26获取SOAP变量425.27结束SOAP访问436应用举例446.1Zinglabs公司电话IVR示例447IVR配置特殊说明467.1“转接技能组”(SendToQueue)模块、“播放语音”(PlayMsg)模块和“退出技能组”(Exi

4、tQue)模块特殊说明。467.1.1 溢出型:467.1.2 非溢出型507.1.3 虚组(虚拟技能组):537.2“内线振铃次数”一般设置为8(修改设置后重启AG100生效),保证有足够的链路建立时间,防止分配座席后在链路没有建立完前振铃超时而退出。541 概述1.1 引言欢迎阅读ZingSwitch®CVNET(i)IVRMaker使用手册!本手册为IVRMaker的用户使用手册,系统管理人员可以通过该软件自主配置与业务系统结合的交互式语音应答流程。1.2 基本术语本章节解释了一体化呼叫中心平台所涉及到的专业术语。通过它,您可以了解到一体化呼叫中心平台包含的功能模块及其可以实现

5、的应用。Ø PABX - Private Advanced Branch Exchange 高智能专用分组交换机Ø ACD - Auto Call Distribution 自动呼叫分配Ø AMD - Auto Mail Distribution 自动邮件分配Ø CTI - Computer Telecommunication Integration 计算机电话集成Ø IVR - Interactive Voice Response 交互式语音应答Ø REC - Record录音Ø 一体化呼叫中心平台 - 将PABX、ACD

6、、IVR、CTI、AMD、REC等功能高度集成的呼叫中心系统平台Ø PSTN - Public Switched Telephone Network 公共交换电话网络Ø TTS - Text-to-Speech 文本转语音 Ø ASR - Automatic Speech Recognition 自动语音识别Ø IVR Maker - IVR流程定制器Ø Agent - 座席软件Ø Monitor - 班长席软件Ø SSC - Soft Switch Center 软交换中心Ø CVNET - Cascade Vo

7、ice Network 级联语音网络Ø DT30 - Digital Transmission 30 Ø CRM - Customer Relation Manager 客户关系管理系统Ø ORM - Offline Record Manager 离线录音管理系统Ø ORS - Online Record Server 在线录音服务Ø CVNETi - Centralized Voice NETWORK (IP) Ø AG100 - ACE GATEWAY 100 IP语音网关Ø iDT30 - Digital Transm

8、ission 30 (IP) IP语音组网模块Ø AG30 -IP语音网关Ø GROUP -在CVNETi系统中,由一台或几台AG100组成Ø VoipNet - 跨GROUP之间的通话,使用网关进行语音交换的交换机制Ø SSC_R - 再生SSC 2 手册指南本指南为ZingSwitchCVNET(i)®用户提供IVR流程的配置及使用帮助,请您根据需要,选择性阅读。 大量图例讲解和印刷说明是本手册的特点,便于您理解并尽快掌握基本操作方法。印刷说明: 注意事项在进行相关操作的时候需要特别留意的地方。 解释说明对某些部分的详细说明。上面这些标志用

9、在指南中,起加注或提示作用,帮助您区分信息类别。请您在阅读过程中注意加标志的地方,这样不仅可以防止误操作,还可以节省您宝贵的阅读时间。 如您尚有操作手册中未及详述的问题,或者对我们的产品有好的提议和更高的要求,请与我们联系。3 基本操作ZingSwitch® CVNET(i)IVRMaker提供了拖挂式的图形化编辑界面,通过它用户可以方便灵活的编辑适合自身业务需求的IVR流程。一个完整的IVR流程包含若干个IVR功能模块,各模块执行独立的操作,模块之间通过事件响应、条件判断和参数传递等机制建立联系,从而构成一个完整的IVR流程。图 31就是IVRMaker主界面和一个IVR流程的例子

10、。工具箱流程管理器编辑窗口服务器端流程本地流程图 313.1 进入系统IVRMaker安装完成后,会在桌面生成一个“IVRMaker”图标,双击该图标即可进入系统,此时还未登录系统,不能查看服务器上的IVR流程,只能打开本地保存的IVR流程。3.2 登录系统点击菜单“系统登录服务器”,弹出登录框,如图 32所示:图 32用户名必须为admin,密码为admin管理员的密码,服务器IP指要登录的SSC的IP地址,点击确定即可签入系统。3.3 登出系统点击菜单“系统登出服务器”即可签出系统;签出系统后,只是不能查看服务器的IVR流程,系统只能打开本地保存的IVR流程。3.4 退出系统点击“系统”菜

11、单中的“退出”退出系统。3.5 新建IVR流程点击“系统-新建流程”,系统将打开一个空白的编辑窗口,用户可以在此处新建一个IVR流程。3.6 打开IVR流程IVRMaker可以管理服务器上的流程和本地流程,如果要管理服务器上的流程,则必须先登录服务器。登录后,流程管理器窗格会显示已经保存在服务器上的IVR流程的列表,点击某个流程,就能打开这个流程进行查看或编辑。打开本地保存的IVR流程,本地保存的IVR流程的后缀名为.ivr,点击菜单“系统打开流程文件”或工具栏的打开按钮即可打开本地流程,系统会在“本地流程”页面显示所有打开的本地流程。备注:IVR流程可以保存为以“.ivr”为后缀的文件,以备

12、随时调用。3.7 编辑IVR流程用户可通过添加模块、删除模块或编辑模块的属性、后向关联路径等编辑IVR流程。3.7.1 编辑窗口IVRMaker的编辑窗口是查看和编辑IVR流程的工作区,它的可见大小受限于屏幕尺寸,但实际尺寸要大得多。如果要使用全尺寸的工作区,有两种办法:Ø 使用编辑窗口的滚动条。如果没有看到编辑窗口的滚动条,只需双击编辑窗口的标题条即可。Ø 直接用鼠标左键拖动整个“画布”移动(注意:鼠标指针不要落在功能模块上)。如果IVR流程太复杂,以至于全尺寸的工作区都不够用,那么用户首先需要考虑一下流程设计是否还可以简化;如果无法简化,则可以先将流程分解为几个IVR流

13、程,通过使用转接IVR模块的方式来简化主流程图,详细内容请阅读下文中的“转接IVR”部分。3.7.2 添加、删除、移动功能模块点击IVRMaker工具栏上的某个图标,再点击编辑区中的任意位置,就可将所需的功能模块添加到该位置。在编辑区内点击要删除的功能模块,点击键盘“Del”键或鼠标右键选择“删除”,即可删除该模块。若要在编辑区内移动某个功能模块,可直接按住鼠标左键来拖动该模块。3.7.3 设置模块属性在编辑区内,双击某个功能模块(或用鼠标右键单击该模块,在弹出菜单中选择“属性”命令),系统将弹出模块编辑对话框,您可以在“属性”选项中编辑该模块的属性。例如:双击图 31中的“英立讯-2”模块出

14、现图 33所示界面:图 3设置模块参数:模块属性参数一般包括(节点)名称、超时时间、输入参数、输出参数、清除输入标志记录、记录日志标志以及忽略按键标志。一些特殊模块还有自己的专用属性,点击“高级设置”按钮进入设置界面。名称:给当前节点模块的命名。超时时间:设置来电在该节点停留的时间。例如,将超时时间设为5秒,当停留时间超过5秒时,系统认为超时事件发生,进而转入超时事件所指向的那个节点。超时时间设置在技能组后的语音播放模块中有所不同,请谨慎配置。超时时间设置,可以在下拉框选择超时时间,也可以手动输入超时时间。记录日志:该复选框被选中后,在用户访问该节点时,系统将会自动记录所有访问

15、信息,有助于在统计报表中进行IVR节点的统计;清除输入:执行该模块时将清空按键输入记录器;忽略按键:执行该模块时不受没有设置事件的电话按键的影响,如播放语音模块中不会打断语音播放。以下图3-4为例:我们设置该模块参数的超时时间为5,配置事件按键”9”事件ON_INPUT_9对应的IVR节点是tranToSkill1,超时事件ON_RUN_TIMEOUT的对应的IVR节点为英立讯_2,播放结束事ON_PALYREC_END对应的IVR节点为英立讯_2, 错误事件ON_PALYREC_ERROR对应的IVR节点为英立讯_2, 输入分机号码事件ON_INPUT_EXT_NUMBER对应的IVR节点为

16、”保存输入”模块。即当IVR流程进行到本模块时,按电话的“9”键,就会跳转到tranToSkill1模块。该模块如果选中了忽略按键,当流程进行到本模块时,按除了有事件的 “9”的其它键,流程不会受影响。如果没有选中忽略按键,当流程进行到本模块时,按除了有事件的 “9”的其它键,流程会在带有ON_INPUT_9事件模块的地方等待进入相应的事件的模块,而如果我们所按下的键没有添加任何事件,这种情况下,在该节点停留5秒钟后(之前设置了模块参数的超时时间为5),就会触发ON_RUN_TIMEOUT超时事件,跳转到相对应的英立讯_2节点。设置模块路径:您可以在模块编辑对话框中的“路径”选项

17、卡中编辑模块的路径,如图 34所示。图 34编辑路径即设置当前节点需要响应的事件,以及该事件发生后应当转到哪一个节点。您可以在“事件”下拉式列表中选择要响应的事件,在“IVR节点”下拉式列表中选择要转入的节点,然后点击“增加”按钮,则相应的路径就会显示在“事件路径”中。备注:1. 在编辑路径之前,路径所指向的下一个节点必须已经添加到编辑区内。2. 路径不仅可以指向其他节点,也可以指向本节点自身。3. 有些模块会有必选事件,如果没有设置,流程无法保存到服务器上。路径设置完毕后,相应的两个节点之间会自动连线,表示关联关系。删除路径: 有两种方法可以删除路径:1. 在路径选项卡的路径列表中,选择要删

18、除的路径,然后点击“删除”按钮。2. 在编辑区内,用鼠标右键点击某个节点,在弹出菜单中选择 “删除后向关联”命令,在下一级弹出列表中用鼠标左键点击想要删除的路径,如图 35所示;此时系统会弹出一个对话框,要求您确认删除操作,点击“确定”即可删除选中的路径。由于删除后向关联中同时列出了后向节点和所对应的事件,因此您也可以用它来更方便地了解每个节点的路径设置情况。图 35设置指定节点为一个流程的入口节点:在编辑区内的指定节点上单击右键,选择“设为入口节点”。备注:1 名称是模块在流程图中的标识文字,可加强流程图的可读性。2 特别提示:在保存流程时,必须选择一个节点作为入口节点,如果没有设置入口节点

19、,该流程将无法保存到数据库服务器上,但可以保存到本地计算机。3 输入参数是本模块在执行操作时需要使用的参数,而输出参数则是本模块在执行操作后产生的参数,这两个参数对不同模块而言各不相同,在下文中将一一介绍。3.7.4 保存和删除IVR流程点击“系统”菜单,可以看到IVR流程的几种保存方式。IVR流程的保存与典型Windows平台下的文件保存方法类似,但有以下几点特殊之处:1. 保存流程:将当前编辑的IVR流程保存,只有当编辑的是本地流程时,此命令有效;2. 流程另存到本地:将当前编辑的流程换名保存,只有当编辑的是本地流程时,此命令有效;3. 流程另存到服务器:将当前编辑的流程保存到服务器,只有

20、编辑本地流程时,此命令有效。在存入数据库时,系统会对整个流程检查一遍,只要发现流程设置有任何一处不符合基本规范,就会给出警告,要求用户修改后再保存或放弃保存。因此只有完整且符合基本规范的IVR流程,才能存入数据库;4. 保存至服务器 :将当前编辑的流程保存到服务器,只有编辑服务器流程时,此命令有效; 5. 服务器流程保存到本地:将当前编辑的服务器流程保存为本地文件,只有在编辑服务器流程时,此命令有效。删除IVR流程:用鼠标右键点击流程管理器中的任意一个流程,选择“删除流程”命令,在随后出现的提示对话框中点击“确定”,即可删除选中的流程。4 基本要素编辑IVR流程的主要工作集中在编辑模块的属性和

21、路径上,在详细介绍各个模块以及给出应用示例之前,先介绍一下与模块属性和路径有关的一些基本要素,包括:事件、参数和变量。4.1 事件IVRMaker支持按键、超时、结束、成功、失败等多种事件,模块之间的转接关系主要是通过事件响应机制实现的。不同模块所支持的事件各不相同:有些模块几乎支持全部事件(Event),因为它们经常成为流程中的“交通”枢纽(例如常用来作为入口节点的播放语音模块);有些模块只支持一两个事件,因为它们只是一些特殊或简单的功能模块。备注:在模块属性编辑对话框的“事件”表中,只显示该模块能响应的事件。IVRMaker支持的事件列表如下:Ø 单键输入(ON_INPUT_0到

22、ON_INPUT_9):任意一个键,即:用户按拨号盘上0-9,* 和 # 中的任意一个键。备注:在事件列表中,并没有“按 * 键”和“按 # 键”事件,它们等同于“以 * 结尾的字符串”和“以 # 结尾的字符串”事件中只输入结尾键,没有输入其他键这个特例,因此可以直接借用这两个事件。Ø 多键输入(ON_INPUT_STAR):以 * 结尾的字符串,即:用户按拨号盘上一串数字键,并以*号结束。Ø 多键输入(ON_INPUT_SHARP):以 # 结尾的字符串,即:用户按拨号盘上一串数字键,并以#号结束。Ø 多键输入(ON_INPUT_EXT_NUMBER):分机号码

23、,用户输入了一个分机号码。Ø 超时(ON_RUN_TIMEOUT):从进入该节点开始计时,如果超过了指定的时间,将触发该事件,如果将超时时间设置为0,则不会触发超时事件。Ø 无法接通(ON_DISCONNECT):一般指在播放语音和TTS等过程中检测到分机、队列或技能组无法接通。 Ø 挂机(ON_HOOK):一般指在播放语音和TTS等过程中检测到挂机事件。Ø 传真信号(ON_INPUT_START_FAX):一般指在播放语音和TTS等过程中检测到传真信号。Ø ON_PLAYREC_END:操作完成,指播放录音文件完成或录音完成,仅应用于播放语音

24、(PlayMsg)、数字转语音(Number2WAV)、文本转语音(TTS)和录制语音(IVRRecord)节点,其它节点用ON_RUN_SUCCESS事件。Ø ON_PLAYREC_ERROR:操作失败,指播放录音文件失败或录音失败。仅应用于播放语音(PlayMsg)、数字转语音(Number2WAV)、文本转语音(TTS)和录制语音(IVRRecord)节点,其它节点用ON_RUN_FAILED事件。Ø 成功(ON_RUN_SUCCESS):该操作成功。Ø 失败(ON_RUN_FAILED):该操作失败。如数据库操作、WEB访问、取系统参数、数字运算操作、取子

25、串、TTS播放语音都有可能失败;在比较运算时,如果能产生正常的比较结果,则认为成功,反之则认为失败;在逻辑运算时,如果能产生正常的运算结果,则认为成功,反之则认为失败。Ø ON_DB_NO_RECORD:数据库中没有要查询的记录,只用在第三方数据库连接(FetchDB)模块和本地数据库操作(LocalSQLQuery)模块。Ø ON_DB_MORE_RECORD:数据库中有多条符合要查询条件的记录,只用在第三方数据库执行(FetchDB)模块中,通过该事件可以取得所有的查询结果数据。备注:有些事件对某个模块来讲是必须的,如果不设置,则无法将流程保存到服务器中。4.2 参数参

26、数是指模块的输入参数和输出参数,前者是模块在执行操作时需要使用的参数,后者则是模块在执行操作后产生的参数。并不是所有的模块都有输入参数和输出参数,有些模块可能只有其中的一个,有些模块两个参数都没有。例如:播放语音(PlayMsg)模块必需有输入参数要播放的语音文件的文件名,但它没有输出参数; 保存输入(SaveInput)模块必需有输出参数变量名,但它没有输入参数; 数值运算模块(GeneralMath)既有输入参数,也有输出参数; 退出(IVRExit)模块则没有参数。如果一个模块有某个参数,则系统会给出一个激活的下拉式列表框或编辑框,供用户输入或选择参数;反之,则系统将屏蔽掉该参数的输入界

27、面。多个参数以空格分隔。4.3 变量IVRMaker支持非常灵活的自定义变量的使用,在模块的输入参数和输出参数中都可以使用变量。自定义变量命名规则为:1. 长度不超过64字符的字符串;2. 可用字符包括26个英文字母,10个阿拉伯数字和符号“”;3. 区分大小写。通常情况下,大多数模块的参数都只使用一个变量,但个别模块的参数会使用两个变量,例如数值运算或逻辑运算模块的操作参数。复制到变量时,可直接使用变量的名称;引用变量的内容时,需要用中括号“”和“”把变量的名称括起来。系统变量:IVR_FAX_TO:传真号码ZINGLABS_FAX_GROUP:传真组SKILLGROUP_EXT:退出技能组

28、时保存的分机号CVNET_OUTDIAL_LOCKED_PHONE:锁座席分机变量CVNET_OUTDIAL_SG_NAME:不锁座席技能组变量CVNET_OUTDIAL_TASK:外呼条目CVNET_OUTDIAL_TASK_ID:外呼任务CVNET_OUTDIAL_TARGET:外呼被叫号码CVNET_SG_ZTAPI_ALL_OFFLINE:座席是否全离线CVNET_SG_ZTAPI_ALL_BUSY:座席是否全忙备注:1. IVRMaker的变量个数最多支持64个(包括系统变量);2. sql语句所取字段的个数最多为32个;3. 除10个系统变量可以直接在操作参数中引用外,所有自定义变

29、量都要先在某个结果参数中定义,才能被正常引用;4. 自定义变量中不能包含“”和“”字符;5 模块详解本节我们将详细介绍每一个模块,包括它们的基本应用、属性编辑、路径设置和注意事项。5.1 播放语音模块图 标:功 能:播放指定的语音文件,同时可检测用户按键,能在播放过程中对按键做出响应。该模块中的TIMEOUT事件会根据“播放语音”模块是否在“转接技能组”模块后面产生不同的作用,系统会根据判断,在相关操作中添加相关事件即可;详细的操作实例,请参照5.5转接技能组相关描述。基本应用:该模块能响应全部事件,语音菜单的导航就是通过它实现的,因此经常用作各级语音菜单的“调度”节点,或者用来播放普通的语音

30、提示和等待音乐。输入参数:语音文件的文件名(语音格式为CCITT A law,800采样率,保存在服务器缺省目录下)。在设置操作参数时,用户需选择已有的文件名。超时设置:设置来电在该节点停留的时间。例如,将超时时间设为5秒,当停留时间超过5秒时,系统认为超时事件发生,进而转入超时事件所指向的那个节点。注意事项:1. 输入参数必须是一个有效的语音文件。如果只命名文件名,还未录音,虽然也能保存IVR流程,但流程不会正常运行。因此,即使在测试流程时,也应该设置有效的语音文件;2. 语音文件头部和尾部不能有停顿,否则在实际应用时不仅感觉拖沓,而且有时会误导来电者。3. 语音模块在技能组节点后,其超时事

31、件需指向技能组本身。备注:在“溢出型”、“非溢出型”“转接技能组”模块后的“播放语音”模块中的TIMEOUT事件时间必须设置为0。在虚组或不在“转接技能组”模块后,TIMEOUT事件为正常的超时事件使用,超时时间按需求设置。5.2 录制语音图 标:功 能:可在IVR中将来电方的语音录制到指定文件。基本应用:使用该模块可以在IVR中对外线通道进行灵活录音,并记录成一个语音文件。例如,语音信箱中的来电留言就是一种典型应用。录音模块和ZingSwitch的实时录音不同,前者只在IVR中根据事先的设置进行录音,而后者是对话路通道进行全程录音,并且能对内线通道进行录音。输入参数:要存储的语音文件名(包括

32、路径和文件名)和录音时长,语音格式为CCITT A law。注:录音文件默认保存在服务器的/srn/resource/ivrsound目录下,录音时长参数可以省略,默认录音时长为180秒,最长录音时长为1800秒。注意事项:在使用录音模块时,最重要的就是要控制好录音的结束。结束录音有两种方法: 1. 某个按键事件(例如按 # 键)的路径,使其转入停止录音模块,即由来电方给出信号(需要在录音模块前加一个提示“请按 # 键结束录音”的播放语音模块),由停止录音模块执行结束录音动作;2. 设定录音时长后,再设置结束事件的路径,使其指向下一个模块,在录音时长一到,系统就会自动结束录音;注意:绝不能指向

33、停止录音模块,因为结束事件发生就表明系统已经执行了结束录音动作。5.3 结束录音图 标:功 能:与录制语音模块配对使用,用来结束录音过程。参 数:无。5.4 保存输入图 标:功 能:将用户按键保存到指定变量。基本应用:该模块是最常用和最重要的模块之一,凡是需要把用户的按键输入保存起来作为其他后续模块的输入参数时,都需要使用该模块。该模块最典型的应用是获得分机号码。输出参数:任意一个自定义变量。注意事项:该模块必需位于一个支持按键事件的模块之后,以取得用户的按键输入。例如位于“请直播分机号,查号请拨0”这样一个播放语音模块后。如果是保存要发送传真的分机号码,该模块的参数始终设置为IVR_FAX_

34、TO。5.5 转接分机图 标:功 能:将外线转接到指定的分机。基本应用:略。输入参数:用来保存分机号的那个变量,或者任意一个分机号(可直接从下拉式列表中选取)注意事项:大多数情况下,在转接分机模块前都需要有一个保存输入模块,以便把客户输入的分机号码保存到一个变量中,然后当作转接分机模块的输入参数;只有在需要转固定分机时(例如按0转查号台),才需要直接选择分机号码作为输入参数。如图 51所示。图 515.6 转接技能组图 标:功 能:将外线转接到指定的技能组。基本应用:系统一般会为某个部门的分机或分机小组设置座席技能组,通过转接技能组把外线转到这些部门或分机小组。转接技能组成功后,系统会根据技能

35、组的ACD排队算法来进行分配。系统支持技能组指定座席分配、支持技能组溢出、支持虚组。输入参数:技能组名称,可以手动填写,或在拉式列表框内选取。1. 技能组不溢出l 普通不溢出参数字符串格式为:技能组/分机号(中间为斜杠)SkilllGroup/Extension(指定用户座席配置)SkilllGroup(电话进入该技能组并按照ACD算法进行分配)具体配置如下图:SkilllGroup 指外线进来所转技能组,Extension为技能组指定座席分机号。l 特殊不溢出电话进入“转接技能组”模块,会根据外线优先级与座席技能等级进行座席分配。先找外线优先级对应范围的座席,找到座席则分配;找不到对应技能的

36、座席则在整个技能组中排队。外线优先级通过ivrmaker中设置变量节点,定义变量CVNET_INCALL_SGLEVEL,变量值范围为1-9;座席技能等级通过WEB管理页面配置,变量值范围为1-9.特殊非溢出型格式定义如下:技能组名$SGMAP$1-3,1-3;4-6,4-6;7-9,7-9; “非溢出型”需要在其“转接技能组”模块后添加“播放语音”模块。说明:技能组没有空闲座席,外线在等待分配的过程TIMEOUT事件也会执行溢出事件,在这种情况下需要将TIMEOUT事件指向“播放语音”模块本身让客户继续等待,如图。在playmsg中可以设置检测按键,由客户选择退出技能组或做其他操作,如果客户

37、需要在等待音乐后有提示按键语音,可以将两段语音合并成一个语音放置在playmsg模块中。“转接技能组”模块特殊非溢出型配置:备注:在“非溢出”型“转接技能组”模块后的“语音播放模块”中TIME_OUT事件还指向转接技能组节点。2. 技能组溢出的配置方法:l 普通溢出型参数字符串格式为:技能组下一个流程名下一个节点名(中间为空格间隔)SkilllGroupFlowNode当客户在技能组中无人接听或座席全忙,就会转到配置的流程中的节点上。具体配置如下图:SkilllGroup 为技能组,Flow为流程名,Node为该流程中一个节点(也就是溢出后要转入的流程节点)。 l 特殊溢出型电话进入“转接技能

38、组”模块,会根据外线优先级与座席技能等级进行座席分配。先找外线优先级对应范围的座席,找到座席则分配;找不到座席则溢出到下个节点。外线优先级通过ivrmaker中设置变量节点,定义变量CVNET_INCALL_SGLEVEL,变量值范围为1-9;座席技能等级通过WEB管理页面配置,变量值范围为1-9.特殊溢出型格式定义如下:定义特殊技能名,包含技能组名和外线与座席的对应关系,最多支持5个对应关系,对应格式如下:技能组名$SGMAP$1-3,1-3;4-6,4-6;7-9,7-9; 流程名 溢出节点注意:技能组名$SGMAP$1-3,1-3;4-6,4-6;7-9,7-9;中间无空格。“溢出型”需

39、要在其“转接技能组”模块后添加“播放语音”模块,并且需要在“溢出型”流程后添加一个“被溢出技能组”。说明:发现当时技能组中有空闲座席并对其进行分配,在分配过程中空闲座席被分配到另外的外线上的时候,而IVR已经进入“播放语音”模块,此时设置的TIMEOUT事件作为技能组中没有空闲座席而产生溢出事件到“退出技能组”模块(注意,在溢出型中“播放语音”模块中“TIMEOUT”事件指向单独的“退出技能组”模块,不能跟其他的“退出技能组”模块混用)进入下一个模块,而不会让客户进行等待。“转接技能组”模块特殊溢出型配置:如图,g5$SGMAP$为技能组名,1-1,1-3;2-2,2-8;3-4,5-5;为对

40、应的外线优先级和座席技能。1-1为外线优先级,1-3为座席技能中间用逗号隔开无空格,与下一个对应关系之间用分号隔开。测试为流程名,sg5为节点名,命名中间必须有空格。分配下一个节点可跨流程进行即流程名可以为SSC中的其他流程,但是节点名必须是流程名对应流程中的节点。注意事项:如果是发送传真到传真组,该参数始终设置为ZINGLABS_FAX_GROUP。3. 技能组虚组定义:为了使报表体现相关电话所需的业务类型而设计,技能组需要在管理页面添加,对应的技能组中无座席。路径按需求路径进行设置。“虚组”不需要在其后配置“播放语音”节点,禁止在其后面配置“退出技能组”模块。 如图,技能组命名规则为$SG

41、$为虚组的标识,test为技能组名,技能组需要在管理页面添加。$SG$和技能组名中间没有空格。5.7 退出技能组图 标:功 能:取消转接技能组。基本应用:当转接技能组成功后,实际上只表示将转接任务成功放入ACD队列中,并不表示已经转接到某个座席分机。在转接技能组节点之后,都要有退出技能组模块对应来取消转接技能组。以下3种情况可以配置取消转接节点:无法接通事件在成功放入转接队列后,可以配置一个播放等待音乐,此节点中的无法接通事件表示此时队列中没有空闲座席分机,而若要客户返回IVR上一级菜单或者其他菜单,则必须配置取消转接。挂机事件 在客户未被转接到某个分机前,客户挂线,需要在IVR退出前配置取消

42、转接。按键事件 在播放等待节点中,如果允许客户按键选择返回或进入某一级导航节点,则在返回前必须先取消转接。配置取消转接的目的是将客户从转接队列中删除,以防止以下情况发生:1. 客户在当前技能组振铃时转接了其他的技能组,会出现两个技能组的分机同时振铃的情况。当原技能组的座席接起后会出现无声的无效电话。2. 客户挂机了仍然将电话转到座席,座席接起后无声,造成无效电话;3. 由于客户仍在队列中排队,一旦有空闲座席,客户无论在哪级菜单都会被转到座席分机,给客户造成很突然的感觉。参 数:无。注意事项:取消转接必须且只能在上述3种情况下使用。例如,如果在等待节点内没有接通(无法接通事件),而IVR要自动转

43、接另一个技能组不是让来电方自己去选择,且在自动转接前绝对不能取消转接,让无法接通事件的路径直接指向下一个转接队列节点即可。5.8 第三方数据库连接图 标:功 能:连接第三方数据库并执行一个SQL语句。基本应用:系统目前支持Oracle、Sybase、DB2和MS SQL Server等数据库,IVR可以从这几种数据库中取得查询结果。对于其他数据库,可通过WEB访问模块来实现数据查询。SQL操作的典型应用包括了查询帐户余额、验证客户身份等,均需从数据库中调用相应的数据。输入参数:在高级设置里,选择数据源名称,该名称必须先在WebConfig中“IVR配置”模块的“第三方数据源配置”子模块中配置好

44、。SQL 语句:输入合法的SQL语句,一条SQL语句的最大长度为1024个字节,超出1024个字节时,会弹出“SQL语句长度超出范围!”提示。输出参数:用来存放数据库连接操作句柄的变量名,可以供取查询结果或者关闭连接时使用。注意事项:一个SQL连接操作成功,则相关操作完毕后一定要关闭这个连接。例如:1. 执行一个插入或删除操作,如果操作成功,则应该关闭该连接。2. 执行一个SELECT操作,操作成功后调用取查询结果模块,无论取查询结果模块调用成功或者失败,还是取完数据用户挂机,都必须调用一个关闭连接模块。如图 52所示:图 52事 件:成功:指的是连接数据库并且SQL语句执行成功。失败:失败的

45、原因可能有两种,一种是数据库连接失败,另外一种是SQL语句有错误或者执行失败。挂机:指的是接收到用户的挂机信号。5.9 第三方数据库执行图 标: 功 能:取第三方数据库连接模块的查询结果。输入参数:存放第三方数据库连接模块返回句柄的变量名,如:handle。输出参数:存放查询结果各字段的自定义变量名,注意存取的顺序必须是SQL语句中的字段顺序,变量之间以空格隔开。取多个字段当结果集中有多个字段时,可以在结果参数的“存储变量”栏顺序输入多个用户自定义变量,变量之间以空格隔开即可,一个SQL语句一次最多取32个字段。取多条记录当从数据库中取到的结果集为多条记录时,可以循环取值,例如取完一条记录播报

46、给客户,然后再转入刚才的“第三方数据库执行”模块。当第二次取值时,系统将自动取结果集中的下一条记录。5.10 第三方数据库断开图 标: 功 能:关闭与数据库的某个连接。输入参数:存放第三方数据库连接模块返回句柄的变量名,如:handle。输出参数:无。注意事项:必需与第三方数据库连接配对使用。关闭连接的作用是为了减轻被连接数据库的负荷。5.11 本地数据库操作图 标: 功 能:可通过SQL语句直接访问系统数据库(mysql)。输入参数:SQL语句。输出参数:存储查询结果的变量名,如:test。注意事项:1. 查询本地数据库时,一次操作返回的结果最多可以是数据库记录中的三个字段。 输出参数,存储

47、查询结果的变量名,变量名之间用空格间隔。2. 本地数据库查询SQL语句最长为1024个字节。5.12 WEB访问图 标:功 能:访问指定的URL并得到返回的结果。基本应用:通过应用程序服务器调用并执行用户应用程序,然后得到返回的结果。可实现对第三方数据库应用的调用,是第三方数据库连接模块的一个补充。输入参数:要访问的web 地址。输出参数:访问返回内容所存放的变量名。5.13 取得系统参数图 标:功 能:取系统参数,包括IP、呼入端口号、来电号码、被叫号码、入口参数和系统时间等。输入参数:要取的系统参数,可直接从下拉式列表中选取。IP地址(IP)获得IP地址。呼入端口号(channel)通道号

48、。来电号码(caller_number)获得呼入电话的主叫号码,可以将来电号码保存到变量中。被叫号码(called_number)客户所拨打的电话号码,即拨叫哪个号码进入系统的。入口参数(entry_parameter)暂不支持。系统时间(datetime)系统时间有4中格式,其返回结果就是相应格式的字串:DDMM(日月)YYMMDD(年月日)YYYY-MM-DD HH:MI:SS(年月日时分秒)YYMMDDHHMISS(年月日时分秒)就绪座席(sg.ready_agent_count(skill_group)) 获得当前技能组是否有可用座席 输出参数:存放结果的变量名。5.14 数字转语音图

49、 标:功 能:按指定的格式读出给定的数字、日期、金额等。基本应用:以多种方式向来电者播报纯数字信息。比如从数据库中查询出的纯数字的信息,数据的数值等。输入参数:播报格式和播报内容,播报格式与播报内容之间以空格分隔,如:NUM Result,即按十进制阅读变量Result中的内容。播报格式播报方法NUM按十进制数读(123 读作一百二十三)DOLAS以元为单位按货币读。CENT以元为单位按货币读,小数点后按角、分阅读DIGIT 按单个数字读MMDD按月、日读DDMM按日、月读MMDDHHNN按月、日、时、分读HHNN 按时、分读YYMMDD按年、月、日读YYYYMMDD按年、月、日读YYMMDD

50、HHNN按年、月、日、时、分读注意事项:1. 在操作参数中,必须选择播报格式;2. CENT播报格式时,小数有效位数为2位,大于2位小数时,将截取前两位小数。5.15 数值运算图 标:功 能:进行多个数的加减乘除运算。输入参数:数值运算表达式,表达式必须是合法的,如:3+4-5 ,(0+2)*rate。输出参数:存放结果值的变量名。路径中事件:成功:指的是数值运算操作正确,可以在成功事件中处理数值运算返回的结果。失败:指的是数值运算操作不正确,失败的原因可能是数值表达式不合法等。5.16 逻辑运算图 标:功 能:进行两个字串的逻辑运算,包括 >,>=,<,<=,<

51、>,!=,=输入参数:逻辑运算表达式,如:3+4-5>4,5=0。输出参数:存放结果值的变量名。结果值为:0 FALSE;1 TRUE;-1 操作失败。路径中事件:成功:指的是逻辑运算是正确的,可以在成功事件中处理逻辑运算返回的结果。失败:指的是逻辑运算操作不正确,失败的原因可能是逻辑表达式不合法等。5.17 分机注册图 标: 功 能:注册指定的分机。输入参数:分机号码、空格、注册密码。注意事项:如果分机注册成功可以配置ON_RUN_SUCCESS事件来播放指定的语音文件,如“分机注册成功”,否则产生ON_RUN_FAILED事件。5.18 字串运算图 标:功 能:字串合并、取子串

52、、取字串长度、查找子串、字符串合并以及字符串比较。输入参数:见下表。输出参数:存放结果值的变量名。操作类型操作参数结 果合并字符串Concat (参数1,参数2)合并字串的结果取子串Mid(母串,开始位置,个数)取回的字串母串,开始位置,个数(和以前版本兼容用)取左边子串Left(母串,长度)取回的字串取右边子串Right(母串,长度)取回的字串取字串长度Length(字串)字串的长度查找子串Find(母串,子串)子串在母串中的第一个字符的位置,开始位置为0,结果为-1表示该字串不存在比较字串是否相等StrEql(参数1,参数2)0 FALSE;1 TRUE;-1 操作失败。比较字串1是否大于

53、字串2。StrGr(参数1,参数2)0 FALSE;1 TRUE;-1 操作失败。注意事项: 函数名大小写敏感。5.19 文本转语音图 标:功 能:通过TTS服务器将指定的文本转换成语音播报出来。基本应用:如果要播报经常会发生变动的信息或大量的信息,采用文本转语音模块代替播放语音模块是最佳方式。输入参数:输入全路径文件名,或者直接输入文本(不超过1000字节)。特殊设置:音量、音速、音频,标点、数字及英文读法,语音流格式,转换对象。注意事项:1. 操作参数为文件时,必须是纯文本文件,但文件长度不限;文件必须存在TTS服务器的硬盘中,全路径名格式如“d:ttsttstest.txt”;2. 操作

54、参数为文本时,转换对象设为文本,操作参数为文件名时,则设为文件;3. 必须有TTS服务器,并且已经启动TTS服务,还需在Web页面配置TTS服务器的IP地址和端口号。(TTS安装说明请参照ZingSwitchCVNET(i)_TTS安装使用手册)4. 语音流格式为A Law 8KHz 8bit;如图 53所示:图 53特殊应用:如果要播报的信息不是经常需要改动的信息,可以采用特殊方式播放TTS文本语音。即:文本内容不需要时时改变的,系统从第三方获取相关文本内容录音并保存到tts服务器上(例:XXXX.wav文件),下次再播放时如果内容相同可以从tts服务器直接提取文件播放,播放内容不同则从TTS服务器播放,这样可以节约频繁访问TTS服务器的占用资源。输入参数:$ZTTS$+全路径文件名,或者直接输入$ZTTS$+文本(不超过1000字节)。注意事项:1. 操作参数为文件时,必须是纯文本文件,但文件长度不限;文件必须存在TTS服务器的硬盘中,全路径名格式如“$ZTTS$d:ttsttstest.txt”。如果文件内容发生改变而文件路径和文件名没有改变,则实际播报内容以文件第一次文本内容为准;需改变文件播放内容请另取文件名保存。2. 操作参数为文本时,转换对象设为文本,操作参数为文件名时,则设为文件;3. 必须有TTS服务器,并且已经启动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论