Introdução à Telefonia por IP utilizando Asterisk/Instalação


Instalação do Asterisk 1.4.22

Para baixar os arquivos de instalação, acesse o site oficial www.asterisk.org e faça o download dos seguintes arquivos:

  • asterisk.tar.gz
  • asterisk-addons.tar.gz
  • zaptel.tar.gz
  • libpri.tar.gz


Em seguida descompacte os arquivos dentro da pasta /usr/src .

asterisk:/usr/src# tar xvzf asterisk.tar.gz
asterisk:/usr/src# tar xvzf asterisk-addons.tar.gz
asterisk:/usr/src# tar xvzf zaptel.tar.gz
asterisk:/usr/src# tar xvzf libpri.tar.gz

Compilando o libpri:

asterisk:/usr/src/libpri# cd /usr/src/libpri
asterisk:/usr/src/libpri# make
asterisk:/usr/src/libpri# make install

Compilando o zaptel:

asterisk:/usr/src/zaptel# cd /usr/src/zaptel
asterisk:/usr/src/zaptel# ./configure
asterisk:/usr/src/zaptel# make menuselect
asterisk:/usr/src/zaptel# make
asterisk:/usr/src/zaptel# make install

Obs: Ao digitar “make menuselect”, uma tela vai se abrir, basta apertar a tecla “x” para que ele saia desta tela gravando as informações.

Obs2: Pode ser que ao tentar compilar o zaptel (make) ele dê um erro, como abaixo:

Ficheiro:Http://imageshack.us/photo/my-images/844/errodw.png/
erro

Esse erro é causado por causa da versão do Kernel, pois essa versão não foi encontrada.

Para corrigir o erro do Zaptel é simples, basta acessar o Synaptic e baixar o pacote linuxheadres-2.6.26.2.686, como ilustra a imagem 1 a seguir:

Ficheiro:Http://imageshack.us/photo/my-images/194/telant.png/
Imagem1

Compilando o asterisk:

asterisk:/usr/src/asterisk# cd /usr/src/asterisk
asterisk:/usr/src/asterisk# ./configure
asterisk:/usr/src/asterisk# make menuselect
asterisk:/usr/src/asterisk# make
asterisk:/usr/src/asterisk# make install
asterisk:/usr/src/asterisk# make samples

Obs: Ao digitar “make menuselect”, uma tela vai se abrir, basta apertar a tecla “x” para que ele saia desta tela gravando as informações.

Compilando o asterisk-addons:

asterisk:/usr/src/asterisk-addons# cd /usr/src/asterisk-addons
asterisk:/usr/src/asterisk-addons# ./configure
asterisk:/usr/src/asterisk-addons# make menuselect
asterisk:/usr/src/asterisk-addons# make
asterisk:/usr/src/asterisk-addons# make install
asterisk:/usr/src/asterisk-addons# make samples

Obs: Ao digitar “make menuselect”, uma tela vai se abrir, basta apertar a tecla “x” para que ele saia desta tela gravando as informações.

Caso você possua os arquivos de som do Asterisk

Descompacte-os na pasta /var/lib/asterisk.
asterisk:/var/lib/asterisk# tar xzvf sounds-pt_BR.tar.gz

Executando o Asterisk pela primeira vez.

Entre na pasta /etc/asterisk.
asterisk:/var/lib/asterisk# cd /etc/asterisk
Digite o seguinte comando.
asterisk:/etc/asterisk# asterisk -cvvv
Para verificar a versão instalada (ver próxima imagem ):
  • CLI> core show version
Parar o Asterisk
  • CLI> stop now

Instalando gatilhos de inicialização automática para o Asterisk e para o módulo ztdummy.

asterisk:/etc/asterisk# echo ztdummy >> /etc/modules
asterisk:/etc/asterisk# update-modules
asterisk:/etc/asterisk# cp /usr/src/asterisk/contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk
asterisk:/etc/asterisk# update-rc.d asterisk defaults


Ficheiro:Http://imageshack.us/photo/my-images/27/tela2g.png/
imagem 2

Se tudo ocorreu bem você verá a imagem 2 após instalar o asterisk.

Ficheiro:Http://imageshack.us/photo/my-images/546/tela3e.png/
imagem 3

Se tudo ocorreu bem, ao tentar verificar a versão instalada do asterisk com o comando “core show version”, você visualizará a imagem 3.