目录

简介

先决条件

要求

使用的组件

规则

背景

流量控制

相关信息

简介

本文档介绍在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箭头所示。

如果呼叫方在记录消息后挂断，后续流程如下：

1. 将执行“写入文档”步骤（记录），直到其达到“播放提示”步骤。

2. 执行“On Exception Goto”步骤。控件传递到LABEL0。

3. 执行“On Exception Clear”步骤以取消未处理的ContactInactiveException。

4. “On Exception Clear(清除异常后)”后的步骤继续执行。

图 3：IP IVR脚本示例

相关信息

- 技术支持 - Cisco Systems