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
Turns gegen das Budget
Noch kein Turn. Ab dem ersten Wortwechsel steht hier, wo die Zeit hingeht.
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
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.
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
- Zugang für den Kunden anlegen (Bereich Verwaltung), Startpasswort persönlich übergeben.
- Wissensbasis füllen: Webquelle freigeben lassen und crawlen oder Dateien hochladen (Bereich Wissensbasis).
- 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
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.