本文档介绍在IPCC Express环境中,使用On Exception Goto步骤在Cisco IPC Contact Center(IPCC)Express脚本中检测已断开呼叫的脚本。
注:当CRS作为IP-IVR或QueueManager安装时,切勿使用“On Exception Goto”步骤,因为它将在IPCC Enterprise环境中导致呼叫路由问题。仅对不涉及ICM转换路由/ICM路由后应用的IPCC Express脚本或脚本使用异常时转到步骤。
本文档的读者应掌握以下这些主题的相关知识:
Cisco CallManager
Cisco 用户响应 解决方案
Cisco CRS Editor
本文档中的信息基于以下软件和硬件版本:
Cisco CallManager版本3.x及更高版本
Cisco CRS版本3.x和以后
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文件规则的更多信息请参见“ Cisco技术提示规则”。
使用“异常时转到”步骤确定执行脚本时可能出现的问题,并允许顺利退出问题。任何脚本步骤都可包含在用于响应异常的异常流分支中。
呼叫方挂断后,与座席的联系即终止。将创建名为ContactInactiveException的异常。“转到开例外”步骤可用于确定此例外,如图1中的A箭头所示。转到开例外步骤依赖于联系人的终止,而“联系人不活动例外”将触发此步骤。此步骤将捕获异常并转到指定的标签,如图1中的B所示。在标签下,可以执行任何其他脚本步骤,这些脚本步骤不依赖于座席与呼叫方之间的联系,如“文档”步骤、“数据库”步骤等。
图 1:在异常时转至
如图2所示,使用“清除异常时”步骤在目标标签内取消此异常。这可避免潜在的连续循环。
图 2:例外清除时
IP IVR脚本(如图3所示)不是生产脚本。它仅用于说明目的。通常,此脚本会应答呼叫、播放提示并记录消息。流量控制如下:
应答呼叫
记录邮件并创建文件
播放录制的留言
创建包含附加文件的电子邮件(刚刚录制的邮件)
发送电子邮件
在异常终止中,生成ContactInactiveException,并将控件传递到LABEL0(如图3中的A箭头所示)。在LABEL0下,发出On Exception Clear以取消ContactInactiveException,如图3中的B箭头所示。
如果呼叫方在记录消息后挂断,后续流程如下:
将执行“写入文档”步骤(记录),直到其达到“播放提示”步骤。
执行“On Exception Goto”步骤。控件传递到LABEL0。
执行“On Exception Clear”步骤以取消未处理的ContactInactiveException。
“On Exception Clear(清除异常后)”后的步骤继续执行。