Reproduzir tom de teclado
Permita que agentes reproduzam tons DTMF para interagir com sistemas telefônicos automatizados e navegar por menus.
Visão geral
A ferramenta de tom de teclado permite que os agentes da ElevenLabs reproduzam tons DTMF (Dual-Tone Multi-Frequency) durante chamadas telefônicas; esses são os tons reproduzidos quando você pressiona números no teclado. Isso permite que os agentes interajam com sistemas telefônicos automatizados, naveguem por menus de voz, insiram ramais, digitem códigos PIN e realizem outras operações por tons que normalmente exigiriam que uma pessoa pressionasse teclas no teclado do telefone.
Esta ferramenta de sistema oferece suporte a tons DTMF padrão (0-9, *, #), além de comandos de pausa para controle de tempo. Ela funciona perfeitamente com integrações telefônicas do Twilio e de tronco SIP, gerando automaticamente os tons de áudio adequados para a infraestrutura de telefonia subjacente.
Para coletar dígitos do teclado de quem liga, consulte entrada DTMF.
Funcionalidade
- Tons DTMF padrão: oferece suporte a todos os caracteres padrão do teclado (0-9, *, #)
- Controle de pausa: inclui comandos de pausa para um controle preciso do tempo (w = 0,5 s, W = 1,0 s)
- Suporte a vários provedores: funciona com integrações do Twilio e de tronco SIP
Esta ferramenta de sistema pode ser usada para navegar por menus telefônicos, inserir ramais e digitar códigos. O LLM determina quando e quais tons reproduzir com base no contexto da conversa.
A descrição padrão da ferramenta explica ao LLM que conduz a conversa que ele pode reproduzir esses tons, e recomendamos atualizar o prompt de sistema do seu agente para explicar quando ele deve chamar esta ferramenta.
Parâmetros:
reason(string, opcional): O motivo para reproduzir os tons DTMF (por exemplo, “navegando até a extensão”, “inserindo PIN”)dtmf_tones(string, obrigatório): A sequência DTMF a ser reproduzida. Caracteres válidos: 0-9, *, #, w (pausa de 0,5 s), W (pausa de 1 s)
Formato da chamada de função:
DTMF fora de banda
Por padrão, os tons DTMF são enviados como sinais de áudio em banda no fluxo de voz. No entanto, alguns sistemas IVR (Resposta de Voz Interativa) podem não detectar esses tons em banda de forma confiável devido à compressão de áudio, às condições da rede ou à configuração do sistema.
O DTMF fora de banda (RFC 4733) envia tons como pacotes RTP separados em vez de áudio. Esse método é mais confiável para implementações de tronco SIP em que os sistemas IVR dos destinatários têm dificuldade para detectar o DTMF em banda padrão.
Para ativar o DTMF fora de banda:
- Acesse a configuração de ferramentas do seu agente
- Selecione a ferramenta Reproduzir tom de teclado
- Marque a caixa de seleção Usar DTMF fora de banda (RFC 4733)
O DTMF fora de banda está disponível apenas para chamadas de tronco SIP. Essa configuração será ignorada em chamadas de integração nativa do Twilio.
Caracteres compatíveis
A ferramenta oferece suporte aos seguintes caracteres e comandos DTMF:
- Dígitos:
0,1,2,3,4,5,6,7,8,9 - Tons especiais:
*(asterisco),#(cerquilha) - Comandos de pausa:
w- Pausa curta (0,5 segundo)W- Pausa longa (1,0 segundo)
Implementação via API
Você pode configurar a ferramenta de sistema play_keypad_touch_tone ao criar ou atualizar um agente via API. Essa ferramenta não exige parâmetros de configuração adicionais além de ativá-la.
A ferramenta só funciona durante chamadas telefônicas ativas realizadas pelo Twilio ou por tronco SIP. Ela retornará um erro se for chamada fora do contexto de uma conversa telefônica.