Versions Compared

Key

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

...

Sv translation
languagede

ACD-Gruppenparameter können verwendet werden, um während der Anrufbearbeitung mit Agenten REST-Calls vom Telefonieserver zu senden.

Syntax

Die Syntax des Parameternamens bestimmt, an welcher Stelle des Anrufablaufs der REST-Call erfolgt. 

Die Syntax des Parameterwerts bestimmt den tatsächlich durchgeführten REST-Call.

Parameter Name

Die Syntax ist wie folgt:

CallTransfer.Client.<UseCase>.<Event>

<UseCase>

Die folgenden Use Cases sind vorgesehen:

<UseCase>

Beschreibung

INBOUND.ACD.DIRECTEin direkter eingehender-Anruf
INBOUND.ACD.BLENDEDEin direkter eingehender Anruf, der durch Call-Blending gegangen ist.
OUTBOUND.CLICKTOCALLEin ausgehender Anruf über die Click-to-Dial-Funktion in Agent Home
OUTBOUND.DIALLEREin über den Dialer getätigter ausgehender Anruf
TRANSFER.AGENT

Anrufweiterleitung an einen Agenten

TRANSFER.GROUPAnrufweiterleitung an eine ACD-Gruppe
TRANSFER.SYNONYMAnrufweiterleitung an ein Synonym
TRANSFER.NUMBERAnrufweiterleitung an eine Nummer
TRANSFER.NUMBER_ANNOUNCEMENTAnrufweiterleitung an eine Nummer mit einer Konfigurierten Ansage

<Event>

Die folgenden Events sind bereitgestellt. Sie beeinflussen, wann die konfigurierte REST-Funktion ausgelöst wird:

<Event>

Beschreibung

EingehendAusgehendKommentar
RINGINGwird gesendet, wenn der Anruf klingelt.xxDieses Ereignis wird immer ZUERST gesendet.
CONNECTEDwird gesendet, wenn der Anruf verbunden ist.xx
CONNRES.1wird gesendet, wenn der Anruf erfolgreich war und beendet wurde.xx
CONNRES.2wird gesendet, wenn der Anruf nicht angenommen wurde.xx
CONNRES.3wird gesendet, wenn das Ziel besetzt ist. 
x

Für eingehende Anrufe nicht bereitgestellt, da zuerst RINGING erforderlich ist. 

CONNRES.4

wird gesendet, wenn der Anrufer (eingehend) oder der Agent (ausgehend) während der Einleitungs- oder Klingelphase des Anrufs aufgelegt hat

xx
CONNRES.5


Nicht bereitgestellt, da zuerst RINGING erforderlich ist. 
CONNRES.6gesendet, wenn der angerufene Agent den Anruf abgelehnt oder während einer Flüstertransferansage aufgelegt hatx

Wenn das Telefon eines Zielagenten klingelt und dann besetzt ist, bedeutet dies, dass der Agent den Anruf abgelehnt hat. 

Dieses CONNRES wird in diesem Fall verwendet.

CONNRES.7


Nicht bereitgestellt, da zuerst RINGING erforderlich ist. 

Beispiele

CallTransfer.Client.INBOUND.ACD.DIRECT.RINGING

CallTransfer.Client.INBOUND.ACD.DIRECT.CONNECTED

CallTransfer.Client.INBOUND.ACD.DIRECT.CONNRES.2

CallTransfer.Client.OUTBOUND.DIALLER.CONNECTED

Parameter Werte

Der Wert des Parameters bestimmt, wie der REST-Call durchgeführt wird.

Es ist ein mehrzeiliger Parameter, jede Zeile muss mit einer der unteren Feldern beginnen, gefolgt von einem Ist-Gleich("=") Zeichen

Der rechte Teil des Wertes bestimmt den tatsächlichen Wert, der im REST-Call verwendet wird.

Die folgenden Zeilen werden unterstützt:

Wert

Beschreibung

SpezifizierenBeispiel
URL=<url>

Spezifiziert die aufzurufende URL. Sie sollte in vollqualifizierter Form unter Verwendung von http oder https als Protokoll spezifiziert werden.

Es kann auch ein Port angegeben werden.

einmal
URL=https://myrestserver.com:1234
METHOD=GET/POSTSpezifiziert die http Methode die benutzt wird.einmal
METHOD=GET
TIMEOUT=<ms>Spezifiziert eine Zeitüberschreitung in ms, bevor die Funktion abgebrochen wird.einmal
TIMEOUT=3000
HEADER=<http_header>Spezifiziert einen zu verwendenden http-Header. Kann mehrfach angegeben werden.kein- oder mehrmals 
HEADER=Bearer-Token: xxyyzz
QUERYPARAM=<param=value>Spezifiziert einen Abfrageparameter, welcher der URL im URL-kodierten Format hinzugefügt wird,kein- oder mehrmals
QUERYPARAM=Agent=$agent_nickname
DATA=<value>Spezifiziert die POST-Daten, die mit der Anfrage gesendet werden. Wenn die POST-Daten im JSON-Format vorliegen, fügen Sie einen Backslash vor dem Doppel-Qutoe doppelten Anführungszeichen (\") hinzu.kein- oder einmal
DATA=Agent=$agent_nickname

Variablen

Die folgenden Variablen können im Parameterwert verwendet werden:

Variable

Release

Beschreibung

$date_time
Datum und Uhrzeit aktuell
$service_number
das ServiceNumbers.Name Feld
$service_name

das ServiceNumbers.Name2 Feld

$caller
die Anrufer ID
$agent_name
Der Nachname des Agenten
$agent_firstname
Der Vorname des Agenten
$agent_number
Die Nummer des Agenten
$agent_id 
Die ID des Agenten
$agent_tel 
Die Telefonnummer des Agenten
$agent_uid
Die UID des Agenten
$agent_nickname
Der NickName des Agenten
$agent_email

Status
colourBlue
titleab 3.31

Die E-Mail Adresse des Agenten
$group_name
Der Name der ACD-Gruppe
$group_number 
Die Nummer der ACD-Gruppe
$diallercampaign_name
Der Name der Dialer-Kampagane
$diallercontact_name
Der Nachname des Dialer-Kontaktes
$diallercontact_firstname
Der Vorname des Dialer-Kontaktes
$diallercontact_externalsystemlink
Der externe System-Link für den Dialer-Kontakt
$diallercontact_userdata
Das Benutzerdaten-Feld für den Dialer-Kontakt
$statisticsparta_id
Die ID des Anrufs (in StatisticsPartA)
$call_duration

Status
colourBlue
titleab 3.31

Die Dauer des Anrufs in Sekunden. Hinweis: Dies ist nur für das Ereignis CONNRES.1 relevant.

Beispiele

Direkt Eingehend RINGING

Der folgende Parameter sendet eine GET-Anfrage, wenn ein direkt eingehender ACD-Anruf klingelt:

Direkt Eingehend ANSWER

Dieser Parameter sendet eine POST-Anfrage, wenn ein direkt eingehender ACD-Anruf nicht beantwortet wird: