Transformação Digital - 5 min de leitura

Criando uma URA no Asterisk para Geração de Protocolos

3 de outubro de 2025
Criando uma URA no Asterisk para Geração de Protocolos

Criando uma URA no Asterisk para Geração de Protocolos

Introdução

Neste artigo, damos continuidade à série sobre a criação de uma URA (Unidade de Resposta Audível) no Asterisk para geração de protocolos de atendimento. O objetivo é apresentar de forma conceitual como configurar o ambiente, preparar áudios personalizados e capturar os dígitos informados pelo cliente para integrar com o sistema de geração de protocolos.

Cenário Proposto

O cenário envolve três elementos principais:

Nesse fluxo, o cliente informa o número da carteirinha e o sistema precisa capturar esses dígitos para seguir com o atendimento.

Criação do Áudio de Saudação

O primeiro passo é configurar a mensagem de boas-vindas para orientar o usuário. Para isso, utilizamos a ferramenta Eleven Labs para gerar o áudio a partir de texto, com a mensagem:
“Olá, você ligou para o Plano X. Informe o número da carteirinha, por favor.”

Esse áudio precisa ser convertido para o formato WAV, compatível com o Asterisk (mono, 8kHz).

Envio do Áudio para o Servidor

Com o áudio pronto, ele é transferido para o servidor Asterisk utilizando ferramentas como o FileZilla. Por padrão, os áudios ficam armazenados no diretório do Asterisk, seguindo a convenção de pastas estabelecida para facilitar a organização.

Captura dos Dígitos Informados

Para coletar os números da carteirinha digitados pelo usuário, utilizamos scripts AGI (Asterisk Gateway Interface) em Python. Nesse contexto, a biblioteca PyST2 simplifica a interação com o Asterisk, fornecendo métodos para:

Com ela, é possível desenvolver scripts que processam a entrada do usuário e armazenam os dígitos digitados.

Isolando o Ambiente Python

Uma boa prática é utilizar um ambiente virtual (VirtualEnv) para instalar as dependências do projeto, evitando conflitos com o interpretador global do Python.
Nesse ambiente, instalamos a biblioteca PyST2 via pip e registramos as dependências em um arquivo requirements.txt, garantindo controle sobre versões utilizadas.

Desenvolvimento do Script AGI

O script principal (main.py) é configurado para:

Esse processo garante que os dados da carteirinha sejam corretamente coletados para posterior integração com o servidor de aplicação.

Testes no DialPlan

No Asterisk, o script AGI é associado ao DialPlan, permitindo que, ao receber uma chamada, o sistema execute automaticamente as etapas de saudação e coleta de dados. Em testes práticos, o áudio foi reproduzido, os dígitos foram capturados e exibidos no console do Asterisk, validando o funcionamento do processo.

Conclusão

O objetivo deste passo foi atingido: coletar corretamente os dígitos informados pelo cliente. No próximo estágio, esses dados serão integrados com o servidor de aplicação para realizar a consulta do beneficiário e gerar o protocolo de atendimento.

Assista ao Vídeo Completo

O passo a passo detalhado com os comandos e testes práticos está disponível em nosso canal do YouTube. Confira o vídeo completo para acompanhar cada etapa na prática.

Assuntos relacionados



Novo Monitoramento e Relatórios do Gchat: Mais Controle e Inteligência para a Gestão do Atendimento
Transformação Digital - 19 min de leitura
Novo Monitoramento e Relatórios do Gchat: Mais Controle e Inteligência para a Gestão do Atendimento

Gerenciar uma operação de atendimento exige mais do que disponibilizar canais de comunicação. À medida que o volume de conversas cresce, também aumenta a...

Como Monitorar e Auditar Chamadas Telefônicas com IA no Atendimento ao Cliente
Telefonia - 15 min de leitura
Como Monitorar e Auditar Chamadas Telefônicas com IA no Atendimento ao Cliente

Em operações de atendimento ao cliente, a ligação telefônica pode concentrar informações importantes sobre a experiência do...

Relembre a Crise Financeira de 2008: O Que Aconteceu, Quem Estava Envolvido e Quais Foram as Consequências
Transformação Digital - 18 min de leitura
Relembre a Crise Financeira de 2008: O Que Aconteceu, Quem Estava Envolvido e Quais Foram as Consequências

Poucos acontecimentos econômicos tiveram um impacto tão amplo quanto a crise financeira de 2008. O que começou como uma deterioração do...

STIR/SHAKEN: Como a autenticação de chamadas está combatendo fraudes na telefonia
Telefonia - 14 min de leitura
STIR/SHAKEN: Como a autenticação de chamadas está combatendo fraudes na telefonia

A fraude por telefone continua sendo um dos maiores desafios para empresas, operadoras e usuários. Golpes que utilizam números falsificados para se...

Saiba mais sobre as nossas experiências

Ou entre em contato com um de nossos consultores (11) 3709-2380

Informe seus dados e aguarde o nosso contato!

Ao preencher este formulário, você está ciente e concorda que poderá ser contatado por mensagens ou telefone pela nossa equipe!

Sucesso!

Entraremos em contato em breve!

Ops!

Não foi possivel enviar sua solicitação.

Tente novamente!