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.
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.
Se você deseja instalar o Asterisk em um servidor Linux, siga este guia detalhado:
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.
Baixe e instale o Ubuntu Server 24.04.
Configure a máquina virtual para modo Bridge na rede.
Acesse o console da máquina virtual e obtenha o endereço IP com o comando:
ip addr show
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.
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
Após o download, extraia o conteúdo do pacote:
tar -xvzf asterisk-22.1.1.tar.gz
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
Agora, volte ao diretório principal e inicie a compilação:
cd ../..
sudo ./configure
sudo make
sudo make install
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.
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!
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!
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.
A telefonia IP tem revolucionado a forma como as empresas se comunicam, trazendo maior flexibilidade e redução de custos. No entanto, muitas...
O protocolo SIP (Session Initiation Protocol) é um dos pilares da comunicação VoIP, permitindo o estabelecimento, manutenção e encerramento de...
O Asterisk é uma das soluções de telefonia VoIP mais utilizadas no mundo, oferecendo flexibilidade e diversas possibilidades de configuração. Uma das...
Os links diretos para WhatsApp são uma ferramenta poderosa para facilitar a comunicação com seus clientes. Com um link personalizado, você pode...