Ein KI-Empfang, der wirklich abhebt.
Leiten Sie eine Rufnummer auf CodeB — eine Echtzeit-Voice-KI nimmt ab. Sie spricht jede Sprache, folgt Ihrem Skript, nimmt Nachrichten, leitet auf Wunsch an ein menschliches Softphone weiter und mailt Ihnen nach Aufhebeln das Transkript. Kein Callcenter, kein IVR-Baum, kein „drücken Sie 1 für Reservierungen“. Steckbares Echtzeit-Voice-Backend, pro virtueller Nummer dispatchbar, läuft in Ihrer eigenen Installation.
Ein Klick öffnet einen Browseranruf auf unsere öffentliche Demo-Leitung. Sagen Sie Hallo in einer beliebigen Sprache — das Modell hebt ab, antwortet in Sekundenbruchteilen und folgt dem Skript. Keine Anmeldung, keine Installation.
Bereits ausgeliefert — konfigurieren auf der Seite Virtuelle Nummern. Echtzeit-Voice-Mode auf einer Ihrer Nummern wählen, System-Prompt einfügen, speichern. Der nächste eingehende Anruf wird von der KI angenommen.
Was sie kann
Echtzeit, kein Record-and-Respond
Vollduplex-Audio auf demselben SIP-Leg, das der Anrufer gewählt hat. Das Modell hört den Anrufer während des Sprechens, lässt sich mitten im Satz unterbrechen und antwortet in Sub-Sekunden-Latenz. Kein „bitte warten Sie, ich denke nach“.
Echtzeit-VoiceJede Sprache, on the fly
Das Modell erkennt die Sprache des Anrufers und antwortet in derselben. Wechselt mitten im Anruf, wenn der Anrufer wechselt. Ihr Skript kann einen Default fixieren („immer auf Deutsch begrüßen, nur wechseln auf Wunsch“) oder das Modell wählen lassen.
MehrsprachigEine Persona pro Nummer
Jede virtuelle Nummer bekommt ihren eigenen System-Prompt, ihre Stimme, ihren Begrüßungssatz und ihre Warm-up-Verzögerung. Ein Hotel kann +356 ... 100 als Rezeption fahren, ... 101 als Restaurant, ... 102 als Spa — dieselbe KI-Engine, drei Persönlichkeiten.
Konfiguration pro NummerWeiterleiten an einen Menschen
Der Empfang entscheidet über einen strukturierten Tool-Call, wann weiterzuleiten ist — nicht durch brittle Phrasen-Matching. Er kann an jede registrierte CodeB-Webphone-Nebenstelle weiterleiten und, wenn der Betreiber die Nummer in die Mandanten-Whitelist eingetragen hat, auch an externe Telefone. Nummern abseits der Liste werden fail-closed abgelehnt. Die KI sagt, dass sie weiterverbindet, und tritt ab.
Whitelist-Hand-offWeiß, wann aufzulegen ist
Ein zweites Tool erlaubt dem Empfang, den Anruf selbst zu beenden, sobald der Anrufer fertig ist. Der angegebene Grund („Anrufer hat sich verabschiedet“, „unhöflich/abusiv“, „Voicemail-Schleife erkannt“) landet im Transkript und im CDR — Sie sehen, warum jeder Anruf endete.
SelbstbeendenEin Raum pro Anrufer
Setzen Sie den Raum auf random und jeder Browseranruf erzeugt einen frischen isolierten Raumnamen. Zwei Besucher derselben Dial-in-URL landen nie im selben Raum, sodass die KI nie versehentlich das Gespräch des vorigen Anrufers mithört.
Transkript + Zusammenfassung per E-Mail
Jeder Anruf endet mit einem vollständigen Transkript und einer einzeiligen Zusammenfassung in Ihrem Posteingang. Die Empfänger werden pro virtueller Nummer konfiguriert; das Format liest sich, als hätte ein Mensch Notizen gemacht. Sonst wird auf dem Server standardmäßig nichts aufbewahrt.
Keine stillen AufzeichnungenFügt sich in Ihre vorhandene TK-Anlage
CodeB ersetzt Ihre Telefonanlage nicht — es ergänzt sie. Leiten Sie eine einzelne DID (oder eine interne Nebenstelle) auf die Bridge und der KI-Empfang ist online; der Rest Ihrer Nummern bleibt auf dem, was Sie schon haben.
SIP-freundlichFunktioniert auch für Office und Softphone
Eingehend aus dem Festnetz, eingehend von einem registrierten SIP-Softphone, eingehend von einem CodeB-Webphone-Webnutzer — alle drei erreichen dieselbe KI. Dasselbe Skript, dieselbe Stimme, dasselbe Transkript.
Drei AntwortpfadeMandanten-isoliert
Jeder Mandant zeigt auf seine eigene appsettings-Datei, bringt seine eigenen Provider-Zugangsdaten mit und bekommt seine eigenen Transkripte. Eine Hotelkette auf einem gemeinsamen CodeB-Host hält den Empfang jedes Häuserauges separat.
Multi-MandantFallback zu TTS
Fehlen die Provider-Zugangsdaten oder ist das Modell nicht erreichbar, fällt die Bridge auf eine serverseitige TTS-Antwort zurück — der Anrufer landet nie in toter Stille. Das Transkript hinterlässt, dass der Fallback gegriffen hat.
Hebt immer abBeispielbranche: Hotellerie
Hotels, Restaurants, Spas, Ferienwohnungen, Pensionen — überall, wo ein kleines Team zu jeder Uhrzeit in jeder Sprache ans Telefon muss. Der KI-Empfang nimmt die offensichtlichen Anrufe, damit das menschliche Team die wirklich wichtigen führt.
Drei Nummern in einem Mittelmeer-Hotel
| Nummer | Persona | Was sie erledigt |
|---|---|---|
| +356 ... 100 | Rezeption | Zimmerverfügbarkeit, Check-in-/Check-out-Zeiten, späte Anreise, verlorener Schlüssel, „ist der Pool offen?“. Bucht aus dem Ratentafel im Prompt. Alles Buchungssystem-Bezogene — weiterleiten an den diensthabenden Manager. |
| +356 ... 101 | Restaurant | Tischreservierungen, Speisekartenfragen, diätetische Einschränkungen, Öffnungszeiten. Liest die Buchung zurück und mailt dem Maître das Transkript. |
| +356 ... 102 | Spa & Concierge | Behandlungs-Slots, Preise, Taxi-Buchungen, „wo ist die nächste Apotheke?“. Leitet bei allem Off-Script an den Concierge weiter. |
Alle drei Personas leben in derselben Installation, teilen sich dieselben Mitarbeiter-Softphones für Weiterleitungen und rollen in einem Transkript-Ordner zusammen. Keine Per-Seat-Lizenzierung, kein Per-Minute-KI-Aufpreis von einem Dritten — die Bridge spricht direkt mit dem Provider, mit Ihren eigenen Credentials.
Eine Nummer konfigurieren
Im Admin Virtuelle Nummern öffnen, eine Zeile anlegen, den Echtzeit-Voice-Mode wählen, Prompt einfügen. Speichern und anrufen. Das ist die ganze Einrichtung.
Wie es verdrahtet ist
Sechs bewegliche Teile; jedes ist austauschbar.
| Komponente | Was sie tut |
|---|---|
| Virtuelle Nummer | Admin-Datensatz: „wird diese Nummer gewählt, dispatche an Handler X mit Konfig Y“. Pro Mandant in App_Data/<tenant>/appsettings.json. |
| InboundDispatcher | Routet das eingehende INVITE basierend auf dem virtuellen-Nummer-Datensatz an den richtigen Handler. Derselbe Dispatcher behandelt KI-Mode, TTS-Auto-Reply, Raumbeitritt und Softphone-Fan-out — ein Ort für neue Modi. |
| VoiceHandler | Besitzt den Anruf für seine Lebensdauer. Hebt das SIP-Leg ab, öffnet ein WebSocket zum konfigurierten Echtzeit-Voice-Provider, streamt Audio in beide Richtungen, beobachtet Transfer-Intents, schreibt das Transkript bei Anrufende. |
| Audio-Pipeline | G.711-µ-law auf der SIP-Seite (RFC 3551-Baseline, jeder Carrier unterstützt es), PCM 16 kHz auf der Modellseite, mit ordentlichem Resampling, damit der Anrufer nicht piepst. |
| Transkript-Writer | Pro Anruf JSONL in App_Data/<tenant>/transcripts/, optional E-Mail über Ihr bestehendes SMTP-Pickup-Verzeichnis. Nichts geht an Dritte. |
| CDR | Derselbe Call-Detail-Record wie bei jedem anderen CodeB-Anruf — Disposition (answered / transferred / fallback-tts), Dauer, erkannte Sprache, Transferziel falls vorhanden. Sichtbar auf cdr.html. |
Datenschutz-Posture
Zwei Fakten zum Wissen:
- Audio streamt zu dem Echtzeit-Voice-Provider, den Sie konfigurieren. Dieser Provider ist der einzige Dritte im Loop — alles andere bleibt auf Ihrem Server. Wählen Sie Modell und Region nach Ihrer Jurisdiktion; CodeB reicht nur weiter.
- Transkripte leben in
App_Data/<tenant>/transcripts/auf Ihrer Maschine plus in den Postfächern, die Sie hinterlegt haben. Auf Provider-Seite bleibt nichts über die laufende Session hinaus erhalten (vorbehaltlich der Provider-AGB). Standardmäßig werden nirgends stille Aufzeichnungen des Anrufs gespeichert.
Was Scope ist, was nicht
| Heute im Scope | Noch nicht |
|---|---|
| Live-Sprachannahme mit Sub-Sekunden-Latenz | Ausgehende autonome Anrufe — KI ruft Kunden an |
| Mehrsprachig on the fly | Echtzeit-Anbindung an Drittanbieter-PMS / Buchungs-Engines (geplant) |
| Persona, Stimme, Warm-up pro Nummer | Voice-Cloning eines bestimmten Mitarbeitenden |
| Weiterleiten an Mitarbeiter-Softphone bei Intent | Mehrparteienkonferenz mit KI in einem bestehenden Anruf |
| Transkript + E-Mail-Zusammenfassung pro Anruf | Langzeit-Gesprächsgedächtnis über Sessions hinweg (nächste Phase) |
Weitere passende Branchen
Zahnarzt & Arztpraxen
Terminverschiebungen, Öffnungszeiten, „ist Dr. X heute da?“, Rezeptabholungs-Status. Bei Intent an die Rezeption weiterleiten.
Hausverwaltung
After-Hours-Wartungs-Triage. Fragt nach Objekt, Problem, Dringlichkeit, leitet an den Bereitschaftsdienst weiter oder nimmt die Nachricht auf.
Anwalt / Steuerberatung
Mandanten-Erstaufnahme. Nimmt Name, Sachverhaltstyp, Rückrufnummer auf, mailt dem Partner eine Zusammenfassung, bucht einen 15-Minuten-Slot.
Handwerk & Dienstleistung
Klempner, Elektriker, Schlüsseldienst. Adresse, Problem, Dringlichkeit aufnehmen. Schickt eine SMS-artige Zusammenfassung an den Techniker per WhatsApp oder Ihrer üblichen Integration.
FAQ
| Wessen API-Key nutzt es? | Ihren. Die Bridge liest Provider-Credentials aus den Mandanteneinstellungen; Sie bezahlen den Provider direkt, ohne Aufschlag. Ungültige Credentials fallen auf den TTS-Auto-Reply-Pfad zurück, damit der Anrufer trotzdem eine sinnvolle Antwort bekommt. |
| Was passiert bei Provider-Ausfall? | Die Bridge fällt automatisch auf den TTS-Auto-Reply der virtuellen Nummer zurück. Der Anrufer bekommt trotzdem eine sinnvolle Antwort, und Ihr Transkript verzeichnet den Fallback. |
| Kann ich zwei Prompts A/B-testen? | Ja — auf zwei verschiedenen virtuellen Nummern laufen lassen und Transkripte vergleichen. Die Bridge erfasst pro Prompt Anrufzahl + Dauer + Transferrate im CDR. |
| Welche Audioqualität? | G.711-µ-law (8 kHz, PCMU-Payload 0) auf dem SIP-Leg — die sicherste Baseline, die jeder Carrier und jedes Softphone akzeptiert. Das konfigurierte Modell erhält 16-Bit-PCM mit der erwarteten Sample-Rate und ordentlichem Resampling; die Chipmunk-Effekte früherer Builds sind beseitigt. |
| Bricht die Verbindung nach 32 Sekunden wie bei billigen SIP-Gateways? | Nein. Wir haben das frühe 180 Ringing entfernt, das den carrierseitigen Timer-C-32-Sekunden-Drop ausgelöst hat. Sessions bleiben so lange offen, wie Anrufer und KI reden wollen. |
| Wie funktionieren Weiterleitungen? | Das Modell nutzt ein strukturiertes transfer_to_user-Tool. Die Bridge prüft den Benutzernamen zuerst gegen die SIP-Registry — ist es ein registriertes Softphone, geht ein SIP-REFER an diesen Contact, und die KI tritt ab. Sieht der Name nach einer Telefonnummer aus, prüft die Bridge die Mandanten-Whitelist und schleift den Anruf (falls erlaubt) über den Public-Listener als ausgehenden PSTN-Anruf zurück. Nummern abseits der Liste werden abgelehnt; der Empfang sagt das dem Anrufer und bietet an, eine Nachricht aufzunehmen. |
| Woher weiß sie, wann sie aufzulegen hat? | Ein zweites hangup-Tool gibt dem Modell einen expliziten Weg, das Gespräch mit Grund zu beenden (z. B. Anrufer verabschiedet sich, abusiv, Voicemail-Schleife). Der Grund landet im Transkript und im CDR, sodass Sie Muster später erkennen. |
| Was hindert den Empfang daran, +1-900er-Premiumrate-Nummern anzurufen? | Zwei Gates. (1) Die Mandanten-Whitelist — nur von einem Admin explizit eingetragene Nummern sind erreichbar. (2) Die FraudGuard der Bridge läuft unabhängig auf dem Loopback-INVITE, sodass der Trunk eine off-list-Nummer auch dann ablehnt, wenn das Modell sie irgendwie anfragen würde. |
| Merkt der Anrufer, dass es eine KI ist? | Wer genau hinhört, irgendwann ja. Viele nicht. Die ehrliche Antwort im Skript ist die richtige; wir empfehlen, beim Erstkontakt offen zu legen („Casa Mediterraneo, unsere virtuelle Assistentin am Apparat“) — das präferieren Anrufer und das wird der EU-AI-Act ohnehin bis 2026 verlangen. |
Auf einer virtuellen Nummer einrichten → virtual-numbers.html · Live-Verzeichnis → virtual-numbers-overview.html · Den Rest sehen? Alle Funktionen →