Bom, tenho um cliente onde tive que interligar uma placa Digivoice VB0408 com uma central PABX Intelbras 141, depois de muitos testes, esta quase tudo redondo, bastando apenas alguns inconvenientes que assim que eu resolver eu atualizo aqui, mais o principal ja consegui colocar pra funcionar.
Não vou colocar aqui a configuração da placa, pois é só baixar do site da digivoice o dgvchannel e o voicerlib e compila-los como padrão.
Uma diferença das placas com FXO da digivoice para a digium, é que na digivoice não é RJ11, e sim RJ45, ou seja, se voce quer interligar com 4 ramais da sua central, voce nao vai colocar cada ramal em um conector e plugar em cada porta da placa, e sim, pegar os 4 pares, cada par é um ramal, e crimpar os 4 pares no RJ45, conforme indica o próprio manual da placa, assim, 3 outras portas não serão utilizadas.
Feito esta conexão com o PABX, se o asterisk subiu e o comando DGV show channels do CLI do asterisk estiver OK, bastar fazermos as configurações no asterisk e no PABX.
No asterisk:
[entrada-pabx]
exten => s,1,Answer() ;
exten => s,2,Wait(1) ;
exten => s,3,DigitTimeout(3)
exten => s,4,ResponseTimeout(4)
exten => s,5,Background(/var/lib/asterisk/sounds/pt_BR/digite_telefone); ramais do asterisk
exten => _7XX,1,Dial(SIP/${EXTEN},60,Ttr); tratamento
exten => h,1,Hangup() ;
exten => i,1,Playback(invalid) ;
exten => i,2,Goto(s,7) ;
[saida]
exten => _2XX,1,Dial(DGV/1/${EXTEN},60,Tt) ; Ramal
exten => _XXXXXXXX,1,Dial(DGV/1/0ww${EXTEN},60,Tt) ; LOCAL
exten => _0XXXXXXXXXX,1,Dial(DGV/1/0ww021${EXTEN:1},60,Tt) ; DDD
Considerações:
1.: É necessário o audio utilizado na entrada, caso não tenham, procure o audio mais indicado no caso.
2.: Na saida, coloquei ww na discagem, que é o intervalo que ele manda pro pabx, cada w corresponde a meio segundo, e como a rota para puxar linha externa do PABX era o 0, ficou 0 + ww + número, com apenas um w não funcionou.
Ligações do PABX para o asterisk, basta discar pra um dos ramais que estão plugados na placa, que ele caira no audio configurado no contexto de entrada e voce discará o ramal do asterisk.
Ligações do Asterisk para o PABX, basta discar o ramal, ou 0 + numero para fazer a ligação.
Espero ter ajudado quem teve problemas semelhantes e me coloco a disposição para tentar ajuda-los caso estejam com algum problema.
Abraços..
A DigiVoice está liberando uma nova versão de Channel Driver.
Esta versão possui:
Implementações:
- Compatibilidade com asterisk 1.4.10;
- Compatibilidade com kernel 2.6.22;
- Novo metodo de funcionamento para a aplicação DgCollectCallBlock();
- context|s|1 para chamadas entrantes com *signalling* *isdn*(com/sem overlapdial);
- Novo parametro no digivoice.conf que habilita/desabilita a detecção de FAX;
- Nova sinalização E1/R2 ARGENTINA;
Correções:
- Problema detectado somente com asterisk 1.4, que poderia provocar
um ruido ao acessar uma opção de um IVR(VoicerLib 4.0.9.4);
- Problema entre *port_id*(digivoice.conf) e *Set(CALLERID)*(extensions.conf), somente para *signalling* *isdn*;
- Problema de não enviar comando de iniciar ou parar a musica de espera(MOH), somente com asterisk 1.4;
- Problema de pegar um valor incorreto caso o *port_id* não estivesse definido no *digivoice.conf*;
- Problema de não cancelar a ligação em “B” no caso de desistencia de uma ligação entrante, somente para *signalling* *isdn*;
- Problema de possivel dead-lock para *signalling* *isdn*, ocorre ao acessar um canal ja em processo de desligamento;
- Problema de um dos lados da ligação ficar “mudo” em caso de um desligamento logo apos a geração de um DTMF;
*Importante: Para compilar a versão 0.9.4 do channel, é necessário a voicerlib de versão 4.0.9.4;
*Importante: Esta versão não esta com default de compilação para *isdn*, para compilar com esta
opção verifique os arquivos Makefile e chan_dgv.c;
*Importante: Para compilar a voicerlib com a sinalização R2 MEXICO, ou R2 ARGENTINA, execute o arquivo
*configure* em /usr/src/voicerlib-VERSAO/ da seguinte forma:
console linux # ./configure -OPTION
Segue descrição: ./configure
-m (Mexico’s R2 support)
-a (Argentina’s R2 support)
-d (Defaults to Brazil’s R2)
Arquivos/Procedimento para instalação:
VoicerLib => http://www.digivoice.com.br/suporte/files/vlib/voicerlib-4.0.9.4.tar.gz
DgvChannel => http://www.digivoice.com.br/suporte/files/channel/dgvchannel-0.9.4.tar.gz
O procedimento para instalação encontra-se no arquivo INSTALL dentro
do diretório dgvchannel-0.9.4
../dgvchannel- 0.9.4/CHANGELOG
v0.9.4
======
- Implementacoes para funcionamento com asterisk 1.4.10;
- Implementacoes para compatibilidade com kernel 2.6.22;
- Implementado novo metodo de funcionamento para a aplicacao DgCollectCallBlock(),
com este novo metodo nao eh mais necessario efetuar o atendimento da ligacao para
entao poder bloquea-la.
Segue exemplo de um contexto basico(extensions.conf):
[default]
exten => _X.,1,DgCollectCallBlock()
exten => _X.,n,Dial(IAX2/1234,60,Tt)
exten => _X.,n,HangUp
- Implementado context|s|1 para chamadas entrantes com *signalling* *isdn*, (com/sem overlapdial);
- Criado novo parametro no digivoice.conf, segue descricao:
*faxdetection* - Habilita deteccao de FAX;
Pode assumir os seguintes valores:
|_ 0 -> Desabilitado;
|_ 1 -> Habilitado (padrao);
- Implementacoes para sinalizacao E1/R2 ARGENTINA. Para que a sinalização E1/R2 ARGENTINA
funcione corretamente eh necessario que o valor de *group_b_value=1* seja alterado para
*group_b_value=6*, este valor deve ser alterado no arquivo *digivoice.conf*;
- Alteracoes na sinalizacao r2, que ao receber os eventos de B_NUMBER_UNKNOWN, B_NUMBER_CHANGED e
B_OUT_OF_SERVICE, ainda continuamos em processo de chamando, assim permitindo receber a mensagem
de audio da operadora;
- Corrigido problema detectado somente com asterisk 1.4, que poderia
provocar um ruido ao acessar uma opcao de um IVR(correcao feita na VoicerLib 4.0.9.4);
- Corrigido problema entre configuracao de *port_id*(digivoice.conf) e opcao de *Set(CALLERID)*(extensions.conf), somente para *signalling* *isdn*;
- Corrigido problema de nao enviar comando de iniciar ou parar a musica de espera(MOH) ao definir o parametro *m* no comando *dial*, somente com asterisk 1.4;
- Corrigido problema de pegar um valor incorreto caso o *port_id* nao estivesse definido
no *digivoice.conf*;
- Corrigido problema de nao cancelar a ligacao em “B” no caso de desistencia de uma ligacao entrante, somente para *signalling* *isdn*;
- Corrigido possivel dead-lock para *signalling* *isdn*, ocorre quando um channel tenta acessar um canal ja em processo de desligamento;
- Corrigido possivel problema de um dos lados da ligacao ficar “mudo” em caso de um desligamento logo apos a geracao de um DTMF;
Obs.: Esta versao nao esta com default de compilacao para *isdn*, para compilar com esta opcao verifique os arquivos Makefile e chan_dgv.c;
Obs.: Para compilar a voicerlib com a sinalizacao R2 MEXICO, ou R2 ARGENTINA, execute o arquivo *configure* em /usr/src/voicerlib-VERSAO/ da seguinte forma:
console linux # ./configure -OPTION
Segue descricao: ./configure
-m (Mexico’s R2 support)
-a (Argentina’s R2 support)
-d (Defaults to Brazil’s R2)
A digium liberou no inicio da semana novos releases do Asterisk e do Libpri tanto para a versão 1.2, como para a 1.4.
A equipe de desenvolvimento trabalhou duro para corrigir alguns bugs que existiam na versão anterior. Essas atualizações são regulares para o Asterisk e vem sempre corrigindo alguns bugs.
O ChangeLog de cada release explicado com detalhes sobre os bugs corrigidos e podem ser encontrados no repositório svn:
http://svn.digium.com/view/asterisk/tags/1.2.21/ChangeLog?view=markup
http://svn.digium.com/view/asterisk/tags/1.4.7/ChangeLog?view=markup
http://svn.digium.com/view/libpri/tags/1.2.5/ChangeLog?view=markup
http://svn.digium.com/view/libpri/tags/1.4.1/ChangeLog?view=markup
Os novos releases ja podem ser baixados no ftp da digium.
Eles estão disponíveis tanto em tarballs, como em patchs para atualizações de versões ja compiladas.
Até a próxima!

A Yeastar lançou o XSkype, um servidor que interligado ao PABX que permite até 16 ligações utilizando o skype, tanto o SkypeIn, como o SkypeOut.
O XSkype foi desenvolvido para pequenas e médias empresas, onde a melhor solução é a integração de VoIP (Skype) com o PABX ja existente e oferecer o serviço para todos os setores, além da integração com outras filiais e/ou canais de venda. E ainda possibilita a utilização do serviço WebCall para parceiros e clientes realizarem ligações direto do site e receber em qualquer telefone da empresa.
Porque utilizar:
1. Economize utilizando o PABX ja existente na empresa.
2. Pessoas de negócios utilizam o skype como seu telefone de contato.
3. Abra portas - Receba ligações direto do seu site.
4. Conecte várias pessoas de forma rápida, barata e fácil.

Características:
- Utilize todas as vantagens do Skype.
- Mesmo dial-plan da PSTN
- Caller ID display.
- Redução de chiado e cancelamento de eco.
- Comunicação Full duplex.
- Procura automaticamente um porta livre para ligações pelo Skype.
Link para download: Aqui