Instalação Asterisk · 7 min read · Dec 31, 2025

Instalação do Asterisk no Debian 7 (Wheezy)

Instalação do Asterisk no Debian 7 (Wheezy)

Introdução

Este documento fornece instruções de instalação para o Debian linux 7 e Asterisk em uma nova plataforma.

Componentes:

  1. Debian Linux: a versão mais recente pode ser obtida em (http://cdimage.debian.org/debian-cd/7.1.0/amd64/iso-dvd/). Haverá mais de uma imagem de CD no site, baixe apenas o primeiro CD, o software adicional nos CDs 2 e 3 pode ser baixado durante a instalação a partir do linux, se necessário.

  2. Asterisk: é uma plataforma livre e aberta para construir sistemas de comunicação. A versão estável mais recente pode ser obtida em (http://www.asterisk.org/downloads/asterisk/all-asterisk-versions) e, em seguida, escolha a versão certificada adequada ou a partir da linha de comando após configurar o linux e emitir a linha de comando abaixo: (wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz). Juntamente com a plataforma Asterisk, dois pacotes adicionais precisam ser baixados do site do Asterisk:

    i. Biblioteca DAHDI: usada para gerenciar interfaces de comunicação (wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz)

    ii. Biblioteca LIBPRI: LIBPRI é uma biblioteca de código aberto que encapsula os protocolos usados para se comunicar através de Interfaces de Taxa Primária ISDN (T1, E1, J1). LIBPRI é uma dependência para Asterisk e DAHDI se a sinalização PRI for usada. (wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz)

Instalação do Linux

1- Grave a imagem ISO do Linux mais recente em um DVD ou CD (dependendo do tamanho) e insira-o na máquina, certificando-se de inicializar a partir da unidade de CD.

2- Após a inicialização, você será recebido com a tela de instalação conforme a Figura 1-1 abaixo, selecione a primeira opção “instalar”

Fig 1-1 [primeira tela]

3- Na próxima tela “Tela de Idioma” selecione “Inglês” e continue [Fig 1-2 Tela de idioma]

Fig 1-2

4- Na próxima tela “Selecione sua localização” escolha o país em que você está (Jordânia); ou você pode deixá-lo como EUA e corrigir mais tarde a partir do sistema. Fig 1-3

Fig 1-4

5- Na próxima tela “localidade do sistema” selecione as configurações padrão do teclado (mesmo que na tela). Fig 1-5

Fig 1-5

6- Configure a região do teclado pressionando enter Fig 1-6

Fig 1-6

7- O Debian começará a instalação, relaxe e aguarde até que ele solicite a próxima ação (Fig 1-7)

Fig 1-7

8- Na próxima tela, você configurará sua configuração de rede (as configurações reais podem diferir das figuras abaixo) figura 1-8..1-11

Fig 1-8

Fig 1-9

Fig 1-10

Fig 1-11

9- Na próxima tela, você será solicitado a inserir a senha do Root, certifique-se de inserir uma senha complexa. Fig 1-12

Fig 1-12

10- A próxima tela solicitará a confirmação da senha root da tela anterior.

11- Em seguida, você será solicitado a adicionar um usuário normal ao sistema e inserir uma senha para esse usuário conforme a figura 1-13 e 1-14

Fig 1-13

Fig 1-14

12- Em seguida, você será solicitado a configurar a partição do disco, escolha “Orientada, usar todo o disco” Fig 1-15

Fig 1-15

13- Clique em próximo nas telas seguintes da partição do disco até que o sistema comece a instalação dos arquivos

14- O sistema começará a instalação conforme a figura 1-16

Fig 1-16

15- Em seguida, você será solicitado a escolher o gerenciador de pacotes; o gerenciador de pacotes será responsável por identificar o APT que será usado para instalar qualquer software necessário mais tarde. Fig 1-17

Fig 1-17

16- A configuração do Apt começará imediatamente após a tela anterior conforme a Fig 1-18 abaixo

Fig 1-18

17- Clique em “NÃO” na tela do concurso de popularidade Fig 1-19

Fig 1-19

18- Após configurar os repositórios de software, você será apresentado a opções adicionais de instalação de software, certifique-se de selecionar apenas “SSH” e “Utilitários de Sistema Padrão” conforme a Fig 1-20

Fig 1-20

19- Nos passos finais, você será apresentado à instalação do carregador GRUB, que é um utilitário para o sistema de inicialização do Linux, selecione “SIM” e continue conforme a fig 1-21

Fig 1-21

20- Parabéns, você concluiu com sucesso a instalação do Debian 7. Clique em “Continuar” para reiniciar e fazer login no sistema. Fig 1-22

Fig 1-22

21- Após a reinicialização do sistema, insira suas credenciais de login para acessar o sistema, isso também pode ser feito remotamente usando “putty” se você preferir trabalhar remotamente.

Instalando o Asterisk

Para instalar o Asterisk corretamente, há algumas bibliotecas do sistema que precisam ser instaladas antes de compilar o asterisk.

Bibliotecas do sistema necessárias:

  1. Compilador C/C++

  2. OpenSSL

  3. Ncurses

  4. Newt

  5. Libxml2

  6. Cabeçalhos do Kernel

  7. Sql lite

  8. Vim (editor de arquivos)

Instalação das bibliotecas do sistema:

  1. Comece emitindo o seguinte comando: apt-get install build-essential como na Fig 2-1 abaixo, isso instalará todos os pré-requisitos essenciais, como C/C++ e compilador gcc

Fig 2-1

  1. Em seguida, instalaremos: OpenSSL, Ncurses, Newt, LibXML2, vim e sqllite e Cabeçalhos do Kernel, começaremos com o último (Cabeçalhos do Kernel) emitindo o comando: apt-get install linux-headers-$(uname -r), mas antes disso, certifique-se de que o sistema esteja atualizado emitindo: apt-get update. Fig 2-2 abaixo

Fig 2-2

  1. Em seguida, instalaremos o restante das bibliotecas do sistema mencionadas no passo 2 juntamente com suas bibliotecas de desenvolvimento também. Para fazer isso, emita o seguinte comando: apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev conforme a Fig 2-3

Fig 2-3

Agora, concluímos a instalação de todas as bibliotecas necessárias e software de suporte. Reinicie o sistema e continue com os próximos passos para instalar o sistema Asterisk.

Baixando e instalando pacotes do Asterisk:

O sistema Asterisk tem dois pacotes de suporte que precisam ser instalados juntamente com o pacote Asterisk: DAHDI e LIBPRI. DAHDI é um conjunto de drivers e utilitários para uma série de placas de telefonia analógica e digital, como aquelas fabricadas pela Digium. E LIBPri é uma biblioteca que permite que o Asterisk se comunique com conexões ISDN.

Começaremos baixando os arquivos tar (arquivos compactados) para o nosso sistema e, em seguida, extraí-los e, eventualmente, instalá-los. O download dos arquivos tar a partir da linha de comando é feito conforme detalhado neste documento na seção “Componentes do Sistema”. Baixe os pacotes para /usr/local/src.

Processo:

  1. Baixe Asterisk, DAHDI e LibPri para /usr/local/src conforme a figura 4-1

Fig 4-1

  1. Extraia os arquivos instalados acima para o mesmo diretório emitindo o seguinte comando (certifique-se de alterar o nome do pacote conforme necessário): tar -zxf [package_name].tar.gz veja a fig 4-2

Fig 4-2

  1. Agora, construiremos DAHDI e LibPri navegando até a pasta do Asterisk e emitindo os próximos comandos:

    a. Comandos DAHDI: make make install Fig 4-3.1

    Fig 4-3.1

    b. Emita: make config e você terminou com DAHDI

  2. Instalando Libpri: primeiro você terá que aplicar o patch na versão atual do libpri se houver um patch disponível, então você também baixará o patch do libpri do mesmo local e emitirá o seguinte comando: patch –p1 < /<> assim como DAHDI, emita os próximos comandos: apt-get install libpri1.4

  3. Finalmente, começaremos a construir e instalar o pacote Asterisk, primeiro navegaremos até a pasta do Asterisk, depois começaremos o seguinte:

    a. Primeiro, precisaremos emitir o comando: ./configure o resultado final será conforme a Fig 5-1.1

Fig 5-1.1

b. Em seguida, emitiremos “make menuselect” para selecionar mysql_cdr no menu conforme a Fig 5-1.2

Fig 5-1.2

c. Finalmente, construiremos e instalaremos o pacote asterisk emitindo os comandos “make” e “make install” e o resultado final será conforme a Fig 5-1.3 e Fig 5-1.4

Fig 5-1.3

Fig 5-1.4

d. Para instalar um conjunto de arquivos de configuração de exemplo para o Asterisk, digite: #make samples.

e. Agora que você compilou e instalou o Asterisk, o último passo é instalar o script de inicialização, ou initscript. Este script inicia o Asterisk quando seu servidor inicia e pode ser usado para parar ou reiniciar o Asterisk também. Para instalar o initscript, use o comando make config.

f. À medida que seu sistema Asterisk é executado, ele gerará arquivos de log. É recomendável instalar o script de rotação de logs para comprimir e rotacionar esses arquivos, para economizar espaço em disco e facilitar a busca ou catalogação deles. Para fazer isso, use o comando make install-logrotate. g. Para verificar se o Asterisk está em execução, você pode usar o initscript do Asterisk. Usando o comando /etc/init.d/asterisk status ou restart

h. Parabéns pela instalação do Asterisk, reinicie sua máquina.

*


Para mais informações sobre como configurar e instalar o Asterisk, confira os seguintes links:

https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
http://ofps.oreilly.com/titles/9781449332426/asterisk-Install.html#Installing_id291699
http://www.atcom.cn/AXE2D.html

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.