Fórum de Suporte Digivoice
Você não está logado.
------------------------------------------------------------------------------
1. PREPARACAO DO SISTEMA
------------------------------------------------------------------------------
Se for instalar uma placa da DigiVoice, antes de colocar ela no servidor execute:
Editar o arquivo /etc/yum.repos.d/epel.repo e dentro do bloco [epel] procurar o parametro "enabled=1" e colocar ele para "enabled=0" salvar e sair.
Executar os passos abaixo:
echo "blacklist tor2" >> /etc/modprobe.d/blacklist echo "blacklist tor2" >> /etc/modprobe.d/blacklist.conf echo "blacklist tor2" >> /etc/modprobe.d/dahdi.blacklist.conf cd /usr/src/ mv asterisk asterisk-old mkdir asterisk ln -s /usr/include /usr/src/asterisk/include mkdir /usr/src/asterisk/main yum clean all yum -y reinstall libpri asterisk yum -y install ncurses-devel libpri-devel asterisk-devel
NOTA!!!! Após finalizar este passo, desligue o servidor e adicione a placa.
------------------------------------------------------------------------------
2. CRIAR O ARQUIVO main/version.c
------------------------------------------------------------------------------
Entrar no diretorio "/usr/src/asterisk/main" e criar o arquivo version.c com o seguinte conteudo:
===============
OBS: Para asterisk 11.4 utilizar conteúdo abaixo:
===============
/* * version.c * Automatically generated */ #include "asterisk.h" #include "asterisk/ast_version.h" static const char asterisk_version[] = "11.4.0"; static const char asterisk_version_num[] = "110400"; const char *ast_get_version(void) { return asterisk_version; } const char *ast_get_version_num(void) { return asterisk_version_num; }
===============
OBS: Para asterisk 11.5 utilizar conteúdo abaixo:
===============
/* * version.c * Automatically generated */ #include "asterisk.h" #include "asterisk/ast_version.h" static const char asterisk_version[] = "11.5.0"; static const char asterisk_version_num[] = "110500"; const char *ast_get_version(void) { return asterisk_version; } const char *ast_get_version_num(void) { return asterisk_version_num; }
------------------------------------------------------------------------------
3. AJUSTE DO REPOSITORIO EPEL
------------------------------------------------------------------------------
Edite o arquivo /etc/yum.repos.d/epel.repo e no bloco [epel] procure a linha "enable=1" e coloque como "enable=0"
------------------------------------------------------------------------------
4. AJUSTES DA LIBPRI LIBPRI
------------------------------------------------------------------------------
cd /usr/src/ rm -rf /usr/src/libpri ln -s /usr/include /usr/src/libpri
------------------------------------------------------------------------------
5. COMPILANDO A VOICERLIB
------------------------------------------------------------------------------
cd /usr/src/ wget http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.5.0.tar.gz tar -zxvf voicerlib-4.2.5.0.tar.gz cd /usr/src/voicerlib-4.2.5.0 rmmod -f dgvfifo rmmod -f vlibd make clean make make install make config
Após compilar a voicerlib digite o comando 'ntsysv' e marque a vlibd:
[*] vlibd
------------------------------------------------------------------------------
6. COMPILANDO O DGVCHANNEL
------------------------------------------------------------------------------
cd /usr/src/ wget http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.1.1.tar.gz tar -zxf dgvchannel-1.1.1.tar.gz cd /usr/src/dgvchannel-1.1.1 rmmod -f dgvfifo make clean make make install make config make install_config
Após compilar a voicerlib digite o comando 'ntsysv' e marque o dgvfifo:
[*] dgvfifo
------------------------------------------------------------------------------
7. VERIFICAR NO ASTERISK
------------------------------------------------------------------------------
asterisk
asterisk -r
Na CLI do Asterisk digite:
CLI> dgv show version
CLI> dgv show channels
Para saber mais 'core show help dgv'
Suporte DigiVoice
(11) 2191-6363 opção 5
Offline