DigiVoice libera nova versão de Channel Driver e VoicerLib. | jpbotelho

linux, voip, asterisk e até windows!

Agosto 14th, 2007

DigiVoice libera nova versão de Channel Driver e VoicerLib.

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)

Compare Preços de: MP3, iPod, celulares, notebooks, câmeras

add: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Digg
  • Technorati
  • Furl
  • Slashdot
  • Ma.gnolia
  • Netscape
  • NewsVine
  • Rec6
  • Reddit
  • Spurl
  • StumbleUpon
  • YahooMyWeb

Leave a Reply