Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languagede

Variablen sind Behälter für Informationen die einen Anruf betreffen. Sie können im Ablauf der IVR, also im Routing, benutzt werden.

Namenskonvention

Variablennamen beginnen mit einem Dollar-Zeichen. Beispiele: $caller$meineVariable.

Systemvariablen

Systemvariablen sind im System vorgegeben und werden vom System mit Werten gefüllt.

Folgende Systemvariablen stehen zur Verfügung:

Variable

Verwendung

Ab ReleaseAnforderungen
$acd_groupend_reasonDer Grund für das Verlassen der letzten ACD-Gruppe. Siehe ACD ... Typen Übersicht, Registerkarte "Gründe für Gruppenende" für Details.

$acd_queueleave_dtmfDas DTMF, das gedrückt wurde, um die ACD zu verlassen, wenn der ACD-Gruppenendgrund (siehe $acd_groupend_reason) 109 ist - d. h. der Anruf hat die ACD-Gruppe aufgrund eines DTMF-Drucks in der ACD-Warteschlange verlassen.

$appname

Name der Routingapplikation



$called

Die angerufene Nummer



$caller

Die Rufnummer des Anrufers



$callerhash

Die Rufnummer des Anrufers als Hash-Wert. Diese Variable steht auch zur Verfügung, wenn der Anrufer seine Rufnummer unterdrückt oder die letzten drei Stellen der Rufnummer vom Carrier mit xxx ersetzt wurden. Sie dient dazu, eine Black- bzw. Whitelisting-Funktion bzw. einen Junk Call Protector anhand der Rufnummer zu realisieren.



$caller_areacode

Vorwahl des Anrufers



$caller_e164

Rufnummer des Anrufers im Format E.164



$caller_landline

Beinhaltet eine 1, wenn der Anrufer von einem Festnetzanschluss anruft, ansonsten eine 0.



$caller_mobile

Beinhaltet eine 1, wenn der Anrufer von einem Mobilanschluss anruft, ansonsten eine 0.



$caller_nielsenareaDer Nielsenbereich des Anrufers, ermittelt aus der Ortsvorwahltabelle.

$caller_postcode1Die Postleitzahl des Anrufers (nur erste Ziffer, weitere Ziffern sind XXXX), ermittelt aus der Vorwahltabelle.

$caller_postcode2Die Postleitzahl des Anrufers (nur die ersten beiden Ziffern, weitere Ziffern sind XXX), ermittelt aus der Vorwahltabelle.

$caller_postcode3Die Postleitzahl des Anrufers (nur die ersten drei Ziffern, weitere Ziffern sind XX), ermittelt aus der Vorwahltabelle.

$caller_statenameDas Bundesland des Anrufers, ermittelt aus der Vorwahltabelle.

$caller_vehicleregistrationDas Fahrzeugkennzeichen des Anrufers, ermittelt aus der Vorwahltabelle.

$cparty_e164

Angerufene Nummer im Format E.164



$crlf

Fügt einen Zeilenumbruch in einer Textdatei ein.



$connres

Grund des Beendens des Zweit-Anrufs vom Block Verbinden. Folgende Werte sind definiert:

0 = Verbinden noch nicht genutzt
1 = Gespräch mit Ziel erfolgreich geführt
2 = Kein Antwort vom Ziel
3 = Ziel war besetzt
4 = Anrufer legte auf während des Verbindungsaufbaus zum Ziel
5 = Ein anderer Grund liegt vor (siehe Call-Log), z.B. eine ungültige Rufnummer
6 = Das Ziel legte während der Whisperansage auf
7 = Fehler beim Ausführen der Funktion
12 = Gespräch mit Ziel erfolgreich geführt, die maximale Verbindungsdauer wurde erreicht
13 = Es wurde versucht, an eine gesperrte Rufnummer zu verbinden.



$connseconds

Dauer der Verbindung im Objekt Verbinden.



$countrycode

Länderkennung



$counter

Die Anzahl der Ausführungen des aktuellen Objekts während eines Anrufs, also die Anzahl der Durchläufe.



$date

Das aktuelle Datum im Format yyyymmdd



$date_iso

Das aktuelle Datum im ISO Format yyyy-mm-dd

Status
colourBlue
title3.35

Status
colourRed
titleNEUER TELEFONIESERVER

$ddi

An die Rufnummer angehängte Zahlen, z.B. Durchwahl



$destination

Zielrufnummer beim Herauswählen. Auf diese Variable kann auch eine Zuweisung erfolgen, falls der angemeldete Benutzer das entsprechende Recht besitzt.



$input

Die letzte MFV- oder Spracheingabe



$listkey

Der letzte Schlüssel, der für eine Listenoperation genutzt wurde



$listvalue

Der letzte Wert, der aus einer Liste extrahiert wurde



$offhook1, wenn der aktuelle Anruf während der Bearbeitung abgehoben ist (oder jemals abgehoben wurde). Sonst 0. Diese Variable ist nützlich für ausgehende Anrufe, insbesondere im Handler "Anruf-Ende Aktionen".

Status
colourBlue
title3.31


$outbound1, wenn der aktuelle Anruf ein ausgehender Anruf ist, 0 für eingehende Anrufe.

Status
colourBlue
title3.31


$outbound_res

Der Grund für die Beendigung des ausgehenden Anrufs, nur für ausgehende Anrufe. Die folgenden Werte sind definiert:

0 = Das Ergebnis wurde noch nicht ermittelt (ausgehende Anrufe). Bei eingehenden Anrufen immer dieser Wert.
1 = Erfolgreicher Anruf beim Ziel
2 = Keine Antwort beim Ziel
3 = Ziel besetzt
5 = Anderer SIP-Grund (siehe Anrufprotokoll), z.B. ungültige Nummer
7 = Fehler beim Ausführen der Funktion

Status
colourBlue
title3.31


$return

Wert, der im Routingobjekt RETURN übergeben wird



$ringing1, wenn der aktuelle Anruf jemals geklingelt hat, sonst 0. Bei ausgehenden Anrufen bedeutet dies, dass das Ziel zumindest ein gültiges Ziel war, kann aber auch bedeuten, dass der Anruf nicht verbunden/beantwortet wurde, wenn $offhook 0 ist. Bei eingehenden Anrufen kann dieser Wert 0 sein, wenn das Ringing-Objekt nicht verwendet wurde und der Anruf direkt beantwortet wurde.

Status
colourBlue
title3.31


$servicenumber

Angerufene Servicerufnummer (Feld Plattformziel)



$servicename

Angerufene Servicerufnummer (Feld Servicenummer)



$servicename2

Angerufene Servicerufnummer (Feld Name)



$statisticsparta_id

The ID of the StatisticsPartA record for this call.

Status
colourBlue
title3.34


$testcall

Kennzeichnet einen Anruf als Testanruf. Damit können Sie Testanrufe (Anrufe zum Testen der Applikation) anders behandeln als reale Anrufe. Mit dem Routingobjekt Vergleich können Sie den Wert dieser Variablen abfragen und das Routing entsprechend umleiten oder verkürzen.



$time

Aktuelle Uhrzeit im Format hhmmss



$time_iso

Aktuelle Uhrzeit im ISO Format hhmmss

Status
colourBlue
title3.35

Status
colourRed
titleNEUER TELEFONIESERVER

$userprovided

userprovided-Rufnummer



$userprovided_areacode

userprovided-Rufnummer, Vorwahl



$userprovided_landline

= 1 wenn die userprovided-Rufnummer eine Festnetzrufnummer ist



$userprovided_mobile

= 1 wenn die userprovided-Rufnummer eine Mobilfunkrufnummer ist



$weekofyear

Die Wochennummer im Jahr (1. Wochentag = Montag, die Einstellung "erste 4-Tage-Woche" ist international als Norm anerkannt und wird verwendet).




Benutzervariablen

Benutzervariablen werden durch das Objekt Variablendeklaration erzeugt und können einen beliebigen Inhalt zugewiesen bekommen.

Verwendung

Wenn Sie eine Variable in einem Objektparameter verwenden, wird zur Laufzeit des Programms die Variable mit dem aktuell gegeben Wert, z.B. einer Anrufernummer, ersetzt. Fast alle Textfelder in den Objektparametern erlauben die Verwendung von Variablen. Eine Eingabehilfe steht bei der Variableneingabe zur Verfügung.

Hier zwei Beispiele für die Verwendung in Benachrichtigungstexten:

Textvorgabe

Ergebnis

Voice Mail von $caller am $date um $time

Voice Mail von 4989461595000 am 20100123 um 173125

Der Anrufer drückte $input

Der Anrufer drückte 1

Sprachen

Die folgenden Sprachen sind verfügbar. Eine Liste ihrer IDs ist in der folgenden Tabelle dokumentiert:

IDSpracheISO CodeShortISOCode
1en-GBenLanguages.en-GB
2de-DEdeLanguages.de-DE
3fr-FRfrLanguages.fr-FR
4es-SPesLanguages.es-SP
5it-ITitLanguages.it-IT
6tr-TRtrLanguages.tr-TR
7en-USenLanguages.en-US
8el-GRelLanguages.el-GR
9bs-BAbsLanguages.bs-BA
10bg-BGbgLanguages.bg-BG
11he-ILheLanguages.he-IL
12hr-HRhrLanguages.hr-HR
13mk-MKmkLanguages.mk-MK
14pl-PLplLanguages.pl-PL
15ro-ROroLanguages.ro-RO
16ru-RUruLanguages.ru-RU
17sr-CSsrLanguages.sr-CS
18sk-SKskLanguages.sk-SK
19sl-SIslLanguages.sl-SI
20cs-CZcsLanguages.cs-CZ
21hu-HUhuLanguages.hu-HU
22sv-SEsvLanguages.sv-SE
23fi-FIfiLanguages.fi-FI
24nb-NOnbLanguages.nb-NO
26pt-PTptLanguages.pt-PT
27uk-UAukLanguages.uk-UA
28nl-NLnlLanguages.nl-NL
29da-DKdaLanguages.da-DK
30lv-LVlvLanguages.lv-LV
31et-EEetLanguages.et-EE
32lt-LTltLanguages.lt-LT
99eoeoLanguages.eo


...