[AsteriskBrasil] Nova versão DigiVoice Channel e VoicerLib

Muriel Arneiro murielmartins em gmail.com
Terça Agosto 14 09:01:24 BRT 2007


Olá Todos,

        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
sinalizacao 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 DigiVoice agradece.

***Vamos fortalecer o mercado interno. Por que não utilizar tecnologia
do Brasil no Brasil?***

-- 
Muriel Arneiro
Suporte - DigiVoice

QUEBRA TUDO! Nada menos que isso interessa.


Mais detalhes sobre a lista de discussão AsteriskBrasil