Telefonia - 7 min de leitura

Origem do Asterisk e Passo a Passo da Instalação

31 de janeiro de 2025
Origem do Asterisk e Passo a Passo da Instalação

Origem do Asterisk e Passo a Passo da Instalação

O Asterisk é um dos sistemas de telefonia mais populares do mundo, sendo um software open-source que permite a criação de centrais telefônicas PABX, além de diversas outras aplicações de comunicação. Neste artigo, vamos explorar sua origem, como ele surgiu e um passo a passo detalhado de sua instalação.

A Origem do Asterisk

Em 1999, Mark Spencer, um jovem recém-formado em engenharia, fundou uma empresa de suporte técnico baseada em Linux. O principal desafio da empresa era administrar o crescente número de chamadas de clientes que buscavam ajuda. Na época, adquirir um sistema PABX para gerenciar essas ligações era extremamente caro, o que levou Mark a buscar uma alternativa.

Foi então que ele encontrou um projeto de Jim Dixon que permitia conectar chamadas telefônicas a um computador. Com essa tecnologia, ele desenvolveu o Asterisk, uma solução que possibilitava o gerenciamento de chamadas de forma totalmente programável e acessível. O sucesso do projeto foi imediato, e logo a comunidade open-source passou a contribuir para sua evolução.

Instalando o Asterisk: Passo a Passo

Se você deseja instalar o Asterisk em um servidor Linux, siga este guia detalhado:

1. Configuração do Ambiente

Antes de iniciar a instalação, é necessário configurar um ambiente adequado. Para este tutorial, utilizaremos o Ubuntu Server 24.04 dentro de uma máquina virtual no VirtualBox.

  1. Baixe e instale o Ubuntu Server 24.04.

  2. Configure a máquina virtual para modo Bridge na rede.

  3. Acesse o console da máquina virtual e obtenha o endereço IP com o comando:

    ip addr show

2. Acesso ao Servidor via SSH

Se estiver utilizando um sistema diferente do Linux, pode-se utilizar o PuTTY para acesso via SSH. No terminal, execute:

ssh usuario@IP_DO_SERVIDOR

Substitua usuario pelo nome do seu usuário e IP_DO_SERVIDOR pelo endereço IP obtido anteriormente.

3. Baixando o Asterisk

No terminal, faça o download da versão LTS mais recente do Asterisk:

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-22.1.1.tar.gz

4. Extraindo o Arquivo

Após o download, extraia o conteúdo do pacote:

tar -xvzf asterisk-22.1.1.tar.gz

5. Instalando Dependências

Para garantir que todas as bibliotecas necessárias estejam instaladas, execute:

sudo apt update && sudo apt install -y build-essential libssl-dev libncurses5-dev libnewt-dev libxml2-dev libsqlite3-dev uuid-dev

Depois, rode o script de pré-instalação:

cd asterisk-22.1.1/contrib/scripts/
sudo ./install_prereq install

6. Compilando o Asterisk

Agora, volte ao diretório principal e inicie a compilação:

cd ../..
sudo ./configure
sudo make
sudo make install

7. Configuração Final

Após a instalação, execute:

sudo make samples
sudo make config
sudo systemctl enable asterisk

Isso garantirá que o Asterisk seja iniciado automaticamente no boot do sistema.

8. Iniciando o Asterisk

Por fim, inicie o Asterisk com:

sudo systemctl start asterisk

E para acessar o console interativo:

sudo asterisk -rvvv

Se tudo estiver correto, o sistema estará rodando com sucesso!

Assista ao Vídeo Tutorial

Para facilitar ainda mais o processo, gravamos um vídeo demonstrando passo a passo a instalação do Asterisk. Assista ao vídeo abaixo e acompanhe visualmente cada etapa!

Conclusão

O Asterisk revolucionou a telefonia ao permitir a criação de soluções acessíveis e flexíveis para comunicação. Agora que você sabe como instalá-lo, pode explorar suas funcionalidades e adaptá-lo às suas necessidades.

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!