[AsteriskBrasil] DigiVoice libera versao final da VoicerLib e Channel Driver para Asterisk
luciano digivoice
lucianodigivoice em gmail.com
Segunda Dezembro 6 09:21:51 BRST 2010
Ola Asterisk Brasil, informo uma nova versao de VoicerLib e Channel Driver
para Asterisk.
Abaixo o CHANGELOG completo:
../dgvchannel-1.0.6/CHANGELOG
v1.0.6
======
- Implementacao de cancelador de eco via Software, para configura-lo foi
criado
um novo parametro com a seguinte descricao:
*echotype* - Define se o cancelador de eco utilizado na porta sera por
Hardware(DSP) ou por Software(driver).
Pode assumir os seguintes valores:
|_ dsp -> Cancelador de eco por Hardware;
|_ swlec -> Cancelador de eco por Software;
- Implementacao de Jitter Buffer para todas as placas;
- Implementacao de deteccao de remocao de SIM card em placas VB0404GSM;
- Implementacao de deteccao da Operadora que o SIM card pertence, em placas
VB0404GSM;
- Melhorias para o cancelador de eco via Hardware em placas FXS, FXO e GSM;
- Melhorias no funcionamento do channel driver com a sinalizacao *isdn*;
- Criado novo parametro no digivoice.conf, segue descricao:
*fax_pass_through* - Utilizado para repassar o audio de uma chamada de fax
entre canais da mesma placa E1, sem que este audio
passe pelo Asterisk. Utilizado junto a sinalizacao
*r2mfc_ndis_fixed*, *r2mfc_ndis_variable*,
*customcas*,
*isdn*, *channelbank_fxo* ou *channelbank_fxs*.
Pode assumir os seguintes valores:
|_ 0 -> Desativa o "pass-through" ao detectar fax;
|_ 1 -> Ativa o "pass-through" do audio ao
detectar
fax(Padrao);
- Alterado parametro no digivoice.conf, segue descricao:
*ccb_pass_through* - Utilizado para repassar a sinalizacao de bloqueio de
chamada a cobrar recebida do PABX para a rede
publica.
Obrigatoriamente este "pass-through" deve ser entre
canais DigiVoice, onde a rede publica deve estar com
sinalizacao *r2mfc_ndis_fixed* e o PABX deve estar
com
sinalizacao *r2mfc_ndis_variable*. Este parametro
deve
ser configurado em ambos os canais e somente tera
efeito em ligacoes entrantes recebidas da rede
publica.
Pode assumir os seguintes valores:
|_ 0 -> Nao repassa a sinalizacao de bloqueio de
chamada a cobrar(Padrao);
|_ 1 -> Ativa o "pass-through" de sinalizacao de
bloqueio de chamada a cobrar;
- Implementacao de parametro *interdigit_timeout* tambem para sinalizacoes
*channelbank_fxs* e *fxs*, esta parametro tera efeito para o tempo de
timeout
entre cada digito digitado apos o primeiro, segue descricao atualizada:
*interdigit_timeout* - Utilizado com a sinalizacao *r2mfc_ndis_variable*
(Padrao 2000), *channelbank_fxs* ou *fxs*
(Padrao 3000), onde eh determinado o tempo em
milesegundos de intervalo entre digitos para ser
considerado que o usuario acabou de digitar o
numero.
- Criado novo parametro no digivoice.conf, segue descricao:
*vconf_pass_through* - Utilizado para conectar diretamente 2 canais da
placa E1, sem que o audio passe pelo asterisk.
Esta comutacao ocorre automaticamente logo apos o
atendimento entre os dois canais. Esta
funcionalidade
eh muito utilizada em casos que se deseja utilizar
determidados canais do link E1 para video
conferencia.
Utilizado junto a sinalizacao *r2mfc_ndis_fixed*,
*r2mfc_ndis_variable* ou *isdn*.
Pode assumir os seguintes valores:
|_ 0 -> Desativa o "pass-through" para video
conferencia;
|_ 1 -> Ativa o "pass-through" para video
conferencia;
- Implementacao de nova variavel (DGV_USERUSERINFO) configuravel atraves do
dialplan (extensions.conf), com esta nova variavel eh possivel escrever ou
ler o campo USER-USER INFORMATION de uma chamada com link E1 de
sinalizacao
*isdn*.
Segue exemplo(extensions.conf):
exten => 1001,1,Set(_DGV_USERUSERINFO=Visite-nos na FUTURECOM 2010!)
exten => 1001,n,Dial(DGV/g1/21916363)
exten => 1001,n,HangUp
ou:
exten => 1002,1,NoOp(USER-USER INFO Recebido: ${DGV_USERUSERINFO})
exten => 1002,n,Answer()
exten => 1002,n,...
exten => 1002,n,HangUp
- Implementacao de nova variavel (DGV_CATEGORY_RECEIVED) que pode ser
utilizada
atraves do dialplan (extensions.conf), com esta nova variavel eh possivel
receber a categoria do assinante A em caso de chamadas entrantes em placas
E1
com a sinalizacao *r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*.
Segue exemplo(extensions.conf):
exten => 1003,1,NoOp(Categoria recebida: ${DGV_CATEGORY_RECEIVED})
exten => 1003,n,NoOp(Bina recebido: ${CALLERID(ALL)})
exten => 1003,n,Answer()
exten => 1003,n,...
exten => 1003,n,hangup
- Implementacao de nova variavel (DGV_GROUP_B_RECEIVED) que pode ser
utilizada
atraves do dialplan (extensions.conf), com esta nova variavel eh possivel
receber o GROUP_B do assinante B em caso de chamadas saintes em placas E1
com
sinalizacao *r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*.
Segue exemplo(extensions.conf):
exten => 1004,1,Dial(DGV/g1/21916363,,M(test-group-b))
exten => 1004,n,HangUp
[macro-test-group-b]
exten => s,1,NoOp(GROUP_B recebido: '${DGV_GROUP_B_RECEIVED}')
exten => s,n,GoToIf($["${DGV_GROUP_B_RECEIVED}" !=
"1"]?disconnect_call)
exten => s,n,NoOp(Sucesso, LINHA DE ASSINANTE LIVRE COM TARIFACAO.)
exten => s,n,Exit
exten => s,n(disconnect_call),NoOp(GROUP_B invalido, desligando
chamada!)
exten => s,n,Hangup
- Corrigido problema no metodo de discagem round-robin;
- Corrigido impressao do nivel de sinal em placas VB0404GSM;
Importante: Para esta implementacao foram necessarias alteracoes na
VoicerLib,
portanto para compilar o Channel Driver 1.0.6 eh obrigatorio
efetuar a compilacao da VoicerLib 4.2.3.0;
Importante: Para esta implementacao eh necessario utilizar um recurso
existente somente em versoes da Libpri superiores a 1.4.11.4;
Arquivos/Procedimento para instalação:
VoicerLib =>
http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.3.0.tar.gz
DgvChannel =>
http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.6.tar.gz
O procedimento para instalação encontra-se no arquivo INSTALL dentro do
diretório dgvchannel-1.0.6
_____________________
A DigiVoice agradece.
*** Vamos fortalecer o mercado interno. Por que não utilizar tecnologia do
Brasil no Brasil? ***
--
Luciano Alves Barroso
Equipe de Desenvolvimento DigiVoice Channel Driver & DigiVoice Meucci
www.digivoice.com.br
www.meucci.org
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101206/74fb88cf/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil