ITR

Voicebot Dev

Testkonsole

Noch kein Benutzer angelegt. Auf vb-dev-01 einmalig:

docker exec -it webtest-devserver \
  python /app/dev-server/server.py --benutzer-anlegen <name>
Zum Inhalt springen
ITR Voicebot Dev Testkonsole

Betrieb

Betreiber

Konto

Gespräch

Testanruf im Browser: verbinden, den Bot sprechen lassen, Leitung und Verlauf mitlesen.

Mit dem Bot sprechen, ohne zum Telefon zu greifen. Nebenstelle wählen, verbinden, reden.

Antwortzeit, letzter Turn

—ms

Budget 1000 ms, Ziel 700 bis 800

—Turn-Ende
—Erkennung
—Antwort
—Stimme

Turns gegen das Budget

Noch kein Turn. Ab dem ersten Wortwechsel steht hier, wo die Zeit hingeht.

Turn-Ende Erkennung Antwort Stimme Budget

Verbindung

Mikrofon gibt der Browser nur über den SSH-Tunnel frei (http://localhost:3000):

ssh -L 3000:localhost:3000 -L 7880:localhost:7880 administrator@10.90.1.101

Das Mikrofon gibt der Browser nur über eine gesicherte Verbindung frei. Beim ersten Verbinden fragt er nach der Freigabe.

Zustand

Nicht verbunden
—Rundlauf
—Jitter
—Paketverlust
0Gegenstelle
Du
Bot

Gesprächsverlauf

Was der Bot verstanden und geantwortet hat, während das Gespräch läuft. Dauerhaft nachlesen lässt sich alles unter Protokolle.

Noch kein Gespräch. Ab dem Verbinden steht hier mit, was gesprochen wird.

Bot steuern

Der Bot hört auch direkt zu und antwortet aus der Wissensbasis des verbundenen Mandanten. Die Stimme ist im Gespräch umschaltbar.

Verlauf

Noch nichts passiert. Was der Browser mit LiveKit austauscht, steht ab dem Verbinden hier.

Wissensbasis

Crawl-Quellen, Datei-Uploads und Suche, je Mandant strikt getrennt.

Woraus der Bot antwortet: Ihre Webseiten und Ihre Dokumente. Die Suche hier zeigt, was er findet.

Quellen und Suche

Die Auswahl hier ist unabhängig vom Anruf.

Quellen

wird geladen …

Gecrawlt wird nur der Host der Start-URL, mit robots.txt und Seitenlimit, nur auf Wunsch des Mandanten.

Gecrawlt wird nur der Host der Start-URL, mit robots.txt und Seitenlimit. Fremde Seiten kommen so nicht in Ihre Wissensbasis.

PDF, Word, Excel, Text. Gescannte PDF-Seiten laufen durch die lokale Texterkennung. Gleicher Dateiname ersetzt den alten Stand.

Suche

Prüfstand

Werkbank für Bausteine, die noch nicht am Gespräch hängen.

Transkription

Prüfstand für Schritt 1 des Gesprächsassistenten: Audio rein, deutscher Text raus. Läuft vollständig auf vb-dev-01, Modell …. Batch, kein Streaming; die Rechenzeit unten ist ehrlich, aber keine Gesprächslatenz.

—Quelle
—Audiolänge
—Rechenzeit
—× Echtzeit

Mandanten

Kunden anlegen, Grenzen setzen, stilllegen.

Kunden

Jeder Kunde ist ein Mandant. Der Schlüssel steht später in Room-Namen, Logzeilen und Metrik-Labels und lässt sich nicht mehr ändern.

wird geladen …

Kunde anlegen

Nach dem Anlegen

  1. Zugang für den Kunden anlegen (Bereich Verwaltung), Startpasswort persönlich übergeben.
  2. Wissensbasis füllen: Webquelle freigeben lassen und crawlen oder Dateien hochladen (Bereich Wissensbasis).
  3. Nebenstelle anlegen und eine Rufnummer darauf legen (Bereich Telefonie), dann nach LiveKit übertragen.

Protokolle

Was tatsächlich telefoniert wurde, dazu Verbrauch und Aufbewahrung.

Ihre Anrufe, was der Bot daraus gemacht hat, und der Verbrauch dieses Monats.

Gespräche

Anklicken zeigt den Wortlaut, sofern der Mandant ihn mitschreiben lässt. Abgewiesene Anrufe stehen mit Grund in der Liste, damit nachvollziehbar ist, warum der Bot nicht angenommen hat.

"Wortlaut" zeigt, was gesprochen wurde, sofern der Mitschnitt für Sie eingeschaltet ist. Abgewiesene Anrufe stehen mit Grund in der Liste.

wird geladen …

Verbrauch

wird geladen …

Aufbewahrung

An jedem Gespräch steht, wann es zu löschen ist. Die Frist kommt aus dem Mandanten und wird beim Anlegen des Gesprächs festgeschrieben, damit eine später verkürzte Frist nicht rückwirkend Daten wegnimmt.

Ein Hintergrundlauf im Datendienst löscht alle sechs Stunden, was seine Frist überschritten hat. Der Wortlaut lässt sich je Mandant ganz abschalten, die Metadaten für die Abrechnung bleiben.

An jedem Gespräch steht, wann es gelöscht wird. Die Frist gilt ab dem Anruf; eine spätere Änderung nimmt Ihnen keine älteren Gespräche weg.

Gelöscht wird automatisch, mehrmals täglich. Frist ändern oder den Mitschnitt abschalten: über ITR.

Telefonie

Rufnummern, Nebenstellen und der Abgleich nach LiveKit.

Ihre Rufnummern und die Bots dahinter. Zum Mitlesen: gepflegt wird das von ITR.

Rufnummern

Der Nummernvorrat. Nummern kommen als Block vom Carrier und liegen frei im Pool, bis ein Kunde eine bekommt. Eine Nummer ohne Nebenstelle nimmt keine Anrufe an: LiveKit weist sie ab, bevor Gesprächskosten entstehen.

Die Nummern, unter denen Ihr Bot erreichbar ist. Eine Nummer ohne Nebenstelle nimmt keine Anrufe an.

wird geladen …

Nebenstellen

Jede Nebenstelle ist ein eigener Bot: eigener Name, eigene Begrüßung, eigener Prompt, eigene Stimme, eigener Funktionsumfang. Mehrere Nummern dürfen auf dieselbe Nebenstelle zeigen.

Jede Nebenstelle ist ein eigener Bot mit eigener Begrüßung, eigener Stimme und eigenen Aufgaben. Mehrere Nummern dürfen auf dieselbe zeigen.

wird geladen …

Nach LiveKit übertragen

Die Datenbank ist die Wahrheit, LiveKit ihr Abbild: ein Trunk je Mandant, eine Dispatch-Rule je Nebenstelle. Erst nach dem Übertragen nimmt der Bot Anrufe an.

wird geladen …

Änderungen

Neue Nummern, neue Nebenstellen und Änderungen an Begrüßung, Stimme oder Aufgaben eines Bots richtet ITR ein.

Was Sie selbst ändern können, steht unter Wissensbasis: Quellen hinzufügen, Dokumente hochladen, neu crawlen lassen.

Nebenstelle anlegen

Funktionen

wird geladen …

Nummern in den Pool legen

Verwaltung

Zugänge für Betreiber und Mandanten.

Benutzer

Betreiber sehen alle Mandanten und diese Verwaltung. Mandanten-Benutzer sind fest an ihren Mandanten gebunden; der Server erzwingt das bei jedem Zugriff, die Oberfläche zeigt nur die eigene Welt.

wird geladen …

Benutzer anlegen

Anmeldung per Entra ID (geplant)

Für Mandanten ist SSO über Microsoft Entra ID vorgesehen: der Benutzer meldet sich bei seinem eigenen Unternehmens-Login an, die Mandantenzuordnung kommt aus dem Verzeichnis statt aus dieser Liste.

Das Benutzermodell ist darauf vorbereitet (Identitätsquelle je Benutzer: lokal heute, entra später). Die OIDC-Anbindung selbst kommt mit dem echten Portal-Backend. Konzept: docs/anmeldung-und-mandanten.md.

Einstellungen

Passwort, Darstellung und Sitzung dieses Kontos.

Passwort ändern

Darstellung

Gilt für dieses Konto, auf jedem Rechner.

Konto

Angemeldet als . Die Sitzung endet nach 12 Stunden oder beim Abmelden.

ITR Voicebot · interne Testumgebung auf vb-dev-01 · keine Kundendaten in Dev

ITR Voicebot · Testumgebung