Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konventionen

Hintergrund

Problem 1

Lösung

Problem 2

Lösung

Zugehörige Informationen

Einführung

In diesem Dokument wird beschrieben, wie der Cisco Customer Response Solutions (CRS) Editor zur Fehlerbehebung in einer Cisco IP Contact Center (IPCC) Express-Umgebung ausgeführt wird.

Voraussetzungen

Anforderungen

Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:

- Cisco CallManager

- Cisco CRS

- Cisco CRS Skript-Editor

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:

- Cisco CallManager

- Cisco CRS

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).

Hintergrund

Verwenden Sie den Call Subflow-Schritt, um einen Subflow auszuführen, der in der strukturierten Programmierung wie eine Unterroutine oder ein Modul aussieht.

Erstellen Sie den Subflow mithilfe des CRA-Editors als unabhängiges Skript, das in anderen Skripts wiederverwendet werden kann. Sie können auch Subflows innerhalb von Skripts aufrufen, die als Subflows verwendet werden.

Wenn das Skript ursprünglich von der Festplatte geladen wurde, muss sich das Subflow-Skript im gleichen Ordner wie das Skript befinden, das den Subflow aufruft. Wenn das Skript aus dem Repository geladen wird, muss sich der Subflow auch im Repository befinden.

Problem 1

Wenn Sie ein Skript debuggen, das Subflows verwendet, prüft der CRA-Editor den Subflow nicht, sondern nur das Skript, das Sie debuggen. Abbildung 1 zeigt ein Skript mit dem Subflow-Skript TestSubflow.aef.

Abbildung 1: Skript mit Subflow

Lösung

Sie müssen jeden Subflow separat debuggen. Denken Sie daran, dass beim reaktiven Debuggen der Kontakt ausgelöst werden muss. Bei der Fehlerbehebung eines Subflows mit reaktivem Debuggen muss der Subflow einzeln ausgelöst werden. Dies kann das Hinzufügen eines Accept-Schritts erfordern. Wenn ein Subflow mit einem Accept-Schritt aufgerufen wird und das Haupt-Skript den Kontakt bereits akzeptiert hat, wird der Accept-Schritt ignoriert. Fügen Sie daher zu Debugzwecken eine Anwendung und mindestens vorübergehend einen Trigger hinzu.

Führen Sie die folgenden Schritte aus, um eine Fehlerbehebung für den Subflow durchzuführen:

1. Beheben Sie das Haupt-Skript einschließlich des Subflows mit reaktivem Debuggen, und beobachten Sie die Variablenwerte. Wenn das, was Sie aus dem Subflow erhalten, nicht das ist, was Sie erwarten, zeichnen Sie die Variablenwerte vor und nach dem Subflow verarbeitet sie für Verweise.

2. Führen Sie diese Schritte aus, um eine separate Anwendung zum Testen des Subflows einzurichten.

1. Konfigurieren Sie einen neuen CTI-Routing-Punkt (Computer Telefony Integration).

2. Konfigurieren eines JTAPI-Triggers

3. Konfigurieren von CTI-Ports

4. Konfigurieren Sie das Subflow-Skript als Skript für diese Anwendung.

5. Passen Sie die an das Subflow-Skript übergebenen Variablenwerte anhand der Testkriterien an, indem Sie das Fenster Cisco Script Application verwenden, wie Abbildung 2 zeigt.

Abbildung 2: Cisco Script-Anwendung

Wenn der Subflow Medien oder andere Anruferinteraktionen hervorruft, fügen Sie beim Testen den Schritt Accept (Akzeptieren) am Anfang des Subflows hinzu. Andernfalls nimmt CRS den Anruf nie an, und das Debuggen funktioniert nicht ordnungsgemäß.

Hinweis: Wenn Sie eine lange Verzögerung feststellen, bis die Audioübertragung beendet ist, nachdem ein Mitarbeiter den Anruf entgegennimmt, oder wenn Sie die periodische Fehlermeldung erhalten, bedauere ich, dass wir zurzeit Systemprobleme haben und Ihren Anruf nicht bearbeiten können. Bitte versuchen Sie es später noch einmal, und Sie können im CRS-Skript nach dem Schritt Accept eine zweite Verzögerung hinzufügen, um das Problem zu beheben.

3. Aktivieren des reaktiven Debuggens für den Subflow, und rufen Sie den neuen CTI-Routing-Punkt auf, um den Subflow auszulösen. Nun kann der Subflow wie ein normales Skript gedebuggt werden.

Problem 2

Anmeldung beim CRS-Editor nicht möglich.

Lösung

Um dieses Problem zu beheben, entfernen Sie den Doppelpunkt (:) aus dem Kennwort/Benutzernamen. Dieses Problem wird durch die Cisco Bug ID CSCsx83019 dokumentiert (nur registrierte Kunden).

Zugehörige Informationen

- Technischer Support und Dokumentation - Cisco Systems