Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Probleem

Oplossing

Gerelateerde informatie

Inleiding

Dit document verklaart waarom de vraag controle variabelen in administratieve scripts niet kunnen worden gerefereerd door draaiings scripts. Het document biedt ook een methode om gegevens tussen administratieve scripts en routekaarten te delen in een Cisco Intelligent Contact Management (ICM) - omgeving.

Voorwaarden

Vereisten

Cisco raadt aan dat u kennis hebt van ICMScript Editor.

Gebruikte componenten

De informatie in dit document is gebaseerd op alle ICM versies.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Conventies

Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.

Probleem

Het instelbare knooppunt stelt de waarde van een aantal callvariabelen in. De syntaxis om naar een call control variabele in een script te verwijzen is:

Call.variable

In dit geval, als u het administratieve script draait en Call.PeriprandableVariable8 instelt op de waarde van Holiday, hebben alle routekaarten geen toegang tot de waarde. Afbeelding 1 geeft een voorbeeld.

Afbeelding 1 - Administratief script om variabele gespreksbeheer in te stellen

Oplossing

Het beheerscript dat met succes is ingesteld op Call.PeriprandableVariable8 naar de waarde van Holiday. De control variabelen kunnen echter niet worden gedeeld tussen de administratieve scripts en de route scripts.

Om variabelen tussen een administratief script en een route script door te geven, gebruikt u een globale gebruikersvariabele. Met een globale gebruikersvariabele moet elke gebruikersvariabele:

- Heb een naam die met gebruiker begint

- Kan bijvoorbeeld worden gekoppeld aan een doeltype

Dit stelt ICM software in staat een exemplaar van de variabele te onderhouden voor elk object van dat type in het systeem.

- Als een variabele wordt geïdentificeerd die hetzij hardnekkig, hetzij niet-persisterend is

Een persistente variabele behoudt de waarde voor de herstart van CallRouter. Een niet-persistente variabele behoudt de waarde niet voor herstart van CallRouter.

Opmerking: een gebruikersvariabele kan een waarde van maximaal 40 tekens opslaan.

Gerelateerde informatie

- Technische ondersteuning en documentatie – Cisco Systems