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:
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:
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
Se tudo ocorreu bem você verá a imagem 2 após instalar o asterisk.
Se tudo ocorreu bem, ao tentar verificar a versão instalada do asterisk com o comando “core show version”, você visualizará a imagem 3.