Vordefinierte Variablen

Die Informationen auf dieser Hilfeseite gelten für Studio und Desktop Studio.

Vordefinierte Variablen sind Systemvariablen, die bereits definiert sind. Deshalb können Sie sie in Ihrem Skript verwenden, ohne dass Sie sie erstellen müssen. Es ist möglich, den erwarteten Wert für die vordefinierte Variable zu überschreiben, dies wird jedoch nicht empfohlen. Setzen Sie sie nur außer Kraft, wenn Sie in der Online-Hilfe oder von einem Kundenbetreuer dazu angewiesen werden.

Vordefinierte Variablen werden automatisch zu Skripten hinzugefügt. Einige stammen aus Systemskripten, die im Hintergrund ausgeführt werden, bevor eine Interaktion zu Ihren Skripten geleitet wird. Diese werden auch Systemvariablen genannt. Andere vordefinierte Variablen stammen aus Aktionen, die Sie zu Ihren Skripten hinzufügen. Mit dem trace tool können Sie die Variablen in einem Skript anzeigen. Wenn Sie durch die einzelnen Aktionen in der Trace-Ausgabe klicken, zeigt die Registerkarte "Variablen" Ihnen die Aktionen im Skript an diesem Punkt an.

Anzeigen von vordefinierten Variablen in einem Skript

Sie können das Trace-Tool verwenden, um die Variablen in einem Skript anzuzeigen. Wenn Sie ein Skript während einer Interaktion in einem Trace erfassen, können Sie die Variablen sehen, die an das Skript übergeben werden. Diese Variablen stammen aus Systemskripten und anderen Quellen, beispielsweise vom Telefondienstanbieter. Sie können ein Skript mit einer simulierten Interaktion in einem Trace erfassen, aber Sie können nur die Variablen sehen, die von Systemskripten übergeben werden. In diesem Abschnitt wird das Tracing eines simulierten Skripts für einen eingehenden Telefonanruf beschrieben. Sie können die vordefinierten Variablen auch in einem Skript anzeigen, indem Sie eine Ablaufverfolgung für andere Interaktionen durchführen.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieOmnichannel-RoutingStudio Drei Pfeile, die unten miteinander verbunden sind. Ein Pfeil zeigt nach oben, einer nach oben rechts und einer nach oben links..
  2. Auf der Seite "Skripte" öffnen Sie das gewünschte Skript mit einem Doppelklick oder erstellen Sie ein neues Skript. Das Skript wird auf einer neuen Registerkarte geöffnet.
  3. Klicken Sie auf Trace > Start with Trace.
  4. Wählen Sie eine ACD Skill für eingehende Telefone aus.
  5. Wählen Sie Eingehenden Anruf simulieren aus.
  6. Geben Sie die Phone Number ein, die das Skript wählen soll. Dies muss die Nummer eines Telefons sein, auf dem Sie den Anruf beim Testen beantworten können. Diese Zeile stellt den Kontakt dar, der Ihre Organisation anruft.
  7. Geben Sie den DNIS für diesen Kanal ein. Dies ist die Nummer, die der Kontakt wählen würde, um Ihre Organisation zu erreichen. Sie können für diese Nummer die Rufnummer eines anderen Telefons verwenden, auf das Sie Zugriff haben. Diese Linie stellt das AgentenbeinGeschlossen Ihre Audioverbindung mit CXone Mpower für Anrufe und Voicemail. dar.
  8. Geben Sie eine ANI ein. Die ANI ist die Telefonnummer, die als Anrufer-ID eines eingehenden Anrufs aufgeführt ist. Es kann sich um dieselbe Zahl handeln, die im Feld Phone Number verwendet wird.
  9. Klicken Sie auf Start Trace.
  10. Wenn das Telefon klingelt, beantworten Sie den Anruf und führen Sie die erforderlichen Aktionen zum Testen des Skripts aus. Wenn Sie beispielsweise das IVR-System testen, sollten Sie diese Schritte mehrmals wiederholen, um jede Menüoption zu testen.
  11. Klicken Sie im Fenster "Trace-Ausgabe" auf die Begin-Aktion. Auf der Registerkarte "Variables " werden alle Variablen angezeigt, die von Systemskripten an das Skript übergeben werden.

  12. Doppelklicken Sie auf eine Variable, um ihren Namen und ihren Wert anzuzeigen. Dies ist praktisch bei Variablen mit langen Werten, die nicht in die Spalte Value passen.

    Wenn Sie sehen möchten, wie dem Skript im Verlauf einer Interaktion zusätzliche Variablen hinzugefügt werden, klicken Sie im Hauptbereich des Trace-Ausgabefensters auf „Andere Aktionen“.

Gängige vordefinierte Variablen

Die folgende Tabelle enthält einige der gängigeren vordefinierten Variablen. Nicht jedes Skript enthält alle Variablen in der Liste. Die vordefinierten Variablen, die in einem Skript verfügbar sind, hängen von der Medienart des Skripts und den im Skript verwendeten Aktionen ab. Einige Variablen stammen auch vom Dienstanbieter. Diese Variablen können sich je nach Anbieter unterscheiden.

Bevor Sie eine der Variablen in diesem Abschnitt verwenden, überprüfen Sie mit dem trace tool, ob sie in dem Skript, an dem Sie arbeiten, vorhanden sind. Wenn Sie eine vordefinierte Variable in einem Skript verwenden, obwohl diese Variable nicht an das Skript übergeben oder nicht von einer Aktion hinzugefügt wird, kann dies dazu führen, dass das Skript nicht wie beabsichtigt funktioniert.

Überprüfen Sie die Variablen in Ihrem Skript möglichst mithilfe einer Live-Interaktion anstelle einer simulierten Interaktion. Simulierte Interaktionen können Variablen enthalten, die in einer Live-Interaktion nicht enthalten sind. Umgekehrt kann eine Live-Interaktion Variablen enthalten, die in einer Simulation nicht vorhanden sind.

Variablenname Beschreibung
__agentContactID Die Sitzungs-ID der Agentenanwendung-Sitzung.
__agentId Die ID des Agenten, der eine Interaktion beantwortet. Diese Variable enthält ihren Wert erst dann, wenn ein Agent die Interaktion beantwortet.
ANI

Die Telefonnummer des Anrufers im Format des nordamerikanischen Nummernplans. Dies ist ein Standardformat für Telefonnummern in Nordamerika. Die Variable e164ANI enthält dieselbe Nummer, aber im internationalen Format.

Dieser Wert stammt vom Telefonanbieter. Mögliche Werte sind Restricted und Anonymous.

busno

Die Nummer Ihrer GeschäftseinheitGeschlossen Eine übergeordnete organisatorische Gruppierung, die Sie für die technische Unterstützung und Abrechnung und außerdem zur Bearbeitung von globalen Einstellungen in Ihrem CXone Mpower-System einsetzen können... Dies ist die eindeutige Kennung für Ihre CXone Mpower System.

Wenn Ihre Organisation mehr als eine Geschäftseinheit hat, können Sie diesen Wert für logische Bestimmungen in Ihrem Skript verwenden. Beispielsweise können Sie busno überprüfen, bevor ein ACD-SkillGeschlossen Wird verwendet, um die Bereitstellung von Interaktionen basierend auf den Kompetenzen, Fertigkeiten und Kenntnissen der Agenten zu automatisieren. zugewiesen wird, um sicherzustellen, dass der zugewiesene Skill in der Geschäftseinheit existiert.

contactId Der eindeutige Bezeichner für jeden Kontakt. Die contactId ermöglicht es, einen bestimmten Kontakt zu finden und zu melden. Eine neue contactId wird erstellt, wenn ein sekundäres Skript gestartet wird.
city Der Name der Stadt, in dem der Anruf getätigt wurde.

Bei eingehenden Interaktionen stammt dieser Wert vom Dienstanbieter des Kontakts. Bei ausgehenden Interaktionen stammt der Wert von Ihrem Dienstanbieter.

country

Name des Landes, gekennzeichnet durch den Ländercode (siehe nächstes Element) in der Telefonnummer eines eingehenden oder ausgehenden Anrufs. Die Telefonieplattform CXone Mpower generiert diese automatisch auf der Grundlage der Werte der International Telecommunication Union (ITU) und übergibt sie in den MetadatenGeschlossen Daten, die Informationen über andere Daten liefern. des Anrufs.

Bei eingehenden Interaktionen stammt dieser Wert vom Dienstanbieter des Kontakts. Bei ausgehenden Interaktionen stammt der Wert von Ihrem Dienstanbieter.

countryCode

International Telecommunications Union (ITU)-Code für die Kennzeichnung des Herkunftslandes für einen eingehenden Anruf oder des Ziellandes für einen ausgehenden Anruf. Dieser Code wird zu Beginn einer Telefonnummer angezeigt und wird in den Anruf-Metadaten übergeben. Der ITU-Code für die USA lautet beispielsweise +1. Um den Ländercode eines bestimmten Landes anzuzeigen, suchen Sie im Internet nach Ländercode <country>. Das Format kann sich je nach dem Ursprung des Anrufs unterscheiden.

Bei eingehenden Interaktionen stammt dieser Wert vom Dienstanbieter des Kontakts. Bei ausgehenden Interaktionen stammt der Wert von Ihrem Dienstanbieter.

DNIS Die Telefonnummer, die der Anrufer gewählt hat, im Format des nordamerikanischen Nummernplans. Dies ist ein Standardformat für Telefonnummern in Nordamerika. Die Variable e164DNIS enthält dieselbe Nummer, aber im internationalen Format.

e164ANI

e164DNIS

Die ANIGeschlossen Auch als Anrufer-ID bezeichnet. Gelistete Telefonnummer eines eingehenden Sprachanrufs. und DNISGeschlossen Die Nummer, die in eingehenden oder ausgehenden Sprachanrufen gewählt wurde. im Format gemäß E.164-Telefonstandard. E.164 ist ein internationaler Standard für die Formatierung von Telefonnummern außerhalb der USA.
from Die E-Mail-Adresse des Absenders.
__httpstatuscode Der HTTP-Statuscode, der vom Server zurückgegeben wird, der von den Aktionen REST API action aufgerufen wird.
__httpstatusdescription Die vom Server zurückgegebene HTTP-Statusbeschreibung, die durch die Aktion REST API aufgerufen wird.
isReskill Gibt an, dass der aktuellen Kontakt-ID ein anderer Skill zugewiesen wurde. Mögliche Werte sind 1 (true) oder 0 (false).
__lastStateChange Der Zeitstempel für die letzte Statusänderung eines Kontakts. Wenn ein Kontakt beispielsweise vom Status "Vor Warteschleife" in den Status "In Warteschleife" wechselt, erhält diese Variable den Zeitstempel dieser Änderung.
masterId

Die eindeutige ID, mit der alle Skripte, die vom selben übergeordneten Element stammen, identifiziert werden können. Sie wird verwendet, wenn ein Skript ein anderes Skript generiert oder von einem anderen Skript aus ausgeführt wird. Für das übergeordnete Skript sind contactId und masterId gleich. Für jedes untergeordnete Skript ist contactId ein neuer, eindeutiger Wert und masterId hat denselben Wert wie die contactId des übergeordneten Skripts.

Zum Beispiel: Wenn Sie einer Interaktion einen neuen Skill zuweisen, ist ihre masterId mit der contactId der ursprünglichen Interaktion identisch. Wenn der Interaktion ein zweites Mal ein neuer Skill zugewiesen wird, ist ihre masterId mit der contactId des untergeordneten Skripts identisch.

__mediaServerName Der Name des Medienservers. Diese Variable ist für die Behebung serverbezogener Probleme bei der Zusammenarbeit mit dem CXone Mpower technischen Support hilfreich. Beispiele sind Remote-Latenz und Telefonprobleme.
__POC Die eindeutige ID der KontaktstelleGeschlossen Der Eintrittspunkt, den ein eingehender Kontakt verwendet, um eine Interaktion zu initiieren, wie z. B. Telefonnummer oder E-Mail-Adresse.. Sie stimmt mit der ID in der CXone Mpower ACD-Anwendung überein.
__SIPInvite Enthält Kopfzeileninformationen für den Kontakt. Wenn Sie einen Anruf von einer GeschäftseinheitGeschlossen Eine übergeordnete organisatorische Gruppierung, die Sie für die technische Unterstützung und Abrechnung und außerdem zur Bearbeitung von globalen Einstellungen in Ihrem CXone Mpower-System einsetzen können.. an eine andere weiterleiten, enthält diese Variable Informationen über den ursprünglichen Anruf. Sie können beispielsweise auf die contactID des Anrufs aus der ursprünglichen Geschäftseinheit zugreifen.
__Skill

Die eindeutige Kennung für den jeweiligen ACD-SkillGeschlossen Wird verwendet, um die Bereitstellung von Interaktionen basierend auf den Kompetenzen, Fertigkeiten und Kenntnissen der Agenten zu automatisieren.. Die Variable __Skill macht es möglich, eine bestimmte Fähigkeit zu finden und zu melden. Dieser Wert kann sich mit der Reqagent action ändern.

__SkillName Der Name des ACD-Skills. Er begleitet __Skill und kann mit der Reqagent-Aktion geändert werden.

state Der US-Bundesstaat, in dem der Anrufer seinen Wohnsitz hat. Dieser Wert stammt vom Dienstanbieter des Kontakts.
__targetScript Das Skript, das das Systemskript startet.
test Versuchen Sie nicht, diese Variable außerhalb einer SnippetAktionAktion festzulegen oder zu verwenden. Dies kann zu schwerwiegenden Konsequenzen führen. Es ist reserviert für Debugging-Code in einer Snippet Aktion.
to Die E-Mail-Adresse des Empfängers.

Vordefinierte Variablen von Uptivity

Name der Variablen Beschreibung
_customFilter

Der Wert für diese Variable wird in Uptivity als ACD-Gate-Filter verwendet.

_user1_user 8

Der Wert für diese Variablen wird verwendet, um die Felder Benutzer 1 bis Benutzer 8 in Uptivity auszufüllen.

User9

Obwohl User9 technisch gesehen keine Variable ist, erhält es seinen Wert vom Benutzerkonto des Agenten, genauer gesagt vom Wert in den benutzerdefinierten Eigenschaften 1, und füllt das Feld Benutzer 9 in Uptivity.

User10 Obwohl User10 technisch gesehen keine Variable ist, erhält es seinen Wert vom Benutzerkonto des Agenten, genauer gesagt vom Wert in den benutzerdefinierten Eigenschaften 2, und füllt das Feld Benutzer 10 in Uptivity.
_surveyDNIS

Dieser Wert ist eine vom Benutzer erstellte, eindeutige ID, die beim Erstellen einer Uptivity-Umfrage zugewiesen wird und verwendet wird, um zu bestimmen, welche Umfrage beim RückrufGeschlossen Hält den Platz eines Kunden in der Warteschlange und ruft den Kunde automatisch an, sobald sie sich vorne in der Warteschlange befinden. ausgeführt werden soll.

_surveyCallbackDNIS

Dieser Wert ist die Nummer, die im Rückruf für die Umfrage verwendet werden wird. Diese Variable darf nur im Rahmen einer Uptivity-Umfrage verwendet werden.

_surveyCallbackANI

Dieser Wert ist die Anruferkennung, die während des Rückrufs für die Umfrage angezeigt wird. Diese Variable darf nur im Rahmen einer Uptivity-Umfrage verwendet werden.