Abaixo está o procedimento para compilar o Asterisk 1.4 beta. O procedimento da compilação é um pouco diferente da versão do Asterisk 1.2.
A primeira coisa a fazer é criar um diretório de trabalho para o Asterisk (por exemplo /src/asterisk14beta) e fazer o download da última versão do Asterisk 1.4 beta neste diretório.
- Asterisk Versão 1.4.0-beta3
- Zaptel Versão 1.4.0-beta2
- Libpri Versão 1.4.0-beta1
É necessário também apagar o Asterisk atual; o procedimento encontra-se logo abaixo:
————————————————————————————————
Procedimento para apagar o Asterisk:
Para apagar o Asterisk, primeiro é necessário parar o Asterisk e descarregar seus módulos.
O comando abaixo termina o Asterisk e mata todas as conversações. É necessário matar o processo safe_asterisk primeiro, senão este script irá carregar o Asterisk novamente.
killall -9 safe_asterisk
killall -9 asterisk
Depois é necessário descarregar os drivers Zaptel.
[root@zebru]# lsmod | grep zaptel
zaptel 214820 2 wcfxo,wctdm
crc_ccitt 2113 1 zaptel
No exemplo acima mostra que os submódulos wcfxo e wctdm estão carregados. Será preciso remover eles na ordem reversa.
modprobe -r wcfxo
modprobe -r wctdm
..repetir isso para todos os submódulos zaptel ….
modprobe -r zaptel
Se você repetir o comando “lsmod | grep zaptel” agora, não deverá haver nada.
Apagando os arquivos do Asterisk:
Execute os comandos abaixo para apagar definitivamente os arquivos do Asterisk. Faça um backup antes, caso haja necessidade.
rm -rf /etc/asterisk
rm -f /etc/zaptel.conf
rm -rf /var/log/asterisk
rm -rf /var/lib/asterisk
rm -rf /var/spool/asterisk
rm -rf /usr/lib/asterisk
Agora o Asterisk foi completamente removido.
————————————————————————————————
Voce necessitará também de alguns outros softwares:
- Ambiente de desenvolvimento do C++
- A biblioteca Iksemel, para testar a integração do Google Talk
- O pacote Gnu TLS, necessário para o Iksemel
Pré-requisitos
Utilize o comando yum com a seguinte sintaxe:
yum install gcc-g++
yum install gnutls-devel
Depois é necessário baixar a biblioteca Iksemel v1.2 (http://iksemel.jabberstudio.org/) e compilar:
tar zxvf iksemel-1.2.tar.gz
cd iksemel-1.2
/configure
make
make install
Instalando o Asterisk
O processo de instalação do Asterisk é simples. A principal mudança foi a adoção do utilitário de configuração padrão do GNU e um utilitário de menu de configuração que permite simplificar o controle do que é necessário fazer.
tar zxvf zaptel-1.4.0-beta2.tar.gz
cd zaptel-1.4.0-beta2
./configure
make menuselect
Utilize o utilitário do menuselect para selecionar qual hardware zaptel você está utilizando, se houver algum. Para sair do utilitário, pressione sempre a tecla “x” para salvar as alterações e a tecla “q” para sair sem salvar.
O restante do processo segue abaixo:
make
make install
cd ..
Abaixo está o procedimento para instalar a biblioteca Libpri:
tar zxvf libpri-1.4.0-beta1.tar.gz
cd libpri-1.4.0-beta1
make
make install
cd ..
Agora falta apenas o Asterisk 1.4.0-beta3. Tenha certeza que não existe mais nada da versão anterior para não haver problemas.
tar zxvf asterisk-1.4.0-beta3.tar.gz
cd asterisk-1.4.0-beta3
./configure
make menuselect
Faça um tour pelas opções do utilitário menuselect e saiba quais módulos foram gerados ou não, e o motivo. É muito fácil habilitar ou desabilitar, como por exemplo os drivers de canais dos protocolos que não são necessários. Verifique todas as novas funcionalidades da versão 1.4.
make
make install
make samples
cd ..
Agora a versão do Asterisk 1.4 está instalado.
Utilize os comandos abaixos para verificar a versão:
asterisk -vvvvvvvvvvvvvvc
show version




Comente este texto!
Voltar para o Topo