[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