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



Como Criar uma Rede Virtual e VLAN no Unifi: Entenda o Conceito e Suas Aplicações
Tecnologia - 8 min de leitura
Como Criar uma Rede Virtual e VLAN no Unifi: Entenda o Conceito e Suas Aplicações

As redes virtuais e VLANs são fundamentais para quem busca organização, segurança e desempenho em ambientes domésticos ou corporativos...

Como Criar uma Rede Wi-Fi do Zero no Unifi Controller UX7
Tecnologia - 6 min de leitura
Como Criar uma Rede Wi-Fi do Zero no Unifi Controller UX7

A criação de redes Wi-Fi personalizadas é essencial para quem busca mais controle sobre conexões, segurança e desempenho da rede. Neste artigo, vamos...

Conheça o Gateway Aligera AG561: Integração entre Tecnologias R2, ISDN e SIP
Telefonia - 8 min de leitura
Conheça o Gateway Aligera AG561: Integração entre Tecnologias R2, ISDN e SIP

O Aligera AG561 é um gateway robusto e versátil projetado para integrar entroncamentos E1 e ISDN em soluções modernas de PABX IP...

Como Criar uma URA com Consulta e Geração de Protocolo no Asterisk
Transformação Digital - 7 min de leitura
Como Criar uma URA com Consulta e Geração de Protocolo no Asterisk

A automação de centrais de atendimento tem se tornado uma das principais estratégias para empresas que buscam eficiência e conformidade regulatória...

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!