Você está na página 1de 8

========================================

INSTALACAO PRODUTOS DIGIVOICE NO ISSABEL

========================================

Suporte DigiVoice <suporte@digivoice.com.br>

Versão testada: issabel4-USB-DVD-x86_64-20170714.iso

Link para download:

https://sourceforge.net/projects/issabelpbx/files/Issabel%204/

------------------------------------------------------------------------------

1. PREPARAÇÃO DO SISTEMA

------------------------------------------------------------------------------

**ANTES** de colocar a placa no servidor execute os seguintes passos para

preparar o sistema. Caso contrário o servidor poderá travar ou dar um

"kernel panic":

A) Impedir o carregamento do modulo Tor2. Este módulo tenta carregar a

placa DigiVoice e pode travar o servidor. Execute os seguintes comandos

como root:

echo "blacklist tor2" >> /etc/modprobe.d/blacklist

echo "blacklist tor2" >> /etc/modprobe.d/blacklist.conf

echo "blacklist tor2" >> /etc/modprobe.d/dahdi.blacklist.conf

echo "blacklist tor2" >> /etc/modprobe.d/dahdi-blacklist.conf

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
B) Desativar os repositorios oficiais do Issabel

sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/Issabel.repo

sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/commercial-addons.repo

C) Instalar dependencia - ncurses-devel

yum clean all

yum install ncurses-devel

D) Instalar dependencia - libpri-devel

wget http://repo.us.issabel.org/issabel/4/updates/x86_64/RPMS/libpri-devel-1.4.15-
0.el7.centos.x86_64.rpm

rpm -ivh libpri-devel-1.4.15-0.el7.centos.x86_64.rpm

E) Criar o diretório que irá conter os fontes do Asterisk:

cd /usr/src/

rm -rf /usr/src/asterisk

mkdir asterisk

ln -s /usr/include /usr/src/asterisk/include

F) Reaivar os repositorios oficiais do Issabel

sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/Issabel.repo

sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/commercial-addons.repo

NOTA!!!! Agora desligue o servidor e adicione a placa.

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
------------------------------------------------------------------------------

2. AJUSTES DA LIBPRI

------------------------------------------------------------------------------

Executar os seguintes comandos no Linux, como root:

cd /usr/src/

rm -rf /usr/src/libpri

ln -s /usr/include /usr/src/libpri

------------------------------------------------------------------------------

3. COMPILANDO A VOICERLIB

------------------------------------------------------------------------------

Executar os seguintes comandos no Linux, como root:

cd /usr/src/

wget http://downloads.digivoice.com.br/pub/voicerlib/linux/releases/voicerlib-
4.2.5.6.tar.gz

tar -zxvf voicerlib-4.2.5.6.tar.gz

cd /usr/src/voicerlib-4.2.5.6

make clean

make

make install

make config

Para verificar se o driver foi corretamente instalado, execute o seguinte

comando, como root:

vlib_diag

Se o programa abrir, ok driver corretamente instalado, Tecle q para sair.

Se o seguinte erro ocorrer: "Falha de Segmentação" ou "Segmentation fault"

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
- Desligar o servidor, tirar o cabo de alimentação da fonte, apertar o

botão de ligar por 5 segundos (para descarregar a fonte de alimentação).

- Conectar o cabo de alimentação, ligar o servidor, assim que o servidor

carregar, logar como root e executar novamente o comando:

vlib_diag

- Se não carregar, a placa pode estar com problema fisico ou é o

barramento da placa Mãe. Neste caso testar em outro slot ou placa

Mãe.

Se o vlib_diag teve sucesso, vá para o "passo 4".

------------------------------------------------------------------------------

4. AJUSTES DE ACORDO COM A VERSÃO DO ASTERISK

------------------------------------------------------------------------------

Se a sua versão de Asterisk for 11.x, um ajuste deverá ser feito antes de

podermos compilar o dgvchannel:

a) Criar o diretório "main"

mkdir /usr/src/asterisk/main

b) Entrar no diretório "/usr/src/asterisk/main" e criar o arquivo

version.c com o seguinte conteudo:

/*

* version.c

* Automatically generated

*/

#include "asterisk.h"

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
#include "asterisk/ast_version.h"

static const char asterisk_version[] = "11.25.0";

static const char asterisk_version_num[] = "112500";

const char *ast_get_version(void)

return asterisk_version;

const char *ast_get_version_num(void)

return asterisk_version_num;

c) Se a versão do Asterisk for diferente do 11.25.0 do exemplo acima favor

alterar pra a versão correta. Exemplo. digamos que seja 11.14.1, então

altere as linhas conforme abaixo:

static const char asterisk_version[] = "11.14.01";

static const char asterisk_version_num[] = "111401";

------------------------------------------------------------------------------

5. COMPILANDO O DGVCHANNEL

------------------------------------------------------------------------------

Executar os seguintes comandos no Linux, como root:

A) Para o serviço Asterisk

amportal stop

B) Baixar e compilar o dgvchannel

cd /usr/src/

amportal stop

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
wget http://downloads.digivoice.com.br/pub/dgvchannel/releases/dgvchannel-
1.1.8.tar.gz

tar -zxf dgvchannel-1.1.8.tar.gz

cd /usr/src/dgvchannel-1.1.8

make clean

make

make install

make config

make install_config

------------------------------------------------------------------------------

6. CARREGAR O ASTERISK E VERIFICAR A PLACA

------------------------------------------------------------------------------

Após executar os procedimentos acima, carregar o asterisk:

amportal start

Após os asterisk carregar entra na CLI e vereificar se a placa existe:

rasterisk

CLI> dgv show version

CLI> dgv show channels

Para aprender mais digite: 'core show help dgv'

------------------------------------------------------------------------------

7. COMO CRIAR UM TRUNK NO ISSABEL

------------------------------------------------------------------------------

a) Interface WEB > PBX > PBX Configuration > Trunks > Add Custom Trunk

b) Preencher o campo "Trunk Name" como DigiVoice (o nome pode ser qualquer um)

c) Preencher o campo "Custom Dial String" com:

DGV/g1/$OUTNUM$

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
NOTA: Altere o g1 para o numero do grupo que criou, ou canal que

deseja utilizar.

Para criar grupos de canais no DigiVoice edite o arquivo

/etc/asterisk/digivoice.conf na seção [groups].

------------------------------------------------------------------------------

8. PARA APRENDER MAIS

------------------------------------------------------------------------------

Documentação sobre o arquivo /etc/asterisk/digivoice.conf

No diretorio com as arquivo fontes do dgvchannel existem alguns arquivos

interessantes:

* digivoice.conf.help - Descrição de todos os parametros de config.

* digivoice.conf.samples - Exemplos de configuração

* CHANGELOG - Novidades, exemplos de novas configurações com Asterisk

etc... muito util!

Exemplos de configurações de equipamentos DigiVoice

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br
No site da DigiVoice existem alguns exemplos de configurações de placas,

banco de canais e do servidor MeucciPRO:

http://digivoice.com.br/placasdevoz/cenarios/

http://digivoice.com.br/cb3000/cenarios/

http://digivoice.com.br/meuccipro/cenarios/

Forum da DigiVoice

http://digivoice.com.br/forum2/

Digivoice Tecnologia em Eletrônica Ltda.

Av. Juruá, 159 – Térreo – Alphaville - Barueri - SP


Fone: (011) 2191-6363 ● www.digivoice.com.br

Você também pode gostar