ThunderPhone 2.0 já está no ar.Contrate online, a partir de 2¢/min.Leia o anúncio

Using the dashboard

Transferir chamadas

Salve os números para os quais um agente pode transferir e encaminhe quem liga com uma transferência fria ou permaneça na linha e faça uma apresentação com uma transferência assistida.

Um agente transfere chamadas apenas para seus números de transferência: uma lista de nomes e números de telefone que você salva no agente. O prompt se refere a cada número pelo nome e informa quando transferir e se a transferência deve ser fria ou morna. O agente vê apenas os nomes, nunca os números. Um agente sem números de transferência não pode transferir chamadas.

ModoO que aconteceUse quando
FriaQuem liga é encaminhado diretamente ao destino. O agente não apresenta quem liga nem confirma se alguém atenderá.O encaminhamento rápido é mais importante do que uma apresentação, ou o número da chamada não pode fazer chamadas de saída.
MornaAssim que alguém atende, quem liga é conectado, o agente apresenta quem liga na linha e sai da chamada. Você também pode fazer o agente perguntar primeiro ou sussurrar.O destino deve saber quem está ligando e por quê, ou quem liga deve retornar ao agente quando ninguém atende.

Se o agente omitir o modo, a transferência será fria.

Configurar transferências

No painel:

  1. Abra Agentes de voz, selecione o agente e abra Config.
  2. Em Números de transferência, adicione cada destino com um nome e um número de telefone, como Faturamento e +1 415 555 2671. Um agente pode ter até 50 números de transferência.
  3. No prompt, faça referência a cada destino pelo nome e diga quando usá-lo e se deve usar o modo cold ou warm, por exemplo, "transfira dúvidas sobre faturamento para Faturamento". Não crie uma ferramenta personalizada.
  4. Para transferências com consulta, escolha o que acontece Antes de conectar e, opcionalmente, o que o Resumo deve informar. Consulte Antes de conectar.
  5. Se necessário, defina Avançado → Duração do toque de 5 a 120 segundos.
  6. Selecione Implantar.

Com a API, use PATCH /v1/agents/{agent_id} para preparar transfer_destinations, o prompt e os opcionais warm_transfer_style, warm_transfer_briefing e ring_duration_seconds, depois use POST /v1/agents/{agent_id}/deploy:

{
  "transfer_destinations": [
    {"name": "Billing", "number": "+14155552671"},
    {"name": "Front desk", "number": "+19375551234"}
  ],
  "warm_transfer_style": "introduce",
  "warm_transfer_briefing": "The caller's name and what they need."
}

Uma gravação substitui toda a lista, e [] remove todos os números de transferência. Consulte a API de agentes para ver as regras dos campos e os erros de validação.

Nomes e números

  • Nome: de 1 a 60 caracteres, único no agente sem diferenciar maiúsculas de minúsculas. Esta é a palavra que o prompt usa.
  • Número: um número de telefone completo. Números sem código de país são interpretados como números dos EUA, e todos os números são armazenados no formato E.164. Ramais e o intervalo fictício de 555-0100 a 555-0199 são recusados.
  • Número variável: em vez de um número de telefone, uma variável de chamada isolada, como {{rep_phone}}. Ela é preenchida a partir das variáveis da chamada quando a chamada começa. Se a variável estiver ausente ou não for um número válido nessa chamada, uma transferência para esse nome será recusada.

Quais números uma chamada pode alcançar

O que uma transferência pode alcançar depende de qual linha a transporta. Uma transferência transportada na linha do ThunderPhone pode alcançar apenas números dos EUA, excluindo números de tarifa premium e outros números de serviços especiais. Uma transferência transportada pela sua própria operadora pode alcançar qualquer número que você salvou.

TransferênciaTransportada por
Transferência fria em uma chamada recebidaA operadora pela qual a chamada chegou: a linha do ThunderPhone para um número do ThunderPhone, sua operadora para um número na sua própria operadora.
Transferência fria em uma chamada de saídaA linha pela qual a chamada foi realizada.
Transferência assistida (a nova perna até o destino)A linha pela qual a nova perna é discada.

Um número na sua própria operadora realiza chamadas de saída e pernas assistidas apenas pelo tronco de saída da própria conexão: conexões SIP manuais com um tronco de saída, conexões Twilio com chamadas de saída configuradas e conexões Telnyx. Sem esse tronco, o número não pode discar para fora, portanto oferece suporte apenas a transferência fria. Essas chamadas nunca usam como alternativa a linha do ThunderPhone.

Se sua organização não tiver números na sua própria operadora, salvar um número que a linha do ThunderPhone não consegue alcançar falhará com um erro. Depois que você conectar sua própria operadora, esses números serão salvos e marcados como funcionando apenas em transferências que sua operadora transporta (platform_ok: false na API). Um agente pode atender nos dois tipos de número, portanto a verificação é executada em cada chamada.

Antes de conectar

Cada agente escolhe o que acontece quando a pessoa no destino atende uma transferência assistida. A configuração se aplica a todas as transferências assistidas realizadas pelo agente.

ConfiguraçãoValor da APIO que aconteceEspera de quem liga
Apresentar na linha (padrão)introduceQuem liga é conectado assim que o destino atende e ouve a saudação. Quando a pessoa que atendeu termina, o agente apresenta quem liga em uma ou duas frases que ambos ouvem e, em seguida, sai. Ninguém recebe perguntas.Apenas toque.
Perguntar primeiroask_firstO agente informa em particular a pessoa que atende e pergunta se ela pode atender a chamada. Ela pode fazer perguntas, aceitar ou recusar. Se aceitar, quem liga é conectado, o agente apresenta quem liga na linha e sai.Toque mais a conversa privada, geralmente 15 segundos ou mais.
SussurrarwhisperO agente informa em particular à pessoa que atende quem está ligando e o motivo, em uma frase curta. Nada é perguntado. Em seguida, quem liga é conectado e o agente sai sem dizer nada na linha.Toque mais uma frase privada.

Use Apresentar na linha a menos que a pessoa que atende precise poder recusar chamadas ou deva saber sobre quem liga antes que essa pessoa entre na linha. Perguntar primeiro permite que ela recuse, mas mantém quem liga em espera por mais tempo, e correio de voz, silêncio ou uma recusa fazem quem liga voltar ao agente. Sussurrar fornece o contexto em particular sem perguntar; o correio de voz faz quem liga voltar ao agente.

A apresentação

A configuração Apresentação define o que o agente diz à pessoa que atende sobre quem liga. Com Apresentar na linha, essa é a apresentação que ambos ouvem quando são conectados. Por padrão, ela é muito curta: quem está ligando e por quê, como "Olá, tenho Alex na linha sobre um pedido. Alex, pode falar." Com Perguntar primeiro, é a frase privada antes de quem liga ser conectado, terminando com a pergunta se a pessoa pode atender a chamada; a apresentação depois que ela aceita segue a mesma ideia. Com Sussurro, é a frase privada antes de quem liga ser conectado, como "Alex está ligando sobre um pedido atrasado, vou transferir agora." É uma afirmação, não uma pergunta.

Para alterar o que ele diz, escreva uma instrução de Apresentação no agente (warm_transfer_briefing, até 300 caracteres), por exemplo "O nome de quem liga, o número da conta e o que precisa." O agente segue essa instrução ao redigir cada apresentação ou briefing. Limite-se aos poucos fatos importantes: uma apresentação ou frase de Sussurro com mais de cerca de 40 palavras, ou um briefing de Perguntar primeiro com mais de cerca de 25 palavras, é substituído por uma frase padrão curta. Deixe em branco para usar o padrão.

O que acontece durante uma transferência assistida

Com Introduzir na linha (o padrão):

  1. O agente informa a quem liga que está iniciando a transferência. A gravação da chamada para, e o ThunderPhone começa imediatamente a ligar para o destino usando o número que está atendendo a chamada, enquanto o agente ainda está falando.
  2. Enquanto o destino toca, quem liga aguarda brevemente em silêncio. Não há música de espera nesse estilo.
  3. Assim que o destino atende, quem liga já está na linha e, portanto, ouve a saudação desde a primeira palavra.
  4. Quando a pessoa que atendeu termina de falar e está aguardando uma resposta, o agente apresenta quem liga em uma ou duas frases que ambos ouvem, como "Olá, estou com Alex na linha sobre um pedido. Alex, pode falar." O agente determina isso pelo que a pessoa disse, e não por uma pausa: um aviso de gravação ou "aguarde" não indica o fim da vez dela; "Como posso ajudar?" indica. Se ela não disser nada, o agente começa após cerca de 3 segundos. Se ela começar a falar durante a apresentação, o agente para, deixa que ela termine e repete a apresentação. Após cerca de 15 segundos, por exemplo em um menu telefônico longo, o agente apresenta quem liga mesmo assim. Uma apresentação ausente ou excessivamente longa é substituída por uma frase padrão curta, falada no idioma da chamada.
  5. O agente sai automaticamente; não diz mais nada.

Quem atender é conectado. Se for uma saudação de caixa postal, o agente não diz nada nela e sai, para que quem liga possa deixar uma mensagem. Se o destino não atender, estiver ocupado, não for possível completar a chamada ou a pessoa que atendeu desligar antes que a apresentação termine, o ThunderPhone encerra essa chamada e quem liga retorna ao agente. O agente recebe o resultado e continua a conversa original. Ele pode anotar uma mensagem, sugerir outra opção ou fazer uma transferência fria se quem liga ainda quiser uma.

Com Perguntar primeiro

  1. O agente informa a quem liga que está iniciando a transferência, e então a pessoa ouve música de espera enquanto o destino chama.
  2. Quando o destino atende, o agente deixa a pessoa que atende concluir primeiro sua saudação, avaliada da mesma forma descrita acima. Se o anúncio de consentimento do agente estiver ativado, a pessoa que atende o ouve primeiro. Em seguida, o agente faz sua apresentação e pergunta se ela pode atender a chamada. Quem liga, em espera, não ouve nada disso.
  3. A pessoa pode fazer perguntas, que o agente responde com base na conversa até o momento. Se ela aceitar, quem liga é conectado, o agente apresenta quem liga em uma ou duas frases que ambos ouvem e sai da chamada.
  4. Se ela recusar, não responder ou a chamada cair na caixa postal, o ThunderPhone encerra essa chamada e tira quem liga da espera. O agente recebe o resultado, incluindo qualquer mensagem que a pessoa tenha pedido para transmitir, e continua com quem liga.

Nesse estilo, a transferência não interrompe a gravação da chamada. Se o agente grava chamadas, tanto a conversa privada com a pessoa que atende quanto a chamada conectada são gravadas. Se a gravação de chamadas estiver desativada para o agente, nenhuma das duas será gravada.

Com Sussurro

  1. O agente informa a quem liga que está iniciando a transferência, e então a pessoa ouve música de espera enquanto o destino chama.
  2. Quando o destino atende, o agente aguarda a pessoa que atende concluir sua saudação. Se o anúncio de consentimento do agente estiver ativado, a pessoa que atende o ouve primeiro. Em seguida, o agente informa a ela, em uma frase curta, quem está ligando e por quê. Ele não pergunta se ela pode atender a chamada. Quem liga, em espera, não ouve nada disso.
  3. Quem liga é conectado e o agente sai da chamada. Nada é dito na linha.
  4. Se a chamada cair na caixa postal, o agente desliga e tira quem liga da espera. Se o destino não atender, estiver ocupado ou a chamada não puder ser realizada, quem liga também retorna ao agente. O agente recebe o resultado e continua com quem liga.

A gravação funciona como em Perguntar primeiro: se o agente grava chamadas, tanto a frase privada quanto a chamada conectada são gravadas.

Instrua o agente a transferir chamadas corretamente

Inclua as regras de roteamento no prompt do agente e nomeie cada destino exatamente como aparece em Números de transferência. Não escreva números de telefone no prompt; o agente transfere pelo nome. Especifique o modo de transferência para cada rota e forneça ao agente uma alternativa para transferências assistidas que falharem.

Transfer policy
 
Confirm the caller's name and reason for calling before any transfer.
 
| Caller needs | Destination | Transfer mode |
| --- | --- | --- |
| A new purchase or plan change | Sales | warm |
| Help with an existing order | Order support | warm |
| The main office | Front desk | cold |
 
For a warm transfer:
- Keep the introduction to one or two short sentences: who is calling and
  why.
- Do not plan to speak after the introduction because you will be dropped.
- If the target does not answer or is busy, tell the caller what happened,
  then offer to take a message or try another route. Do not cold-transfer
  unless the caller asks.

O agente fornece estes campos ao chamar a ação integrada:

CampoQuando usadoFinalidade
destinationSempreO nome de um dos números de transferência do agente.
modeOpcionalcold ou warm; o padrão é cold.
screen_messageObrigatório para transferências assistidasCom Apresentar na linha, a apresentação que quem liga e a pessoa que atende ouvem após a conexão. Com Perguntar primeiro, o resumo privado que a pessoa que atende ouve antes de decidir. Com Sussurrar, a frase privada que a pessoa que atende ouve antes de quem liga ser conectado. Quem liga não ouve nenhuma das linhas privadas.
introductionOpcional para transferências assistidasCom Perguntar primeiro, a apresentação que ambos ouvem quando a pessoa aceita. Com Apresentar na linha, usada apenas quando screen_message está vazio. Não é oferecida com Sussurrar, pois nada é dito na linha.

Não é necessário definir ou anexar uma ferramenta personalizada chamada transfer_call. A descrição da ação segue as configurações Antes de conectar e Resumo do agente, portanto o prompt não precisa repeti-las.

Quando uma transferência é recusada

O ThunderPhone verifica cada transferência antes de realizá-la. Ele recusa uma transferência quando o nome não é um dos números de transferência do agente, quando um número variável não tem um valor válido nesta chamada ou quando uma transferência realizada pela linha do ThunderPhone alcançaria um número fora dos EUA ou um número de tarifa premium.

Uma transferência recusada não encerra a chamada. O agente não anuncia a transferência, recebe o motivo (incluindo a lista de nomes válidos quando o nome não correspondeu) e continua falando com quem liga. Indique no prompt o que ele deve fazer em vez disso, como anotar um recado. A recusa aparece como um erro de ferramenta no histórico da chamada.

Transferências com sussurro

“Transferência com sussurro” é um nome comum no setor para uma transferência assistida em que o destino ouve um contexto privado antes de quem liga ser conectado, sem que seja perguntado se deseja aceitar a chamada. Essa é a configuração Sussurro em Antes de conectar.

Isso é diferente de POST /v1/calls/{id}/whisper. Esse endpoint permite que um membro da equipe ou proprietário envie orientações privadas em texto ao agente de IA durante uma chamada ao vivo. Ele não liga nem fornece contexto a um destino de transferência.

Requisitos, limites e testes

PerguntaResposta
Quais destinos uma transferência pode alcançar?Em um número provisionado pelo ThunderPhone, apenas números dos EUA são compatíveis, incluindo números gratuitos; Canadá, outros países com +1 e números de tarifa premium não são compatíveis. O ThunderPhone recusa qualquer outro destino antes de discar: quem liga permanece na linha, e o agente recebe o motivo e continua falando (consulte Quando uma transferência é recusada). Para transferir para outros países, conecte sua própria operadora e receba a chamada em um número importado por ela. A transferência então é feita pela sua operadora, portanto ela deve aceitar transferências de chamadas e permitir chamadas para esse país. Em um tronco SIP da Twilio, ative Transferências de chamadas e Ativar transferências de chamadas para a PSTN.
Quais números oferecem suporte à transferência assistida?Um número que pode fazer chamadas de saída: um número verificado importado por meio de uma conexão VoIP com chamadas de saída ou um número provisionado pelo ThunderPhone depois que a solicitação de chamadas de saída da sua organização for aprovada. Outros números do ThunderPhone oferecem suporte apenas à transferência direta. Se o modo assistido não estiver disponível, a ação recorre à transferência direta. Conecte um provedor VoIP.
Quais tipos de chamada oferecem suporte?A transferência direta está disponível em chamadas telefônicas comuns. Browser Talk, widgets, simulações e chamadas de teste não podem testar uma transferência assistida. O Realtime de agente salvo omite transfer_call; o Realtime em linha com call_events pode solicitar transferência direta.
E quanto a chamadas sem um agente salvo?Uma chamada de saída ou resposta de call.incoming com um config em linha, e uma sessão Realtime em linha, aceitam a mesma lista transfer_destinations. Com uma lista, a chamada é transferida apenas para esses nomes. Sem uma, o agente mantém uma ação de transferência que recebe um número de telefone, e chamadas em números do ThunderPhone ainda podem alcançar apenas números dos EUA.
Como testo isso?Verifique a linguagem de roteamento no Browser Talk ou em uma simulação: você verá qual nome o agente escolhe ou a recusa. Em seguida, teste a transferência completa com uma chamada telefônica real para o número do agente. Qualquer número do ThunderPhone ou importado funciona para uma transferência direta; uma transferência assistida exige um número do ThunderPhone cuja solicitação de chamadas de saída tenha sido aprovada ou um número importado com chamadas de saída.
Por quanto tempo o destino toca?ring_duration_seconds aceita de 5 a 120 segundos. null usa 45 segundos para transferência assistida e o padrão da operadora para transferência direta. Chamadas de saída comuns usam 60 segundos por padrão. A configuração não altera o toque de chamadas recebidas.
E se minha operadora recusar uma transferência direta?Normalmente, sua operadora transfere a chamada para o destino. Algumas conexões de operadora recusam transferências, por exemplo, um tronco da Twilio sem transferência de chamadas (SIP REFER) ativada. Quando o número da chamada pode fazer chamadas de saída, o ThunderPhone conecta a chamada por conta própria: ele disca para o destino, quem liga ouve o toque até que a chamada seja atendida, e o agente sai sem uma apresentação. A gravação é interrompida na transferência. Se ninguém atender ou se o número não puder fazer chamadas de saída, a chamada será encerrada. Os administradores da sua organização recebem um e-mail na primeira vez que uma conexão recusa uma transferência. Ao conectar uma conta Twilio no painel, Permitir transferências de chamadas (ativado por padrão) ativa transferências para o tronco SIP dela. Para uma conexão Twilio que você já possui, use Ativar transferências de chamadas na página de conexões VoIP. Outras operadoras têm essa configuração em seus próprios portais.
Por quanto tempo a ponte entre pessoas pode durar?Até 4 horas depois que o agente conecta as duas pessoas. Com Apresentar na linha, a ponte não é gravada: a gravação para quando a transferência começa. Com Perguntar primeiro e Sussurrar, ela é gravada quando o agente grava chamadas.
O que acontece em caso de falha?Em uma transferência assistida, se o destino não atender, estiver ocupado ou a ligação de saída falhar, quem liga retorna ao agente com o resultado. O prompt deve definir a próxima etapa. Uma transferência direta já encerrou a parte do agente na chamada, portanto uma transferência direta que falhar encerra a chamada.
Quanto custa?Não há tarifa pela ferramenta de transferência. As cobranças normais de chamada incluem o fluxo de transferência assistida até o agente sair. Depois que a IA sai de uma transferência assistida, o ThunderPhone mantém as duas pessoas conectadas e cobra esse tempo a uma tarifa de ponte por minuto; consulte Preços. Uma transferência direta interrompe a medição no momento da transferência. Quando o ThunderPhone conecta por conta própria uma transferência direta recusada, o tempo conectado é cobrado à mesma tarifa de ponte. Em números VoIP importados, sua operadora pode continuar cobrando pela ligação de transferência enquanto as duas pessoas permanecem conectadas.

Webhooks e motivos de encerramento

A carga de conclusão registra o destino em transfer_number e usa um destes motivos de encerramento:

end_reasonSignificado
ai_transferO agente iniciou uma transferência fria.
ai_warm_transferO destino atendeu a uma transferência com consulta, as partes foram conectadas e o agente saiu da chamada.

Uma tentativa com consulta não atendida, ocupada ou com falha não é uma transferência concluída. Quem liga retorna ao agente, portanto o motivo de encerramento final reflete o que encerra a chamada original.

Em uma transferência com consulta bem-sucedida, o evento de conclusão e o motivo de encerramento da chamada de IA são registrados quando a IA sai, logo após as partes serem conectadas. Com Apresentar na linha, a gravação cobre a chamada até a transferência e termina ali (recording_stopped_at); a conversa entre as duas pessoas não é gravada nem transcrita. Com Perguntar primeiro e Sussurrar, a gravação (quando o agente grava chamadas) continua até que a chamada conectada seja encerrada.

Webhook de conclusão legado

Um webhook legado de URL única pode atrasar uma transferência direta por até cinco minutos retornando {"transfer_ready": false} e atualizando posteriormente o estado de prontidão para transferência da chamada. Entregas ao endpoint de webhook e transferências assistidas não usam essa coordenação.

Consulte Webhooks de conclusão para ver a carga completa e o comportamento legado.

Solução de problemas

A chamada cai quando o agente transfere

Verifique o país de destino. Chamadas em números do ThunderPhone oferecem suporte a transferências apenas para números dos EUA. A operadora pode recusar uma transferência para outro país, desconectando quem liga, e a chamada ainda termina com ai_transfer. Para alcançar outros países, conecte sua própria operadora e encaminhe a chamada por um número importado dela. A operadora deve aceitar transferências de chamadas e permitir chamadas para esse país. Em um tronco SIP da Twilio, ative Transferências de chamadas e Ativar transferências de chamadas para a PSTN.

O agente faz uma transferência fria em vez de uma transferência assistida

Verifique se a chamada está usando um número que pode fazer chamadas de saída: um número VoIP verificado e importado com roteamento de saída funcionando ou um número ThunderPhone com chamadas de saída aprovadas. O modo assistido é removido das opções da ferramenta para outros números e para sessões que não são de telefone. Também deixe o modo explícito na tabela de roteamento do prompt.

O destino nunca atende

Confirme se o seu tronco VoIP pode fazer chamadas de saída para o destino e se as regras de autenticação e roteamento estão atualizadas. Verifique o número salvo em Números de transferência. Aumente ring_duration_seconds se 45 segundos forem pouco para uma transferência assistida.

O destino cai na caixa postal

Com Apresentar na linha, quem liga é conectado a quem atender, incluindo uma saudação de caixa postal. O agente reconhece a saudação, não diz nada na caixa postal e desliga, e quem liga pode deixar uma mensagem. Com Perguntar primeiro e Sussurrar, o agente desliga ao chegar à caixa postal, e quem liga retorna ao agente. Se um destino costuma cair na caixa postal, forneça ao agente outra rota para ele no prompt.

Uma transferência fria aguarda antes de conectar

Se você usa o webhook legado de URL única, verifique se ele retornou {"transfer_ready": false}. Quem liga ouve música de espera enquanto o ThunderPhone aguarda. Atualize o estado de prontidão para transferência da chamada quando o destino estiver preparado.

O agente diz que não consegue transferir

Verifique se o agente tem números de transferência e se o prompt usa os mesmos nomes. Um agente sem números de transferência não tem nenhuma ação de transferência. Se a transferência usar a linha do ThunderPhone (consulte Quais números uma chamada pode alcançar), o destino deve ser um número dos EUA que não seja de tarifa premium. Para um número variável, verifique se as variáveis da chamada incluem um número de telefone válido para ele.

A implantação falha com um erro de número de transferência

Cada implantação verifica novamente os números de transferência salvos. Um número fora dos EUA salvo enquanto sua organização tinha um número em sua própria operadora falha na verificação quando essa organização deixa de ter um. Remova o número ou conecte sua própria operadora novamente.

O sussurro para a equipe não inicia uma transferência

O sussurro em chamadas ao vivo apenas orienta a IA. Adicione instruções de transferência ao prompt do agente e deixe que ele chame transfer_call. Consulte Monitorar chamadas ao vivo.