Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

Variables are containers for information pertaining to a call. They can be used in the routing of the IVR.

Naming Convention

Variable names begin with a dollar sign. For example: $caller, $myVariable.

System Variables

System variables are defined and given values by the system.

The following system variables are available:


Indicates a call as test call. So that you can treat test calls (calls for The

Variable

Use

From ReleaseRequires
$acd_groupend_reasonThe reason for leaving the last ACD group. See ACD ... Types Overview, Tab "Group End Reasons" for details.

$acd_queueleave_dtmfThe DTMF which was pressed to leave the ACD, if the ACD Group End Reason (see $acd_groupend_reason) is 109 - i.e. the call left the ACD group based on a DTMF press in the ACD queue.

$appname

The name of the routing application



$called

The called number



$caller

The Caller ID



$callerhash

The Caller ID as a hash value. This variable can even be accessed, if callers withhold their numbers, or the number is anonymised by xxx-ing the last three digits. This enables a black- and whitelist function and junk call protection to be realised without knowing the full number.



$caller_areacode

Caller area code, determined from the area codes table. 



$caller_e164

The Caller ID in E.164 format



$caller_landline

Contains a 1 if the caller is ringing from a landline phone, otherwise a 0, determined from the area codes table. 



$caller_mobile

Contains a 1 if the caller is ringing from a mobile phone, otherwise a 0, determined from the area codes table. 



$caller_nielsenareaThe Nielsenarea of the caller, determined from the area codes table.

$caller_postcode1The caller's post code (first digit only, further digits are XXXX), determined from the area codes table.

$caller_postcode2The caller's post code (first two digits only, further digits are XXX), determined from the area codes table.

$caller_postcode3The caller's post code (first three digits only, further digits are XX), determined from the area codes table.

$caller_statenameThe caller's state, determined from the area codes table.

$caller_vehicleregistrationThe caller's vehicle registration, determined from the area codes table.

$cparty_e164

The called number in E.164 format



$crlf

Used to insert a line break in for example an email text.



$connres

The reason the outbound call ended in the Connect object. The following values are defined:

0 = Connect not yet used
1 = Successful call with destination
2 = No answer at destination
3 = Destination busy
4 = Caller hangup during connection establishment
5 = Other reason (see call log), for example invalid number
6 = Destination hang up during whisper announcement
7 = Error executing function
12 = Successful call with destination, maximum connect time reached
13 = Attempt to connect to a Restricted Number.



$connseconds

The duration of the call in the Connect object.



$countrycode

The country code



$counter

The number of executions of the current object during one call, i.e. the number of visits to the object.



$date

The current date in the format yyyymmdd (when the current object execution was launched).



$date_iso

The current date in ISO format yyyy-mm-dd (when the current object execution was launched).

Status
colourBlue
title3.35

Status
colourRed
titleNEW TELSERVER

$ddi

The additional part of the dialled service number, for example the extension number



$destination

The destination number for an outdial. This variable can be assigned to, if the programmer has the corresponding rights to access this feature.



$input

The last DTMF or speech input



$listkey

The last key, which was used in a list operation



$listvalue

The last value, which was extracted from a list



$offhook1 if the current call is (or ever went) offhook during processing. 0 otherwise. This variable is useful for outbound calls, particularly in the end call actions handler.

Status
colourBlue
title3.31


$outbound1 if the current call is an outbound call, 0 for inbound calls.

Status
colourBlue
title3.31


$outbound_res

The reason the outbound call ended for outbound calls only. The following values are defined:

0 = The result has not yet been established (outbound calls). Always this value for inbound calls.
1 = Successful call with destination
2 = No answer at destination
3 = Destination busy
5 = Other SIP reason (see call log), for example invalid number
7 = Error executing function

Status
colourBlue
title3.31


$return

The value, returned from the routing object RETURN.



$ringing1 if the current call ever was ringing, 0 otherwise. For outbound calls, this means that the destination was at least a valid destination but may mean the call was not connected / answered if $offhook is 0. For inbound calls, this value can be 0, if the Ringing object was not used and the call was answered directly.

Status
colourBlue
title3.31


$servicenumber

The called service number



$servicenumber

The called service number (platform destination)



$servicename

The called service number (service number)



$servicename2

The called service number (name)



$statisticsparta_id

The ID of the StatisticsPartA record for this call.

Status
colourBlue
title3.34


$testcall

Indicates a call as test call. So that you can treat test calls (calls for

$testcall

testing the application) different than real calls. With the routing object Compare you can request the value of the variable and according to this redirect or shorten the routing.



$time

The current time in the format hhmmss (when the current object execution was launched).



$time_iso

The current time in ISO format hh:mm:ss (when the current object execution was launched).

Status
colourBlue
title3.35

Status
colourRed
titleNEW TELSERVER

$userprovided

The

$userprovided

user provided CLI



$userprovided_areacode

The area code of the user provided CLI



$userprovided_landline

= 1 if the userprovided number is a landline number



$userprovided_mobile

= 1 if the userprovided number is a mobile number



$weekofyear

The week number in the year (1st weekday = Monday, the setting "first 4 day week" is internationally accepted as the norm and is used).




User Variables

User variables are defined using the Variable Declaration object and can be assigned any value.

Use

If you use a variable in an object parameter, the current value of the variable is used when the object is executed, for example the caller number. Most parameters in routing objects accept variables. A completion helper is available for the input of variable names.

Here are two examples for the use of variables in message texts:

Text

Result

This voice mail was left by $caller on $date at $time.

This voice mail was left by 4989461595000 on 20100123 at 173125.

The caller pressed $input

The caller pressed 1


Languages

The following languages are available. A list of their IDs is documented in the following table:

IDLanguageISO 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


Sprachen

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

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:

An die Rufnummer angehängte Zahlen, $returnWert der im Routingobjekt RETURN übergeben wird

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,

$ddi

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,

$servicenumber

Angerufene Servicerufnummer

$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

$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

Wochennummer im Jahr (1. Wochentag ist Montag)

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

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
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


Sv translation
languagefr

Les variables sont des contenants pour les informations relatives à un appel. Elles peuvent être utilisées dans le routage de l'IVR.

Convention d'appellation

Les noms des variables commencent par le signe du dollar. Par exemple : $caller, $myVariable.

Variables Système

Les variables du système sont définies et dotées de valeurs par le système.

Les variables système suivantes sont disponibles :


Variable

Utilisez

De ReleaseExigences
$acd_groupend_reasonLa raison de quitter le dernier groupe ACD. Voir ACD ... Aperçu des types, onglet "Raisons de fin de groupe" pour plus de détails.

$acd_queueleave_dtmfLe DTMF qui a été pressé pour quitter le ACD, si la raison de fin de groupe ACD (voir $acd_groupend_reason) est 109 - c'est-à-dire que l'appel a quitté le groupe ACD sur la base d'une pression DTMF dans la file d'attente ACD.

$appname

Le nom de l'application de routage



$called

Le numéro appelé



$caller

L'ID de l'appelant



$callerhash

L'ID de l'appelant comme valeur de hachage. Cette variable est même accessible, si les appelants ne donnent pas leur numéro, ou si le numéro est anonymisé par xxx-indiquant les trois derniers chiffres. Cela permet de réaliser une fonction de liste noire et blanche et de protéger les appels indésirables sans connaître le numéro complet.



$caller_areacode

Le code régional de l'appelant, déterminé à partir du tableau des codes régionaux. 



$caller_e164

L'identification de l'appelant au format E.164



$caller_landline

Contient un 1 si l'appelant sonne d'un téléphone fixe, sinon un 0, déterminé à partir du tableau des codes régionaux. 



$caller_mobile

Contient un 1 si l'appelant sonne d'un téléphone fixe, sinon un 0, déterminé à partir du tableau des codes régionaux. 



$caller_nielsenareaLa Nielsenarea de l'appelant, déterminée à partir du tableau des codes régionaux.

$caller_postcode1Le code postal de l'appelant (premier chiffre seulement, les autres chiffres sont XXXX), déterminé à partir du tableau des codes régionaux.

$caller_postcode2Le code postal de l'appelant (les deux premiers chiffres seulement, les autres sont XXX), déterminé à partir du tableau des codes régionaux.

$caller_postcode3Le code postal de l'appelant (trois premiers chiffres seulement, les autres chiffres sont XX), déterminé à partir du tableau des codes régionaux.

$caller_statenameL'état de l'appelant, déterminé à partir de la table des codes régionaux.

$caller_vehicleregistrationL'immatriculation du véhicule de l'appelant, déterminée à partir du tableau des codes régionaux.

$cparty_e164

Le numéro appelé au format E.164



$crlf

Utilisé pour insérer un saut de ligne dans un texte d'email par exemple.



$connres

La raison pour laquelle l'appel sortant s'est terminé dans l'objet Connecter. Les valeurs suivantes sont définies :

0 = Connexion non encore utilisée
1 = Appel réussi avec destination
2 = Pas de réponse à destination
3 = Destination occupée
4 = Raccrochage de l'appelant lors de l'établissement de la connexion
5 = Autre raison (voir le journal des appels), par exemple un numéro non valide
6 = Destination raccrochée pendant le chuchotement de l'annonce
7 = Erreur d'exécution de la fonction
12 = Appel réussi avec destination, temps de connexion maximum atteint
13 = Tentative de connexion à un Numéro restreint.



$connseconds

La durée de l'appel dans l'objet "Connecter".



$countrycode

Code du pays



$counter

Le nombre d'exécutions de l'objet en cours pendant un appel, c'est-à-dire le nombre de visites à l'objet.



$date

La date actuelle au format yyyymmdd



$date_iso

La date actuelle au ISO format yyyy-mm-dd

Status
colourBlue
title3.35

Status
colourRed
titleNOUVEAU TELSERVER

$ddi

La partie supplémentaire du numéro de service composé, par exemple le numéro d'extension



$destination

Le numéro de destination pour un appel sortant. Cette variable peut être assignée à, si le programmeur a les droits correspondants pour accéder à cette fonction.



$input

Le dernier DTMF ou la dernière entrée vocale



$listkey

La dernière clé, qui a été utilisée dans une opération de liste



$listvalue

La dernière valeur, qui a été extraite d'une liste



$offhook1 si l'appel en cours est (ou a été) décroché pendant le traitement. 0 sinon. Cette variable est utile pour les appels sortants, en particulier dans le gestionnaire d'actions de fin d'appel.

Status
colourBlue
title3.31


$outbound1 si l'appel en cours est un appel sortant, 0 pour les appels entrants.

Status
colourBlue
title3.31


$outbound_res
Sv translation
languagefr

Les variables sont des contenants pour les informations relatives à un appel. Elles peuvent être utilisées dans le routage de l'IVR.

Convention d'appellation

Les noms des variables commencent par le signe du dollar. Par exemple : $caller, $myVariable.

Variables Système

Les variables du système sont définies et dotées de valeurs par le système.

Les variables système suivantes sont disponibles :

$connres dans l'objet Connecter Connexion non encore utilisée
4 = Raccrochage de l'appelant lors de l'établissement de la connexion un
6 = Destination raccrochée pendant le chuchotement de l'annonce Erreur
12 = Appel réussi avec destination, temps de connexion maximum atteint
13 = Tentative de connexion à un Numéro restreint.Le numéro de service appelé.L'heure actuelle au format hhmmss

Variable

Utilisez

$acd_groupend_reasonLa raison de quitter le dernier groupe ACD. Voir ACD ... Aperçu des types, onglet "Raisons de fin de groupe" pour plus de détails.
$acd_queueleave_dtmfLe DTMF qui a été pressé pour quitter le ACD, si la raison de fin de groupe ACD (voir $acd_groupend_reason) est 109 - c'est-à-dire que l'appel a quitté le groupe ACD sur la base d'une pression DTMF dans la file d'attente ACD.

$appname

Le nom de l'application de routage

$called

Le numéro appelé

$caller

L'ID de l'appelant

$callerhash

L'ID de l'appelant comme valeur de hachage. Cette variable est même accessible, si les appelants ne donnent pas leur numéro, ou si le numéro est anonymisé par xxx-indiquant les trois derniers chiffres. Cela permet de réaliser une fonction de liste noire et blanche et de protéger les appels indésirables sans connaître le numéro complet.

$caller_areacode

Le code régional de l'appelant, déterminé à partir du tableau des codes régionaux. 

$caller_e164

L'identification de l'appelant au format E.164

$caller_landline

Contient un 1 si l'appelant sonne d'un téléphone fixe, sinon un 0, déterminé à partir du tableau des codes régionaux. 

$caller_mobile

Contient un 1 si l'appelant sonne d'un téléphone fixe, sinon un 0, déterminé à partir du tableau des codes régionaux. 

$caller_nielsenareaLa Nielsenarea de l'appelant, déterminée à partir du tableau des codes régionaux.
$caller_postcode1Le code postal de l'appelant (premier chiffre seulement, les autres chiffres sont XXXX), déterminé à partir du tableau des codes régionaux.
$caller_postcode2Le code postal de l'appelant (les deux premiers chiffres seulement, les autres sont XXX), déterminé à partir du tableau des codes régionaux.
$caller_postcode3Le code postal de l'appelant (trois premiers chiffres seulement, les autres chiffres sont XX), déterminé à partir du tableau des codes régionaux.
$caller_statenameL'état de l'appelant, déterminé à partir de la table des codes régionaux.
$caller_vehicleregistrationL'immatriculation du véhicule de l'appelant, déterminée à partir du tableau des codes régionaux.

$cparty_e164

Le numéro appelé au format E.164

$crlf

Utilisé pour insérer un saut de ligne dans un texte d'email par exemple.

La raison pour laquelle l'appel sortant s'est terminé

, pour les appels sortants uniquement. Les valeurs suivantes sont définies :

0 =

Le résultat n'a pas encore été établi (appels sortants). Toujours cette valeur pour les appels entrants.
1 = Appel réussi avec la destination
2 = Pas de réponse à la destination
3 = Destination occupée


5 = Autre raison SIP (voir le journal des appels), par exemple

numéro non valide


7 =

erreur d'exécution de la fonction

$connseconds

La durée de l'appel dans l'objet "Connecter".

$countrycode

Code du pays

$counter

Le nombre d'exécutions de l'objet en cours pendant un appel, c'est-à-dire le nombre de visites à l'objet.

$date

La date actuelle au format yyyymmdd

$ddi

La partie supplémentaire du numéro de service composé, par exemple le numéro d'extension

$destination

Le numéro de destination pour un appel sortant. Cette variable peut être assignée à, si le programmeur a les droits correspondants pour accéder à cette fonction.

$input

Le dernier DTMF ou la dernière entrée vocale

$listkey

La dernière clé, qui a été utilisée dans une opération de liste

$listvalue

La dernière valeur, qui a été extraite d'une liste

$return

La valeur, retournée par l'objet de routage RETURN.

Status
colourBlue
title3.31


$return

La valeur, retournée par l'objet de routage RETURN.



$ringing$ringing 1 si l'appel en cours a déjà sonné, 0 sinon. Pour les appels sortants, cela signifie que la destination était au moins une destination valide mais peut signifier que l'appel n'a pas été connecté / répondu si $offhook vaut 0. Pour les appels entrants, cette valeur peut être 0, si l'objet Ringing n'a pas été utilisé et que l'appel a été répondu directement.

Status
colourBlue
title3.31


$servicenumber

Le numéro de service appelé



$servicenumber

Angerufene Servicerufnummer (Feld Plattforziel)



$servicename

Angerufene Servicerufnummer (Feld Servicenummer)



$servicename2

Angerufene Servicerufnummer (Feld Name)



$statisticsparta_id

L'ID de l'enregistrement StatisticsPartA pour cet appel.

Status
colourBlue
title3.34

$servicenumber


$testcall

Indique qu'un appel est un appel test. Pour que vous puissiez traiter les appels tests (appels pour tester l'application) différemment des appels réels. Avec l'objet de routage Comparer vous pouvez demander la valeur de la variable et, en fonction de celle-ci, rediriger ou raccourcir le routage

.



$time

L'heure actuelle au format hhmmss



$time_iso

L'heure actuelle au ISO format hh:mm:ss

Status
colourBlue
title3.35

Status
colourRed
titleNOUVEAU TELSERVER

$time

$userprovided

L'utilisateur a fourni le CLI



$userprovided_areacode

Le code régional de l'utilisateur a fourni le CLI



$userprovided_landline

= 1 si le numéro fourni par l'utilisateur est un numéro de téléphone fixe



$userprovided_mobile

= 1 si le numéro fourni par l'utilisateur est un numéro de téléphone portable



$weekofyear

Le numéro de la semaine dans l'année (1er jour de la semaine = lundi, le paramètre "première semaine de 4 jours" est internationalement accepté comme la norme et est utilisé).

User



Variables utilisateur

User variables are defined using the Variable Declaration object and can be assigned any valueLes variables utilisateur sont définies à l'aide de l'objet Déclaration de variable et peuvent se voir attribuer n'importe quelle valeur.

Utilisez

Si vous utilisez une variable dans un paramètre d'objet, la valeur actuelle de la variable est utilisée lorsque l'objet est exécuté, par exemple le numéro de l'appelant. La plupart des paramètres des objets de routage acceptent des variables. Une aide à la saisie est disponible pour la saisie des noms de variables.

Voici deux exemples d'utilisation de variables dans les textes de messages :

Text

Résultat

Ce message vocal a été laissé par $caller au $date à $time.

Ce message vocal a été laissé par 4989461595000 le 20100123 à 173125.

L'appelant a appuyé sur $input

L'appelant a appuyé sur la touche 1

Langues

Les langues suivantes sont disponibles. Une liste de leurs ID est documentée dans le tableau suivant :

IDLangueISO 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