Versions Compared

Key

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

...

<Event>

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

 

Wenn konfiguriert, werden alle Ereignisse per REST an den REST-Dienst gesendet. Die Ereignisse sind in der ACD weiterhin als geschlossene Medienereignisse im Ereignisverlauf sichtbar.

ACD Gruppenparameter

Sv translation
languagede

ACD-Gruppenparameter können verwendet ausgelöst werden, um während der Anrufbearbeitung mit Agenten REST-Calls Anrufe vom Telefonieserver zu senden, wenn ein Rückrufereignis erstellt wird.

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>

Beschreibung

EingehendAusgehendKommentar
RINGINGwird gesendet, wenn der Anruf klingelt.xxDieses Ereignis wird immer ZUERST gesendet.
CONNECTEDwird gesendet, wenn der Anruf verbunden ist.xxCONNRES.1wird gesendet, wenn der Anruf erfolgreich war und beendet wurde.xxCONNRES.2wird gesendet, wenn der Anruf nicht angenommen wurde.xxCONNRES.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

Parameter

Beschreibung

AcdEvents.AcdEvents_CallbackCreate.RESTWird aufgerufen, wenn ein Callback-Ereignis zur Verarbeitung an das Backend-System übergeben werden soll.

Wert

Die folgenden Werte werden derzeit unterstützt.

Aufgabe

Wert

An Salesforce REST-Endpunkt senden (siehe createCallback)


Code Block
AUTH=SalesForce/SalesForce.REST.GetOAUTHToken.r5
EXEC=SalesForce/SalesForce.REST.GenericJsonPost.r5
ENDPOINT=createCallback
CONNRES.5Nicht 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.7Nicht 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

SpezifizierenBeispielURL=<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. kein- oder einmal
DATA=Agent=$agent_nickname

Variablen

Die folgenden Variablen können im Parameterwert verwendet werden:

Variable

Beschreibung

$date_timeDatum und Uhrzeit aktuell$service_numberdas ServiceNumbers.Name Feld$service_name

das ServiceNumbers.Name2 Feld

$callerdie Anrufer ID$agent_nameDer Nachname des Agenten$agent_firstnameDer Vorname des Agenten$agent_numberDie Nummer des Agenten$agent_id Die ID des Agenten$agent_tel Die Telefonnummer des Agenten$agent_uidDie UID des Agenten$agent_nicknameDer NickName des Agenten$group_nameDer Name der ACD-Gruppe$group_number Die Nummer der ACD-Gruppe$diallercampaign_nameDer Name der Dialer-Kampagane$diallercontact_nameDer Nachname des Dialer-Kontaktes$diallercontact_firstnameDer Vorname des Dialer-Kontaktes$diallercontact_externalsystemlinkDer externe System-Link für den Dialer-Kontakt$diallercontact_userdataDas Benutzerdaten-Feld für den Dialer-Kontakt

Beispiele

Direkt Eingehend RINGING

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

Image Removed

Direkt Eingehend ANSWER

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

Image Removed