[AsteriskBrasil] Digivoice GSM no Elastix - Asterisk 1.6
João Marcelo Queiroz
jmbq em bol.com.br
Terça Agosto 2 15:23:51 BRT 2011
Vi relatos aqui na lista de servidores rodando as placas GSM da Digivoice no Elastix sem problema algum. Entretanto, sempre que tento fazer uma dessas placas rodar no Elastix (2.0.3) ela funciona por curto período para logo em seguida o servidor entrar em Kernel Panic.
Até com ajuda do suporte da Digivoice não foi possível fazer essa placa funcionar no servidor, informaram-me que tratava-se de incompatibilidade com o chipset da placa (INTEL G41), o mesmo servidor funciona sem problema algum com uma VB6060 no talo.
Colocando a mesma placa em outro servidor (com outro chipset) rodando o Elastix (2.0.3), mesmo erro, Kernel Panic.
Mas, caso coloque a mesma placa, no mesmo servidor que deu Kernel Panic, mas agora rodando o Trixbox 2.6.2.3 tudo funciona sem problema algum, ou seja, o problema é entre a VB0404GSM PCIex e o Elastix 2.0.3.
Diante do exposto venho perguntar aos colegas: Dentre você alguém roda esta placa em um servidor Elastix com asterisk 1.6? Em caso positivo, qual versão do Elastix? E como foi feita a compilação? Estou postanto abaixo uma das formas que usei (recomendada pela Digivoice) para compilar essa placa.
Outra pergunta, dessa vez aos amigos que usam Khomp. Ela roda bem na versão do Elastix citada acima?
Tutorial Digivoice:
FAQ: HOWTO Instalação de Drivers Digivoice com Elastix Data de
Modificação: tiago.carvalho Descrição-: INSTALACAO NO ELASTIX 2.0 /
LIBPRI / VOICERLIB / DGVCHANNEL
==============================================================================
Por Tiago M Carvalho <tiago.carvalho em digivoice.com.br>
release v0.1 25-11-2010
v0.2 02-12-2010
v0.3 15-02-2011
v0.4 12-04-2011
v0.5 31-05-2011
OBSERVAÇÃO: SE FOR SOMENTE ATUALIZAR/RECOMPILAR A VOICERLIB E DGVCHANNEL
VOCÊ DEVE PARAR O SERVIÇO ASTERISK E REMOVER OS MÓDULOS
DGVFIFO E VLIBD, ATUALIZAR/RECOMPILAR OS DRIVERS E REINICIAR O
SERVIÇO ASTERISK:
service asterisk stop <== RedHat/Fedora/CentOS
/etc/init.d/asterisk stop <== Debian/Ubuntu
amportal stop <== Meucci/Trixbox/Elastix
rmmod dgvfifo
rmmod vlibd
EM SEGUIDADE EXECUTE OS PROCEDIMENTOS 03 E 04.
00- AJUSTE NO SISTEMA (antes de colocar a placa execute estes comandos):
echo "blacklist tor2" >> /etc/modprobe.d/blacklist
echo "blacklist tor" >> /etc/modprobe.d/blacklist
Desligar o servidor e colocar a(s) placa(s).
01 - INSTALAR OS FONTES DO ASTERISK E AJUSTAR OS INCLUDES:
cd /usr/src/
mkdir asterisk
ln -s /usr/include /usr/src/asterisk/include
02. INSTALAR / ATUALIZAR A LIBPRI:
cd /usr/src/
wget
http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.5.tar.gz
tar -zxf libpri-1.4.11.5.tar.gz
rm -rf /usr/src/libpri
ln -s /usr/src/libpri-1.4.11.5 /usr/src/libpri
cd /usr/src/libpri
make clean
make
make install
03 - COMPILANDO A VOICERLIB
rmmod vlibd
rmmod dgvfifo
OBS.: Se estes modulos não estiverem carregos irá reporta um erro
(Não se preocupar, pois não estavam carregados ....)
cd /usr/src/
wget
http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.3.0.tar.gz
tar -zxvf voicerlib-4.2.3.0.tar.gz
cd /usr/src/voicerlib-4.2.3.0
make clean
make
make install
make config
Execute o comando ntsysv e marque a opção da vlibd:
[*] dgvfifo
[*] vlibd
04 - COMPILANDO O DGVCHANNEL
cd /usr/src/
wget
http://downloads.digivoice.com.br/pub/dgvchannel/unstable/dgvchannel-1.0.8_rc3.tar.gz
tar -zxf dgvchannel-1.0.8_rc3.tar.gz
cd /usr/src/dgvchannel-1.0.8_rc3
make clean
make
make install
make config
make install_config
05 - SOMENTE PARA SERVIDORES 64bits.
Caso o servidor seja 64bits e não conseguir executar os comandos dgv,
execute o procedimento abaixo:
cp /usr/lib/asterisk/modules /usr/lib/asterisk/modules-original -R
cp /usr/lib/asterisk/modules/* /usr/lib64/asterisk/modules
06 - AJUSTES DO ARQUIVO FEATURES.CONF:
cd /etc/asterisk
cat features.conf.old_freePBX-VERSAO_DO_freePBX >> features.conf
Edite o arquivo feature.conf e descomente as seguintes linhas:
[general]
transferdigittimeout => 3
pickupexten = *8
featuredigittimeout = 1000
[featuremap]
blindxfer => #1
disconnect => *0
automon => *1
atxfer => *2
parkcall => #72
automixmon => *3
07 - REINICIE O SERVIDOR E TESTAR.
==FIM==
Atenciosamente,
João Marcelo Queiroz
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110802/134206e8/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil