2 de fev. de 2013

[Voip][Linux] - Servidor PABX Voip, grátis

Muita empresa explora na hora de configurar um servidor quaisquer que seja.

Concordo em partes, que fique bem claro que existem casos e casos e cada um deles deve ser tratado de forma individual.

Mas em casos simples é um absurdo e o cara te cobrar valores com 3 casas por uma coisa que leva algumas poucas horas para ser completado.
Mas minha opinião não é o que mais importa, vamos ao que interessa.

Na empresa em que trabalho tive problemas com meu PABX Voip Asterisk e precisei comprar uma nova placa de comunicação E1.
Explicando para quem não entendeu nada na linha acima, precisei refazer a central telefônica(PABX) da minha empresa, que utiliza um computador como gerenciador dos ramais(Asterisk), conectado a um tronco de telefonia convencional da Embratel(E1).
*Vale lembrar que o Asterisk faz muito mais que simplesmente gerenciar ramais, ele permite além disso, gravar chamadas, receber e enviar fax, fazer ligações de um smartphone ou computador via internet, criar uma URA(Unidade de Resposta Audível - aquelas centrais que te atendem, pedindo pra clicar alguma informação para eles destinarem sua ligação), ligação entre filiais gratuitamente, tarifação mais barata entre outras infinades que você pode pesquisar e se maravilhar com o que essa bela ferramenta pode fazer.

No meu caso optei por utilizar o Meucci, devido a ser uma distribuição linux baseada em OpenSuse personalizada pelo mesmo fabricante da placa que adquiri.

Ocorre que essa placa possui uma configuração especifica a qual eu não dei atenção ao livro de Asterisk que tenho aqui.
Mas felizmente vejo e recomento a empresa Digivoice que me atendeu prontamente e consegui colocar o bixo pra funcionar.

Umas tarefas devem ser executadas para que o Meucci sincronize e comunique a placa E1 com o tronco de ramais telefônicos.


No meu caso estou utilizando uma placa E1 de 30 canais, VB3030PCI.
=======================================
ATUALIZAÇÃO DE DRIVERS NO MEUCCI
=======================================

Suporte DigiVoice



1. PARAR O ASTERISK E REMOVER MODULOS ANTIGOS
2. INSTALAR / ATUALIZAR A LIBPRI
3. COMPILANDO A VOICERLIB
4. COMPILANDO O DGVCHANNEL
5. VERIFICAR NO ASTERISK



------------------------------------------------------------------------------
1. PARAR O ASTERISK E REMOVER MODULOS ANTIGOS
------------------------------------------------------------------------------

Para atualizar os drivers digite os seguintes comando:

amportal stop
rmmod dgvfifo
rmmod vlibd


------------------------------------------------------------------------------
2. INSTALAR / ATUALIZAR A LIBPRI
------------------------------------------------------------------------------

cd /usr/src/dgvbuild/asterisk
wget http://downloads.asterisk.org/pub/telep … .12.tar.gz
tar -zxf libpri-1.4.12.tar.gz
rm -rf /usr/src/libpri
ln -s /usr/src/dgvbuild/asterisk/libpri-1.4.12 /usr/src/libpri
cd /usr/src/libpri
make clean
make
make install

------------------------------------------------------------------------------
3. COMPILANDO A VOICERLIB
------------------------------------------------------------------------------

cd /usr/src/dgvbuild/digivoice
wget http://downloads.digivoice.com.br/pub/v … 4.0.tar.gz
tar -zxvf voicerlib-4.2.4.0.tar.gz
cd /usr/src/dgvbuild/digivoice/voicerlib-4.2.4.0
make clean
make
make install
make config

------------------------------------------------------------------------------
4. COMPILANDO O DGVCHANNEL
------------------------------------------------------------------------------

cd /usr/src/dgvbuild/digivoice
wget http://downloads.digivoice.com.br/pub/d … rc3.tar.gz
tar -zxf dgvchannel-1.1.0_rc3.tar.gz
cd /usr/src/dgvbuild/digivoice/dgvchannel-1.1.0_rc3
make clean
make
make install
make config
cp /etc/asterisk/digivoice.conf /etc/asterisk/digivoice.conf-`date +%F-%Hh%Mmin`
make install_config


------------------------------------------------------------------------------
5. EDITAR O ARQUIVO /etc/asterisk/modules.conf
------------------------------------------------------------------------------

No arquivo /etc/asterisk/modules.conf, procurar a linha:

noload => chan_dgv.so

Adicionar um ponto e virgula no inicio desta linha, a qual deverá
ficar da seguinte maneira:

;noload => chan_dgv.so


Salvar o arquivo e sair.


------------------------------------------------------------------------------
6. INICAR O ASTERISK
------------------------------------------------------------------------------


amportal start
asterisk -r

Na CLI do Asterisk digite:

CLI> dgv show version
CLI> dgv channels

Para saber mais 'core show help dgv'


Bom, feito isso voce já está com seu servidor se comunicando com o canal de E1, o próximo passo é criar os ramais, rotas de entrada e saída, canais e um monte de coisas que eu vou postar outro dia.

Espero que isso seja útil um dia a alguém.


0 comentários: