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



Geração de Protocolo em Centrais de Atendimento com Python e Asterisk
Transformação Digital - 5 min de leitura
Geração de Protocolo em Centrais de Atendimento com Python e Asterisk

A geração de protocolos em centrais de atendimento é um requisito essencial para empresas que precisam garantir rastreabilidade e conformidade...

Integração de URA com Geração de Protocolos em Centrais de Atendimento
Transformação Digital - 7 min de leitura
Integração de URA com Geração de Protocolos em Centrais de Atendimento

A geração de protocolos em centrais de atendimento deixou de ser apenas uma boa prática e passou a ser uma exigência normativa, especialmente em...

Introdução às Redes de Computadores – Conceitos Básicos
Tecnologia - 5 min de leitura
Curso: Introdução às Redes de Computadores – Conceitos Básicos

As redes de computadores são a espinha dorsal do mundo digital em que vivemos. Conectar dispositivos, compartilhar informações e permitir a...

Geração de Protocolos no Atendimento (Resolução Normativa nº 623 da ANS)
Transformação Digital - 6 min de leitura
Geração de Protocolos no Atendimento (Resolução Normativa nº 623 da ANS)

Nos últimos tempos, a procura por soluções de geração de protocolos em centrais de atendimento cresceu consideravelmente. Essa demanda ganhou força devido a...

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!