Skip to main content
Skip table of contents

Administration

Der Voicebot Connector wird über die appsettings.json Datei, welche sich direkt im Installationsverzeichnis befindet, konfiguriert.

Hier gibt es den Abschnitt ConnectorConfig:

Eigenschaft

Beschreibung

UseAuthenticationHeaderForIvr

Legt fest, ob für die IVR WebApi ein Token verwendet werden muss.

UseAuthenticationHeaderForParloa

Legt fest, ob für die Parloa WebApi ein Token verwendet werden muss.

UseAuthenticationHeaderForBotfriends

Legt fest, ob dür die Botfriends WebApi ein Token verwendet werden muss.

UseAuthenticationHeaderForReporting

Legt fest, ob dür die Reporting WebApi ein Token verwendet werden muss.

AuthenticationHeaderName

Der Name des Header, welcher den Token für die WebApi enthält.

CleanupDuration

Legt den Intervall in Minuten fest, in dem der Connector alte Anfragen aus dem Cache entfernt.

Tokens

Diese Liste beinhaltet alle gültigen Tokens, welche über die Header Authentifizierung gültig sind.

Beispiel:

JSON
"Tokens": [
  {
    "Alias": "TokenFürProjekt XYZ",
    "Token": "Frei definierbarer Token"
  }

DbContext

Die Verbindungszeichenfolge, um sich an der anyContact Voicebot Datenbank anzumelden.

Die Verbindungszeichenfolge lautet wie folgt:

Data Source=SERVER;Initial Catalog=anyContact_Voicebot;Persist Security Info=True;User ID=USERID;Password=PASSWORD;MultipleActiveResultSets=True;Connection Timeout=5;Encrypt=True;TrustServerCertificate=True;Application Name=anyContactVoicebot

Der Alias in der Token-Konfiguration wird lediglich für die Anzeige in der Logdatei benutzt!

Sollte die Agent View Webseite zum Einsatz kommen und die Header Authentifizierung für das Reporting aktiv sein, muss folgendes in der agent.js Datei angepasst werden:

JS
const propertySessionName = "vbSessionId";

const requestHeader = {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
    'x-sncom-key': 'avToken'
}

Die propertySessionName Variable beinhaltet der Namen der Kontakteigenschaft über welche die SessionId ausgelesen werden muss.

Über den requestHeader wird die Authentifizierung an der Reporting WebApi durchgeführt.
Der Schlüssel ‘x-sncom-key' und der Wert 'avToken’ müssen durch den in der appsettings.json hinterlegten Token und den AuthenticationHeaderName ersetzt werden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.