You are on page 1of 7

Opa Nathan,

Segue tutorial, um pouco longo, mas vocs tero menos trabalho que eu. ahahahahahahah
Vamos l:
0) Partindo do pressuposto que voc acabou de instalar seu elastix:

NO atualize seu elastix. (agora no...)


1) Editar o arquivo /etc/asterisk/modules.conf e adicione a seguinte linha:
# vi /etc/asterisk/modules.conf
noload => chan_dgv.so
2) Parar o Asterisk
# amportal stop
3) Executar os seguinte comandos:
# echo "blacklist tor2" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist tor2" >> /etc/modprobe.d/dahdi.blacklist.conf
3) DESLIGUE O SERVIDOR E ADICIONE A PLACA.
4) Ligue o servidor e verifique se a placa foi reconhecida:
# lspci | grep PLX
O retorno ser similiar :
04:05.0 Multimedia controller: PLX Technology, Inc. PCI9030 32-bit 33MHz PCI <-> IOBus Bridge (rev 0a)
5) Parar o Asterisk
# amportal stop
6) Criar um link do /usr/include
# cd /usr/src/
# ln -s /usr/include /usr/src/asterisk/include
7) Instalar as dependncias
# yum -y install ncurses-devel

8) Instalar a Libpri:
# cd /usr/src/
# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.14.tar.gz
# tar -zxvf libpri-1.4.14.tar.gz
# ln -s /usr/src/libpri-1.4.14/ /usr/src/libpri
# cd /usr/src/libpri
# make clean
# make
# make install
8.1) Despois:
# yum install libpri-devel
9) Instalar 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
# make clean
# make
# make install
# make config
10) Verificar se a placa foi reconhecida, digite o comando:
# vlib_diag
Se abrir o programa (conforme figura abaixo) sua placa foi reconhecida (driver), digite 'q' para sair

No precisa detectar atravs do elastix, esse procedimento basta.

11) Instalar o Dgvchannel


# cd /usr/src/
# wget http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.1.0.tar.gz
# tar -zxvf dgvchannel-1.1.0.tar.gz
# cd /usr/src/dgvchannel-1.1.0
# make clean
# make
# make install
# make config
# make install_config
Obs.: Verifique se gerou o arquivo digivoice.conf (no ultimo comando ele informa) ou verifique no
/etc/asterisk
12) Digite o comando 'ntsysv' e marque a vlibd e dgvfifo:
[*] vlibd
[*] dgvfifo
13) Edite novamente o arquivo /etc/asterisk/modules.conf e comente a seguinte linha:
# vi /etc/asterisk/modules.conf
de 'noload => chan_dgv.so'
para ';noload => chan_dgv.so'
14 ) Iniciar o Asterisk
# amportal start
15) Testar com os seguintes comandos:
# asterisk -rvvvv
CLI> dgv show version
Retorno: (semelhante)
Channel Driver Version: 1.1.0
VoicerLib Version.....: 4.2.5.0 (4250)
Firmware Versions.....:
|_ DigiVoice Card 1: 134h
CLI> dgv show channels
Retorno: (semelhante)
Chan Grp Context

PortId

Rsrvd Alrmd Lckd Extension CardType

1 1 from-pstn

1145678901

0 no

E13030PCIe R2/ISDN

2 1 from-pstn

1145678901

0 no

E13030PCIe R2/ISDN

3 1 from-pstn

1145678901

0 no

E13030PCIe R2/ISDN

4 1 from-pstn

1145678901

0 no

E13030PCIe R2/ISDN

Intrf.

5 1 from-pstn

1145678901

0 no

E13030PCIe R2/ISDN

6 1 from-pstn

1145678901

0 no

E13030PCIe R2/ISDN

() so 30 canais.
CLI> dgv show alarms 1
Retorno: (semelhante)
DigiVoice - Alarmes E1 - Placa E1: 1
+---[ Span: 1 ]----------------+
| ALARM_LOSS

Off 001 |

| ALARM_AISS

Off 000 |

| ALARM_AIS16S

Off 000 |

| ALARM_SYNC

Off 000 |

| ALARM_MFSYNC

Off 000 |

| ALARM_RAIS

Off 000 |

| ALARM_CRC4SYNC

Off 000 |

| ALARM_LINKDOWN Off 000 |


| Ultimo Reset:

| 2013-06-24 11:54:13

Descricoes dos Alarmes:


|
|_ ALARM_LOSS

- Indicacao de Perda de Sinal.

|_ ALARM_AISS

- Status de Indicacao de Alarme.

|_ ALARM_AIS16S - Indicacao de Alarme no Canal 16.


|_ ALARM_SYNC

- Perda de Sincronismo de Quadro.

|_ ALARM_MFSYNC - Perda de Sincronismo de Multiquadro.


|_ ALARM_RAIS

- Indicacao de Alarme Remoto.

|_ ALARM_CRC4SYNC - Erro de CRC-4.


|_ ALARM_LINKDOWN - Indicacao do Status de Protocolo ISDN.
|_ ALARM_RSLIP - Escorregamento.
Os retornos dos comandos so semelhantes e no idnticos. Se tudo funcionou a placa est
pronta. Voc testou uma placa, e est pronto para configurar o tronco E1 e suas rotas.

Vamos ao Tronco E1:


No necessrio instalar o DAHDI.
Para utilizarmos os canais do seu digitronco devemos acessar a interface web do elastix.
1. Menu PBX PBX Configuration Trunks Add Custom Trunk
General Settings
Trunk Name: Digitronco (eu coloquei esse nome)
Outgoing Settings
Custon Dial String: DGV/g1/$OUTNUM$
Ex.:

Partindo do pressuposto que suas extenses esto criadas. Vamos agora criar as suas rotas de entrada. Especificar para cada extension um nmero disponvel do digitronco. Se formos seguir nossa sugesto faremos como abaixo descrito.
Configurando uma rota de entrada:
1. Menu PBX PBX Configuration Inbound Routes Add Incoming Route
Utilizei o nmero do ramal
para nome da rota entrante
Aqui coloque o nmero
disponvel no digitronco

Aqui se faz o link


com a extension

Espero que esse tutorial e sugestes possam ajudar.


Estou disposio pessoal, abrao a todos!
Jacks Renan N. Fernandes
Analista de TI do IFPI
(86) 3315-6913
(13) 6913
Crditos: Todo o texto acima uma compilao de vrios tutoriais da net.

You might also like