Contenu

Introduction

Conditions préalables

Conditions requises

Composants utilisés

Conventions

Problème

Solution

Informations connexes

Introduction

Ce document explique pourquoi des variables de Contrôle d'appel réglées en scripts d'administration ne peuvent pas être mises en référence par des scripts d'artère. Le document fournit également une méthode pour partager des données entre les scripts d'administration et les scripts d'artère dans un environnement de l'Intelligent Contact Management de Cisco (missile aux performances améliorées).

Conditions préalables

Conditions requises

Cisco recommande que vous ayez la connaissance du Script Editor missile aux performances améliorées.

Composants utilisés

Les informations dans ce document sont basées sur toutes les versions missile aux performances améliorées.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Problème

Le noeud variable de positionnement place la valeur de quelques variables d'appel. La syntaxe pour mettre en référence une variable de Contrôle d'appel dans un script est :

Call.variable

Dans ce cas, si vous exécutez le script d'administration et le positionnement Call.PeripheralVariable8 à la valeur des vacances, tous les scripts d'artère n'accèdent à pas la valeur. La figure 1 fournit un exemple.

Figure 1 – Script d'administration pour placer la variable de Contrôle d'appel

Solution

Le script d'administration place avec succès le Call.PeripheralVariable8 à la valeur des vacances. Cependant, des variables de contrôle ne peuvent pas être partagées entre les scripts d'administration et les scripts d'artère.

Afin de passer des variables entre un script d'administration et un script d'artère, utilisez une variable d'utilisateur globale. Avec une variable d'utilisateur globale, chaque variable d'utilisateur doit :

- Ayez un nom qui commence par l'utilisateur

- Soyez associé avec un type d'objet, par exemple, service

Ceci permet au logiciel ICM de mettre à jour un exemple de la variable pour chaque objet de ce saisissent le système.

- Soyez identifié comme variable qui est persistante ou non rémanente

Une variable persistante retient la valeur à travers des reprises de CallRouter. Une variable non rémanente ne retient pas la valeur à travers des reprises de CallRouter.

Remarque: Une variable d'utilisateur peut enregistrer une valeur de jusqu'à 40 caractères.

Informations connexes

- Support et documentation techniques - Cisco Systems