协作 : Cisco Unified Intelligent Contact Management Enterprise

路由脚本为什么不能访问呼叫控制在管理的设置的变量请写脚本

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文解释在管理脚本设置的呼叫控制变量为什么不可能由路由脚本参考。本文也提供一个方法共享在管理脚本和路由脚本之间的数据在Cisco Intelligent Contact Management (ICM)环境。

先决条件

要求

思科建议您有ICM脚本编辑器知识。

使用的组件

本文档中的信息根据所有ICM版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

问题

Set Variable节点设置值有些呼叫变量。参考呼叫控制变量的语法脚本是:

Call.variable

在这种情况下,如果运行管理脚本和集合Call.PeripheralVariable8到值假日,所有路由脚本不能访问值。图1提供一示例。

图1 –设置呼叫控制变量的管理脚本

/image/gif/paws/46001/Routing_Scripts-1.gif

解决方案

管理脚本顺利地设置Call.PeripheralVariable8为值假日。然而,控制变量不可能共享在管理脚本和路由脚本之间。

为了通过变量在一份管理脚本和路由之间写脚本,使用一全局用户变量。使用一全局用户变量,每用户变量必须:

  • 有开始与用户的一名称

  • 请关联与对象类型,例如,服务

    这使ICM软件维护变量的实例每个对象的该输入系统。

  • 请识别作为不变或非持久的变量

    一不变变量保留在CallRouter重新启动间的值。一非持久的变量不保留在CallRouter重新启动间的值。

注意: 用户变量能存储值40个字符。


相关信息


Document ID: 46001