Versions Compared

Key

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

ACD Group Parameters can be triggered to send REST calls from the telephony server when a callback event is created. 

If configured, all events will be sent by REST to the REST service. The events will still be visible in the ACD as closed media events in the event history.

ACD Group Parameter

Parameter

Description

AcdEvents.AcdEvents_CallbackCreate.RESTCalled, when a callback event is to be passed to the backend system for processing.

Value

The following values are supported currently.

Task

Value

Send to Salesforce REST endpoint (see createCallback)


Code Block
AUTH=SalesForce/SalesForce.REST.GetOAUTHToken.r5
EXEC=SalesForce/SalesForce.REST.GenericJsonPost.r5
ENDPOINT=createCallback



<Event>

Les événements suivants sont fournis et affectent le moment où la fonction REST configurée est déclenchée :

Exemples

CallTransfer.Client.INBOUND.ACD.DIRECT.RINGING

CallTransfer.Client.INBOUND.ACD.DIRECT.CONNECTED

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

CallTransfer.Client.OUTBOUND.DIALLER.CONNECTED

Valeurs des paramètres

La valeur du paramètre détermine la manière dont l'appel REST est effectué.

Il s'agit d'un paramètre multiligne, chaque ligne doit commencer par l'un des champs ci-dessous suivi d'un signe égal ("=").

La partie droite de la valeur détermine la valeur réelle utilisée dans l'appel REST.

Les lignes suivantes sont prises en charge :

Variables

Les variables suivantes peuvent être utilisées dans la valeur du paramètre :

Exemples

SONNERIE entrante directe

Le paramètre suivant enverra une requête GET lorsqu'un appel ACD entrant direct sonne :

Image Removed

Réponse entrante directe

Ce paramètre enverra une requête POST lorsqu'un appel ACD entrant direct n'est pas répondu :

Image Removed

Sv translation
languagefr

Status
colourRed
titleTHIS PAGE IS ONLY AVAILABLE IN ENGLISH

Les paramètres de groupe ACD peuvent être déclenchés pour envoyer des appels REST depuis le serveur de téléphonie pendant le traitement des appels avec les agents.

Syntaxe

La syntaxe du nom du paramètre détermine où dans le flux d'appels l'appel REST est effectué.

La syntaxe de la valeur du paramètre détermine l'appel REST réel effectué.

Le nom du paramètre

La syntaxe est la suivante :

CallTransfer.Client.<UseCase>.<Event>

<UseCase>

Les cas d'utilisation suivants sont fournis :

<UseCase>

Description

INBOUND.ACD.DIRECTUn appel entrant direct
INBOUND.ACD.BLENDEDUn appel entrant direct qui est passé par le mélange d'appels
OUTBOUND.CLICKTOCALLUn appel sortant via la fonction click to dial dans l'accueil de l'agent
OUTBOUND.DIALLERUn appel sortant passé via le numéroteur
TRANSFER.AGENT

Transfert d'appel vers un agent

TRANSFER.GROUPTransfert d'appel vers un groupe ACD
TRANSFER.SYNONYMTransfert d'appel vers un synonyme
TRANSFER.NUMBERTransfert d'appel vers un numéro
TRANSFER.NUMBER_ANNOUNCEMENTTransfert d'appel vers un numéro avec une annonce configurée

<Event>

Description

Entrant

Sortant

Commentaires

RINGINGenvoyé lorsque l'appel est en état de sonneriexxCet événement est toujours envoyé en PREMIER.
CONNECTEDenvoyé lorsque l'appel est connectéxxCONNRES.1envoyé lorsque l'appel a réussi et est terminéxxCONNRES.2envoyé lorsque l'appel n'a pas été réponduxxCONNRES.3envoyer lorsque la destination est occupéex

Not provided for inbound calls, since RINGING is required first. 

CONNRES.4

envoyé lorsque l'appelant (entrant) ou l'agent (sortant) a raccroché pendant la phase d'appel ou de sonnerie

xxCONNRES.5Non fourni car RINGING est requis en premier.CONNRES.6envoyé lorsque l'agent appelé a refusé l'appel ou a raccroché lors d'une annonce de transfert chuchotéx

Si le téléphone d'un agent destinataire sonne puis devient occupé, cela signifie que l'agent a refusé l'appel.

Ce CONNRES est utilisé dans ce cas.

CONNRES.7Non fourni car RINGING est requis en premier.

Valeur

Description

Spécifier

Exemple

URL=<url>

Spécifie l'URL à appeler. Doit être spécifié sous une forme pleinement qualifiée en utilisant http ou https comme protocole.

Un port peut également être spécifié.

Une fois
URL=https://myrestserver.com:1234
METHOD=GET/POSTSpécifie la méthode http à utiliserUne fois
METHOD=GET
TIMEOUT=<ms>Spécifie un délai d'attente en ms avant l'abandon de la fonction.Une fois
TIMEOUT=3000
HEADER=<http_header>Spécifie un en-tête http à utiliser. Peut être spécifié plusieurs fois.Zéro ou plusieurs fois
HEADER=Bearer-Token: xxyyzz
QUERYPARAM=<param=value>Spécifie un paramètre de requête qui sera ajouté à l'URL au format URL encodé,Zéro ou plusieurs fois
QUERYPARAM=Agent=$agent_nickname
DATA=<value>Spécifie les données POST qui seront envoyées avec la requête.Zéro ou une fois
DATA=Agent=$agent_nickname

Variable

Description

$date_timela date et l'heure actuelle
$service_numberle champ ServiceNumbers.Name
$service_namele champ ServiceNumbers.Name2
$callerl'identifiant de l'appelant
$agent_nameLe nom de l'agent
$agent_firstnameLe prénom de l'agent
$agent_numberLe numéro de l'agent
$agent_id L'identifiant de l'agent
$agent_tel Le numéro de téléphone de l'agent
$agent_uidL'UID de l'agent
$agent_nicknameLe pseudonyme de l'agent
$group_nameLe nom du groupe ACD
$group_number Le numéro du groupe ACD
$diallercampaign_nameLe nom de la campagne de numérotation
$diallercontact_nameLe nom du contact du numéroteur
$diallercontact_firstnameLe prénom du contact numéroteur
$diallercontact_externalsystemlinkLe lien système externe pour le contact du numéroteur
$diallercontact_userdataLe champ UserData pour le contact du numéroteur

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

Direkt Eingehend ANSWER

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