Dokumentation

Silent Monitoring API

Mit der Silent Monitoring Funktion kann sich der Supervisor auf ein bestehendes Gespräch aufschalten und mithören, ohne die Gesprächsteilnehmer zu beeinflussen.

Silent Monitoring starten:

Mit dieser Methode wird das Silent Monitoring gestartet.</span>

POSThttps://api.tenios.com/call/listen-in/start

 

Anfrageparameter:

access_keyZugriffsschlüssel (Access Key) für die API. Dieser kann im Kundenportal unter dem Menüpunkt MY ACCOUNT/ Allgemeine Einstellungen im Abschnitt API gefunden werden.
supervisor_keyDer Zugriffsschlüssel des Supervisors. Der Schlüssel wird auf Anfrage zugesendet.
call_uuidDie uuid des eingehenden Anrufs.
supervisor_destinationZielnummer, die der Supervisor überwachen möchte.
whisper_to_agent optionaltrue or false Kann verwendet werden, wenn ein Supervisor einen Agenten während eines Kundengesprächs unterstützen muss. Es ermöglicht dem Supervisor, sich mit dem Agenten zu unterhalten, ohne dass der Kunde dies hört, während der Supervisor und der Agent den Kunden beide hören können.

 

Antwortparameter:

success booleanHat den Wert true bei Erfolg, sonst Fehler.< /span>

Beispiel für eine erfolgreiche Anfrage:

Request:

{
   "access_key": "XXXXX-XXXX-XXXXXX",
   "supervisor_key": "XXXXX-XXXX-XXXXXX",
   "call_uuid": "39d3f096-ad39-4fb1-a666-8353b27e2a8b",
   "supervisor_destination": "+4922155400300",
   "whisper_to_agent": true
}

 

API Response:

HTTP Status Code: 200 (OK)

{
   "success": true
}

Beispiele für fehlerhafte Anfragen:


BAD_CREDENTIALS
Dieser Fehler wird zurückgegeben, wenn ein ungültiger access
_key
oder supervisor_key angegeben wurde.

Request:

{
   "access_key": "XXXXX-XXXX-XXXXXX",
   "supervisor_key": "XXXXX-XXXX-XXXXXX",
   "call_uuid": "39d3f096-ad39-4fb1-a666-8353b27e2a8b",
   "supervisor_destination": "+4922155400300"
}

API Response:

HTTP Status Code: 400 (Bad Request)

{
   "error_code": "BAD_CREDENTIALS",
   "error_message": "Bad credentials",
   "field s": []
}
LISTEN_IN_SUPERVISOR_DESTINATION_IN_BLACKLIST
Dieser Fehler wird zurückgegeben, wenn </ span>supervisor_destination in der ANI-S
perrliste ist.

Request:

{
   "access_key": "XXXXX-XXXX-XXXXXX",
   "supervisor_key": "XXXXX-XXXX-XXXXXX",
   "call_uuid": "39d3f096-ad39-4fb1-a666-8353b27e2a8b",
   "supervisor_destination": "+4922155400300"
}

API Response:

HTTP Status Code: 400 (Bad Request)

{
   "error_code": "LISTEN_IN_SUPERVISOR_DESTINATION_IN_BLACKLIST",
   "error_message": "Supervisor destination number+4922155400300 found to be in blacklist",
   "fields": [
      "supervisor_destination"
   ]
}