A funcionalidade Phone Calls permite atribuir um número de telefone real ao seu chatbot ChatLab para que os clientes possam ligar através da rede telefónica habitual. O bot atende automaticamente e fala com quem liga através do seu agente de voz. Pode utilizar o seu próprio número de telefone de qualquer fornecedor compatível com SIP (Zadarma, uma central telefónica virtual PBX ou qualquer operadora que já utilize) - o ChatLab disponibiliza o slot e o agente de voz. As chamadas telefónicas estão atualmente disponíveis para o modelo ElevenLabs Voice.
Onde encontrar as definições de telefone
Abra o seu bot, clique no separador Settings (Definições) e selecione Voice Conversation (Conversa por voz) na barra lateral esquerda. Certifique-se de que a conversa por voz está ativada e, em seguida, altere o Voice Model (Modelo de voz) para ElevenLabs Voice. Desloque a página até ao fundo para encontrar o painel Phone Number (SIP Trunk) (Número de telefone [SIP Trunk]).
Como configurar um fornecedor de telefone
O procedimento é o mesmo para qualquer fornecedor compatível com SIP:
- Copie o SIP URI apresentado no painel. Antes de um número ser registado, o formato assemelha-se a
<your-number>@sip.rtc.elevenlabs.io:5060;transport=tcp. - No painel de administração do seu fornecedor de telefone, configure o reencaminhamento de chamadas recebidas para esse SIP URI.
- Regresse ao ChatLab e registe o número de telefone no campo abaixo.
Passos de configuração para o Zadarma
O painel orienta todo o processo para o Zadarma do início ao fim:
- Aceda a My PBX > Extensions.
- Clique na sua extensão (por exemplo, #100).
- Ative Call forwarding and voicemail.
- Defina a condição para Always active.
- Configure Call forwarding to para External server (SIP URI).
- Cole o SIP URI apresentado no painel.
- Clique em Save.
Para outros fornecedores
Utilize estes valores ao configurar o reencaminhamento SIP em qualquer outro fornecedor:
- SIP Server / Host:
sip.rtc.elevenlabs.io - Port: 5060 (TCP) ou 5061 (TLS)
- Transport: TCP
- Media encryption: Disabled
- Authentication: None (deixar em branco)
Registar o número de telefone
Introduza o seu número de telefone no formato internacional (por exemplo, +48123456789) e clique em Register phone number (Registar número de telefone). O bot começa imediatamente a atender chamadas recebidas nesse número.
Após o registo
Assim que um número é registado, ocorrem algumas alterações no painel:
- O SIP URI passa a incluir o número de telefone real, por exemplo
+48123456789@sip.rtc.elevenlabs.io:5060;transport=tcp. O rótulo Registered number (Número registado) é apresentado no topo do painel. - O campo de introdução do número de telefone é substituído pelo botão Unregister phone number (Cancelar registo do número de telefone), permitindo libertar o slot em qualquer altura.
- Uma nova secção Phone Security (Segurança do telefone) é apresentada por baixo do painel com restrições opcionais.
Phone Security
A secção Phone Security permite restringir a forma como o bot aceita chamadas recebidas. Todos os campos são opcionais - se deixar tudo em branco, o bot aceita todas as chamadas recebidas através do fornecedor SIP. As alterações são guardadas automaticamente.
- Allowed source IPs / CIDR - lista separada por vírgulas. Restrinja o tráfego SIP a IP específicos, por exemplo o intervalo de IP de saída SIP do seu fornecedor.
- Media encryption - Disabled (Desativado, predefinição) ou Required (SRTP) (Obrigatório [SRTP]) se o seu fornecedor for compatível.
- Max concurrent calls - limite o número de chamadas em simultâneo. As chamadas acima do limite são rejeitadas com sinal de ocupado.
- Max calls / hour e Max calls / day - limites de tráfego numa janela deslizante. As chamadas que excedam o limite são rejeitadas.
- Hours of operation start / end - aceite chamadas apenas dentro de um intervalo diário HH:MM. Deixe em branco para um funcionamento 24/7.
- Allowed E.164 prefixes - separados por vírgulas, por exemplo
+48, +1. Apenas são aceites autores de chamadas cujo número comece por um destes prefixos. Em branco significa que todos os autores de chamadas são aceites. - Blocked E.164 prefixes - rejeite autores de chamadas cujo número comece por um destes prefixos, por exemplo
+99para gamas de valor acrescentado não verificadas. - Fraud alert: notify if more than X calls within Y minutes - receba um alerta por e-mail quando o tráfego de entrada registar um pico acima do limite definido.
O limite de duração por chamada e o limite diário de voz configurados nas definições de Voice Conversation também se aplicam às chamadas telefónicas.
Como funciona a faturação de chamadas telefónicas
As chamadas telefónicas utilizam o mesmo modelo de faturação das conversas por voz no widget. Para mais detalhes, consulte o artigo Voice Conversation. Em resumo:
- O primeiro minuto de cada chamada é cobrado na totalidade de acordo com a tarifa por minuto do modelo de voz (30 créditos/min para ElevenLabs). Este é o valor mínimo cobrado por qualquer chamada.
- Após o primeiro minuto, a faturação é feita ao segundo.
- O tempo de silêncio ou em que a ligação é interrompida nunca é cobrado.
- Antes de uma chamada começar, o ChatLab verifica se o bot tem créditos suficientes para cobrir pelo menos o primeiro minuto. Se não tiver, a chamada não pode ser iniciada.
- No caso do ElevenLabs, a taxa de voz por minuto é adicionada ao custo do modelo de texto do bot por resposta, dado que o ElevenLabs utiliza o modelo de texto do bot para gerar as respostas.
- O limite diário de voz e o limite de duração por chamada das definições de Voice Conversation também se aplicam às chamadas telefónicas.