logomarca lojamundi
icone vendedor fabricio icone vendedor davi icone vendedor jakeline icone vendedor moises icone vendedor arthur icone fale ao vivo
Contatos
61 99137 5620

11 2666 4242
21 2169 8855
31 4042 1799
botão minha contabotão entrarbotão cadastro
botão servicosbotão blogbotão contato

Como instalar Asterisk 15 no Debian 9

Como instalar Asterisk 15 no Debian 9


O Asterisk é um framework extremamente versátil e já com mais de 25 milhões de downloads em sua página oficial, o que o torna uma das plataformas para telefonia IP mais utilizada em todo o mundo. Isso não é por acaso, com Asterisk é possível implementar soluções integradas de baixo custo, alta disponibilidade e escalabilidade. Com o Asterisk é possível implementar um PBX IP que adapta facilmente às necessidades de sua empresa. 


Vamos ensinar como instalar o Asterisk 15 no Debian 9 e criar o seu PBX IP

Vamos partir do pressuposto que você já tem o Debian 9 instalado em sua máquina, seja ela uma máquina física ou até mesmo uma máquina virtual (VM). O Virtualbox é uma ótima para montar uma máquina em seu computador para estudos e testes em cima do seu Asterisk.


Para rodar o Asterisk antes precisamos preparar o Debian para receber os arquivos de instalação.

Vamos seguir o passo a passo da instalação

Faça o login no seu servidor via ssh e atualize os pacotes. 


  • apt-get update

  • apt-get -y upgrade


Repositórios atualizados agora vamos instalar as dependências.

Instalar todos os pacotes e dependências necessárias

Para todos os pacotes necessários para instalação do Asterisk execute o seguinte comando:

apt-get install build-essential

apt-get install git-core subversion libjansson-dev sqlite autoconf automake libxml2-dev libncurses5-dev libtool


Após a instalação desses poucos pacotes vamos fazer o download do Asterisk

Faça o download do Asterisk e de todos os pacotes utilizados na instalação do Framework.


Antes crie o seguinte diretório: 

mkdir /usr/src/asterisk-sources/


Acesse-o e agora sim faça os downloads: 

cd /usr/src/asterisk-sources/ 


wget -c http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz


Descompacte os arquivos:

tar -zxvf asterisk-15-current.tar.gz


Em seguida remova os arquivos tar.gz

rm -rf asterisk-15-current.tar.gz 


Compilar o Asterisk

cd /usr/src/asterisk-15.5.0

.contrib/scripts/get_mp3_source.sh


Utilize o script install_prereq para instalar todos os pacotes ausentes:

./contrib/scripts/install_prereq install


Apoś instalar os pacotes a seguinte mensagem deverá aparecer em sua tela:

Execute o comando abaixo:

make menuselect


Em Voicemail Build Options selecione e marque a opção: [*] ODBC_STORAGE

Em Add-Ons verifique se os módulos cdr_mysql estão selecionados. 

Em Resource Modules verifique se o módulo res_snmp esta está selecionado.

Já em Dialplan Functions verifique se o módulo func_curl está selecionado. 

Continuando, digite os seguintes comandos:


O próximo passo é executar o seguinte script:

./configure


Esse script deverá verificar o sistema em busca de bibliotecas e binários ausentes e preparar o código-fonte do Asterisk para o processo de compilação.

Asterisk instalado deve aparecer a seguinte imagem na sua tela:


Concluída a configuração, inicie o processo de compilação.

Digite o seguinte comando: make

O tempo de compilação dependerá do desempenho e dos recursos do sistema, pode levar alguns minutos. Uma vez concluída, a seguinte mensagem será impressa no console, o que significa que o Asterisk foi compilado com êxito:

Vamos executar todos os módulos compilados do Asterisk executando o comando:

make install

Após a compilação de todos os módulos dos Asterisk você deverá receber a seguinte confirmação em sua tela:

Execute o comando make samples para instalar os arquivos de configuração padrão do Asterisk, são uma amostra das funcionalidades.


Vamos instalar o script de inicialização que permitirá gerenciar nosso Asterisk utilizando o comando systemctl

Rode o script com o comando abaixo:

make config

Você irá ver as saídas da execução desse comando.

Rode o próximo script de instalação executando o comando:

make install-logrotate


Você deverá ver a seguinte saída indicando que a configuração de rotação de log foi criada com sucesso:


Iniciar o Asterisk

Agora que instalamos o Asterisk no Debian 9 podemos executar o comando systemctl para iniciar o serviço:

systemctl start asterisk


Para verificar se o serviço está ativo você pode rodar o comando systemctl status asterisk

Se o serviço estiver sendo executado corretamente, você verá a seguinte mensagem de confirmação deverá aparecer em sua tela:


Alterar a linguagem do Asterisk para Português Pt_BR

Para alterar a linguagem do Asterisk acesse o diretório sounds em: 

cd /var/lib/asterisk/sounds/ 

Crie o diretório 

mkdir /var/lib/asterisk/sounds/pt-br

cd /var/lib/asterisk/sounds/pt-br

wget -O core.zip https://www.asterisksounds.org/pt-br/download/asterisk-sounds-core-pt-BR-sln16.zip


wget -O extra.zip 

https://www.asterisksounds.org/pt-br/download/asterisk-sounds-extra-pt-BR-sln16.zip


Descompacte os arquivos

  • unzip core.zip

  • unzip extra.zip


Vamos alterar as permissões do diretório

chown -R asterisk.asterisk /var/lib/asterisk/sounds/pt-br

find /var/lib/asterisk/sounds/pt-br -type d -exec chmod 0775 {} \;


Para que o idioma português seja aplicado ao ramal insira em sip.conf ou iax.conf a language=pt_BR


Agora que instalamos o Asterisk e já alteramos o idioma, vamos configurar a máquina para arrancar o framework junto com o sistema operacional.


Criar o inicializador do Asterisk

cd /usr/src/asterisk*

cp contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk

chmod +X /etc/init.d/asterisk

update-rc.d asterisk defaults


Ajustar o inicializador do Asterisk

Edite o arquivo /etc/init.d/asterisk e substitua as seguintes linhas:

DAEMON=/usr/sbin/asterisk

ASTVARRUNDIR=/var/run/asterisk

ASTETCDIR=/etc/asterisk


Assim temos nossa primeira central IPBX Asterisk funcionando. Você já criar os seus ramais e o plano de discagem.


Precisa de um telefone IP para sua rede de telefonia nova então acesse nossa loja e confira os melhores aparelhos do mercado. 

Temos as principais novidades do mundo IP e consultores prontos para oferecer a solução que você precisa.


E com a garantia que somente uma empresa com mais de 15 anos de experiências em soluções IP pode oferecer.

Acompanhe nossas redes sociais e fique por dentro de todas as novidades sobre telefonia IP e várias outras tecnologias.

Até o próximo artigo!











Divisor Triangular
POR QUE A LOJAMUNDI É CONFIÁVEL?
selo de verificação reclame aqui da lojamundiselo google site seguroselo reclame aqui com link de acessoselo https seguroselo let's encrypt

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.