Conectar uma aplicação de voz com IA
Conecte uma aplicação conversacional compatível com SIP ao Bird Voice. Bird transporta a conexão telefônica. Sua aplicação gerencia a fala, o comportamento do modelo, as ferramentas de negócio e a resposta ao chamador.
Prepare a conversa
Escolha a tarefa que o assistente deve completar e as condições que exigem uma pessoa. Para um assistente de agendamento, diferencie consultar disponibilidade de alterar uma reserva. Confirme a ação pretendida pelo cliente antes de solicitar ao sistema de agendamento que a execute.
Defina como a aplicação responde quando uma ferramenta excede o tempo limite de resposta ou retorna um resultado incerto. Verifique a operação existente antes de tentar novamente uma alteração que pode já ter sido concluída.
Configure a conexão telefônica
Crie um trunk SIP para a aplicação. Novos trunks têm chamadas de entrada e saída desabilitadas. Configure a autenticação, o transporte suportado e as configurações de mídia no runtime que se conecta a ele.
Para chamadas recebidas, selecione Enable inbound no trunk, configure um gateway de entrega e aponte um número Voice elegível para o trunk. Teste se a aplicação atende e ouve o chamador.
Para chamadas realizadas, selecione Enable outbound no trunk, depois prepare uma identidade de chamador elegível e habilite o destino pretendido. Aplique os limites de chamada e as permissões adequadas ao caso de uso. Verifique o áudio em ambas as direções antes de aumentar o tráfego.
Conecte a ação de negócio
Dê à aplicação conversacional acesso apenas às ferramentas e ao contexto do cliente de que ela precisa. Use o resultado do sistema de negócio para decidir o que o assistente diz em seguida.
Por exemplo, o assistente pode oferecer um horário disponível na sexta-feira. Depois que o chamador concorda, a aplicação envia a alteração. O assistente confirma o agendamento somente após o sistema de agendamento confirmá-lo.
Teste a conversa sob interrupção
Exercite o caminho real de áudio telefônico. Um teste apenas com transcrição não comprova que o tempo de fala, o tratamento de interrupções ou a qualidade do áudio funcionam em uma chamada.
Teste um chamador que interrompe, muda de ideia, fornece uma data ambígua ou solicita uma ação não suportada. Teste ferramentas indisponíveis e respostas lentas. A aplicação deve explicar o próximo passo útil sem afirmar que uma ação foi bem-sucedida quando o resultado é desconhecido.
Prepare a transferência para atendente
Encaminhe o chamador para a pessoa ou sistema responsável pela próxima etapa. Leve a solicitação do cliente e a última ação confirmada para essa transferência.
Confirme que a rota de recebimento está disponível antes de depender dela. Prepare um retorno de chamada ou outra resposta útil para um destino indisponível. Mantenha qualquer novo trecho de chamada conectado à interação ao revisar o resultado.
Observe o resultado
Use registros de chamada e eventos de Voice para o status telefônico. Vincule a chamada ou sessão ao agendamento, caso ou outro registro de negócio para acompanhar a conclusão da tarefa.
As ferramentas hospedadas de MCP do Bird gerenciam operações suportadas do espaço de trabalho. Elas são separadas do loop de fala e raciocínio em tempo real em um runtime de voz com IA.
Próximos passos
Recursos relacionados
Continue com a documentação, guias e exemplos sobre este tópico. Os recursos estão em inglês.
Assista ao guiaSetting up your coding agentEntenda o conceitoWhat is an MCP server, and how does an agent use one to send messages?Explore a funcionalidadeCoding agentsSiga o percurso de aprendizagemBuild with AI agents
Obtenha um resumo de implementação