Tastentöne wiedergeben
Tastentöne wiedergeben
Ermöglichen Sie Agents, DTMF-Töne zur Interaktion mit automatisierten Telefonsystemen und zur Navigation durch Menüs wiederzugeben.
Überblick
Mit dem Tool für Tastentöne können ElevenLabs-Agents während Telefonaten DTMF-Töne (Dual-Tone Multi-Frequency) wiedergeben. Das sind die Töne, die beim Drücken von Ziffern auf der Tastatur erklingen. So können Agents mit automatisierten Telefonsystemen interagieren, Sprachmenüs navigieren, Durchwahlen eingeben, PIN-Codes eingeben und andere Tastenfunktionen ausführen, bei denen ein menschlicher Anrufer normalerweise Tasten auf dem Telefon drücken müsste.
Dieses Systemtool unterstützt Standard-DTMF-Töne (0-9, *, #) sowie Pausenbefehle zur Zeitsteuerung. Es funktioniert nahtlos mit Twilio- und SIP-Trunking-Telefonintegrationen und generiert automatisch die passenden Audiotöne für die zugrunde liegende Telefonie-Infrastruktur.
Informationen dazu, wie Sie stattdessen Tastatureingaben von Anrufern erfassen, finden Sie unter DTMF-Eingabe.
Funktionsweise
- Standard-DTMF-Töne: Unterstützt alle Standardzeichen der Tastatur (0-9, *, #)
- Pausensteuerung: Enthält Pausenbefehle für präzises Timing (w = 0,5 s, W = 1,0 s)
- Unterstützung mehrerer Anbieter: Funktioniert mit Twilio- und SIP-Trunking-Integrationen
Dieses Systemtool kann zur Navigation durch Telefonmenüs, zur Eingabe von Durchwahlen und zur Eingabe von Codes verwendet werden. Das LLM bestimmt anhand des Gesprächskontexts, wann und welche Töne wiedergegeben werden.
Die Standard-Toolbeschreibung erklärt dem LLM, das das Gespräch steuert, dass es diese Töne wiedergeben kann. Wir empfehlen, den System-Prompt Ihres Agents zu aktualisieren, um zu erklären, wann der Agent dieses Tool aufrufen soll.
Parameter:
reason(String, optional): Der Grund für das Abspielen der DTMF-Töne (z. B. „Durchwahl auswählen“, „PIN eingeben“)dtmf_tones(String, erforderlich): Die abzuspielende DTMF-Sequenz. Gültige Zeichen: 0-9, *, #, w (0,5 s Pause), W (1 s Pause)
Format des Funktionsaufrufs:
Out-of-Band-DTMF
Standardmäßig werden DTMF-Töne als In-Band-Audiosignale innerhalb des Sprachstreams gesendet. Einige IVR-Systeme (Interactive Voice Response) erkennen diese In-Band-Töne jedoch aufgrund von Audiokomprimierung, Netzwerkbedingungen oder der Systemkonfiguration möglicherweise nicht zuverlässig.
Out-of-Band-DTMF (RFC 4733) sendet Töne als separate RTP-Pakete statt als Audio. Diese Methode ist für SIP-Trunking-Implementierungen zuverlässiger, wenn IVR-Systeme der Empfänger Standard-In-Band-DTMF nur schwer erkennen.
So aktivieren Sie Out-of-Band-DTMF:
- Navigieren Sie zur Tool-Konfiguration Ihres Agents.
- Wählen Sie das Tool Tastentöne wiedergeben aus.
- Aktivieren Sie das Kontrollkästchen Out-of-Band-DTMF verwenden (RFC 4733).
Out-of-Band-DTMF ist nur für SIP-Trunking-Anrufe verfügbar. Diese Einstellung wird bei Anrufen über die Twilio-Native-Integration ignoriert.
Unterstützte Zeichen
Das Tool unterstützt die folgenden DTMF-Zeichen und -Befehle:
- Ziffern:
0,1,2,3,4,5,6,7,8,9 - Sondertöne:
*(Stern),#(Raute) - Pausenbefehle:
w– Kurze Pause (0,5 Sekunden)W– Lange Pause (1,0 Sekunde)
API-Implementierung
Sie können das Systemtool play_keypad_touch_tone beim Erstellen oder Aktualisieren eines Agents über die API konfigurieren. Dieses Tool benötigt außer der Aktivierung keine weiteren Konfigurationsparameter.
Das Tool funktioniert nur während aktiver Telefonate über Twilio oder SIP-Trunking. Es gibt einen Fehler zurück, wenn es außerhalb eines Telefonats aufgerufen wird.