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



Introdução à Inteligência Artificial: Conceitos, História e Aplicações
Tecnologia - 7 min de leitura
Introdução à Inteligência Artificial: Conceitos, História e Aplicações

A inteligência artificial (IA) é um dos temas mais discutidos da atualidade — mas ainda cercado de dúvidas, mitos e confusões...

Soluções Baseadas em Asterisk: GUI, Nuvem e Soluções Híbridas
Telefonia - 5 min de leitura
Soluções Baseadas em Asterisk: GUI, Nuvem e Soluções Híbridas

O Asterisk é uma poderosa ferramenta de código aberto para construção de soluções de telefonia, e ao longo dos nossos vídeos já mostramos como...

Desafios e Vantagens de Trabalhar com Asterisk e Soluções VoIP
Telefonia - 7 min de leitura
Desafios e Vantagens de Trabalhar com Asterisk e Soluções VoIP

À medida que a tecnologia evolui e a comunicação digital se torna cada vez mais integrada, soluções como o Asterisk ganham destaque no universo das...

Internet 10G é Lançada na China: Entenda o Que É, Como Funciona e os Impactos para Usuários e Empresas
Transformação Digital - 7 min de leitura
Internet 10G é Lançada na China: Entenda o Que É, Como Funciona e os Impactos para Usuários e Empresas

A China deu um passo significativo rumo ao futuro da conectividade ao lançar a primeira rede comercial de internet 10G do mundo. O marco foi atingido em...

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!