[AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice.
Boa tarde Colaboradores, Informo uma nova versão de VoicerLib e Channel Driver DigiVoice para Asterisk. ../dgvchannel-1.0.2/CHANGELOG v1.0.2 == - Implementado rotinas e verificacoes para evitar possiveis dead-lock; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.2 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.2; - Corrigido problema ao utilizar o metodo *RoundRobin* com mais de um grupo configurado; Arquivos/Procedimento para instalação: VoicerLib = http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.1.0.2.tar.gz DgvChannel = http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.2.tar.gz O procedimento para instalação encontra-se no arquivo INSTALL dentro do diretório dgvchannel-1.0.2 _ 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 ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice
Boa tarde Colaboradores, Informo uma nova versão de VoicerLib e Channel Driver DigiVoice para Asterisk. ../dgvchannel-1.0.1/CHANGELOG v1.0.1 == - Implementado funcionalidades para placas VB6060PCIE/VB3030PCIE - PCI-Express; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.0; - Implementacao de novo parametro no digivoice.conf, este parametro se definido habilita chamada em espera/segunda chamada em um ramal DigiVoice, segue descricao: second_call_digits - Define os digitos utilizados para alternar entre duas chamadas simultaneas, valido somente para sinalizacao *fxs* ou *channelbank_fxs*. Exemplo: |_ second_call_digits=## Importante: Para que esta feature funcione corretamente eh necessario que os parametros *subchannelringtone1*, *subchannelringtone2* e *subchannelringtimes* sejam configurados em seu digivoice.conf; - Implementado metodo de discagem *RoundRobin*, este metodo utiliza ciclicamente os canais pertencentes a um grupo em uma discagem, segue exemplo(extensions.conf): exten = 1001,1,Dial(DGV/r3/21916363) exten = 1001,n,Hangup ou: exten = 1002,1,Dial(DGV/R3/41952557) exten = 1002,n,Hangup - Implementacao de dois novos parametros configuraveis atraves do dialplan (extensions.conf), com estes novos parametros eh possivel setar o tamanho do cancelador(*echocan*) e/ou o tempo para treinamento(*echotraining*) dinamicamente para cada ligacao, segue exemplo(extensions.conf): exten = 1003,1,Set(_DGV_ECHOTAPS=5) ; - 512 TAPS exten = 1003,n,Set(_DGV_ECHOTRAINING=800) exten = 1003,n,Dial(DGV/g1/21916363) exten = 1003,n,Hangup ou: exten = 1004,1,Set(_DGV_ECHOTAPS=3) ; - 128 TAPS exten = 1004,n,Dial(DGV/g1/41952557) exten = 1004,n,Hangup - Implementacao de novo parametro configuravel atraves do dialplan (extensions.conf), este novo parametro eh similar a aplicacao SendDTMF do Asterisk, porem a discagem eh executada sem que a chamada esteja atendida. Esta feature esta disponivel somente para sinalizacao *r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*, segue exemplo(extensions.conf): exten = 1005,1,Set(_DGV_SENDDTMF=21916363) exten = 1005,n,Dial(DGV/g1/) exten = 1005,n,Hangup Onde: Apos efetuar a discagem para o numero , o channel aguardara o tempo de *dialtone_timeout* e em seguida discara o numero 21916363; - Implementacao de novo parametro no digivoice.conf, segue descricao: polarity - Esta opcao permite que o canal de sinalizacao *channelbank_fxo* detecte atendimento por inversao de polaridade. Pode assumir os seguintes valores: |_ 0 - Nunca detecta atendimento por inversao de polaridade, somente por presenca de audio; |_ 1 - Somente detecta atendimento por inversao de polaridade; |_ 2 - Detecta antedimento por inversao de polaridade ou por presenca de audio(Padrao); Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.0; - Implementado comando *dgv r2 log reload*, este comando solicita o estado atual da sinalizacao R2; - Implementado comando *dgv r2 log reset*, este comando reseta o estado da sinalizacao R2; - Implementacoes para funcionamento do DG_DUMMY com Asterisk 1.4.21.2; - Adicionado ao comando *dgv show channels* o valor do parametro *reserved*; - Mensagem de Channel Driver Build Complete apos a execucao do comando make; - Corrigido problema de iniciar o Asterisk apos um desligamento incorreto do mesmo, o driver nao era finalizado corretamente; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.0; Arquivos/Procedimento para instalação: VoicerLib = http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.1.0.0.tar.gz DgvChannel = http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.1.tar.gz O procedimento para instalação encontra-se no arquivo INSTALL dentro do diretório dgvchannel-1.0.1 _ 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
Re: [AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice
Agora consigo usar no Slackware 12.1 ? Que tinhamos o problema de quando dar um reload no Asterisk ele não conseguia subir novamente a Voicerlib ? Abraços. - Original Message - From: luciano digivoice [EMAIL PROTECTED] To: asteriskbrasil@listas.asteriskbrasil.org Subject: [AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice Date: Mon, 4 Aug 2008 14:52:52 -0400 Boa tarde Colaboradores, Informo uma nova versão de VoicerLib e Channel Driver DigiVoice para Asterisk. ../dgvchannel-1.0.1/CHANGELOG v1.0.1 == - Implementado funcionalidades para placas VB6060PCIE/VB3030PCIE - PCI-Express; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.0; - Implementacao de novo parametro no digivoice.conf, este parametro se definido habilita chamada em espera/segunda chamada em um ramal DigiVoice, segue descricao: second_call_digits - Define os digitos utilizados para alternar entre duas chamadas simultaneas, valido somente para sinalizacao *fxs* ou *channelbank_fxs*. Exemplo: |_ second_call_digits=## Importante: Para que esta feature funcione corretamente eh necessario que os parametros *subchannelringtone1*, *subchannelringtone2* e *subchannelringtimes* sejam configurados em seu digivoice.conf; - Implementado metodo de discagem *RoundRobin*, este metodo utiliza ciclicamente os canais pertencentes a um grupo em uma discagem, segue exemplo(extensions.conf): exten = 1001,1,Dial(DGV/r3/21916363) exten = 1001,n,Hangup ou: exten = 1002,1,Dial(DGV/R3/41952557) exten = 1002,n,Hangup - Implementacao de dois novos parametros configuraveis atraves do dialplan (extensions.conf), com estes novos parametros eh possivel setar o tamanho do cancelador(*echocan*) e/ou o tempo para treinamento(*echotraining*) dinamicamente para cada ligacao, segue exemplo(extensions.conf): exten = 1003,1,Set(_DGV_ECHOTAPS=5) ; - 512 TAPS exten = 1003,n,Set(_DGV_ECHOTRAINING=800) exten = 1003,n,Dial(DGV/g1/21916363) exten = 1003,n,Hangup ou: exten = 1004,1,Set(_DGV_ECHOTAPS=3) ; - 128 TAPS exten = 1004,n,Dial(DGV/g1/41952557) exten = 1004,n,Hangup - Implementacao de novo parametro configuravel atraves do dialplan (extensions.conf), este novo parametro eh similar a aplicacao SendDTMF do Asterisk, porem a discagem eh executada sem que a chamada esteja atendida. Esta feature esta disponivel somente para sinalizacao *r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*, segue exemplo(extensions.conf): exten = 1005,1,Set(_DGV_SENDDTMF=21916363) exten = 1005,n,Dial(DGV/g1/) exten = 1005,n,Hangup Onde: Apos efetuar a discagem para o numero , o channel aguardara o tempo de *dialtone_timeout* e em seguida discara o numero 21916363; - Implementacao de novo parametro no digivoice.conf, segue descricao: polarity - Esta opcao permite que o canal de sinalizacao *channelbank_fxo* detecte atendimento por inversao de polaridade. Pode assumir os seguintes valores: |_ 0 - Nunca detecta atendimento por inversao de polaridade, somente por presenca de audio; |_ 1 - Somente detecta atendimento por inversao de polaridade; |_ 2 - Detecta antedimento por inversao de polaridade ou por presenca de audio(Padrao); Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.0; - Implementado comando *dgv r2 log reload*, este comando solicita o estado atual da sinalizacao R2; - Implementado comando *dgv r2 log reset*, este comando reseta o estado da sinalizacao R2; - Implementacoes para funcionamento do DG_DUMMY com Asterisk 1.4.21.2; - Adicionado ao comando *dgv show channels* o valor do parametro *reserved*; - Mensagem de Channel Driver Build Complete apos a execucao do comando make; - Corrigido problema de iniciar o Asterisk apos um desligamento incorreto do mesmo, o driver nao era finalizado corretamente; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh obrigatorio efetuar a compilacao da VoicerLib 4.1.0.0; Arquivos/Procedimento para instalação: VoicerLib = http
[AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice
Boa tarde Colaboradores, Informo uma nova versão de VoicerLib e Channel Driver DigiVoice para Asterisk. Implementacoes: - Deteccao de '#' para agilizar a discagem utilizando *signalling* *fxs* e *channelbank_fxs*, ou seja, apos digitar o numero de destino o usuario pode digitar '#' para concluir a discagem; - Novo *signalling* com nome *channelbank_fxo* para funcionamento junto ao CB3000(DigiVoice Channel Bank - FXO), o funcionamento do Channel Bank eh identico ao funcionamento de uma Placa FXO DigiVoice; - Possibilidade de placa VB0404FX Mista, ou seja, o cliente pode optar por comprar placas DigiVoice VB0404FX com 2 canais FXO e 2 canais FXS, ou 1 canal FXO e 3 canais FXS; - Criacao de uma fonte de tempo para o Asterisk. O modulo chama-se DG_DUMMY, este teve como base para seu desenvolvimento o ZT_DUMMY(modulo do pacote ZAPTEL), por ser uma versao ainda BETA o pacote nao eh compilado por padrao, para utiliza-lo altere o arquivo 'vlibdrv.c' em 'voicerlib-VERSAO/driver/linux'; Correcoes: - Apos bloquear uma ligacao a cobrar o channel desligava a ligacao para o assinante A, porem dentro do Asterisk a ligacao poderia ficar presa por ate 90 segundos; *Importante: Para compilar a versão 1.0.0 do channel, é necessário a voicerlib de versão 4.0.9.9; Arquivos/Procedimento para instalação: VoicerLib = http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.0.9.9.tar.gz DgvChannel = http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.0.tar.gz O procedimento para instalação encontra-se no arquivo INSTALL dentro do diretório dgvchannel-1.0.0 ../dgvchannel-1.0.0/CHANGELOG v1.0.0 == - Implementado deteccao de '#' para agilizar a discagem utilizando *signalling* *fxs* e *channelbank_fxs*, ou seja, apos digitar o numero de destino o usuario pode digitar '#' para concluir a discagem; - Implementacoes no Channel Driver para funcionamento junto ao CB3000(DigiVoice Channel Bank - FXO), para isso foi criado um novo *signalling* com nome *channelbank_fxo*, o funcionamento do Channel Bank FXO eh identico ao funcionamento de uma Placa FXO DigiVoice; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.0 eh obrigatorio efetuar a compilacao da VoicerLib 4.0.9.9; - Implementacoes para a placa VB0404FX, as novas implementacoes permitem que tal placa tenha o funcionamento com canais FXO e FXS; - Implementacoes para criacao de uma fonte de tempo para o Asterisk. O modulo chama-se DG_DUMMY, este teve como base para seu desenvolvimento o ZT_DUMMY (modulo do pacote ZAPTEL), por ser uma versao ainda BETA o pacote nao eh compilado por padrao, para utiliza-lo altere o arquivo 'vlibdrv.c' em 'voicerlib-VERSAO/driver/linux'; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 1.0.0 eh obrigatorio efetuar a compilacao da VoicerLib 4.0.9.9; - Correcao ao utilizar a aplicacao DgCollectCallBlock(), apos bloquear uma ligacao a cobrar o channel desligava a ligacao para o assinante A, porem dentro do Asterisk a ligacao poderia ficar presa por ate 90 segundos (somente para sinalizacao R2 e placas FXO); _ 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 ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice.
Bom dia Amigos, Colegas e Colaboradores, Informo uma nova versão de VoicerLib e Channel Driver DigiVoice para Asterisk. Implementacoes: - Compatibilidade com Asterisk 1.4.18; - Novo parametro no digivoice.conf, segue descricao: r2_country - Indica o pais onde esta sendo utilizada a sinalizacao R2 (*r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*). Pode assumir os seguintes valores: |_ br - Brasil(Padrao); |_ ar - Argentina; |_ mx - Mexico; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 0.9.9eh obrigatorio efetuar a compilacao da VoicerLib 4.0.9.8; - Melhorias na visualizacao dos canais DGV ao digitar dgv show channel X; - Melhorias nos comentarios do arquivo de exemplo digivoice.conf; Correcoes: - Melhores consistencias para *signalling* *isdn*; *Importante: Para compilar a versão 0.9.9 do channel, é necessário a voicerlib de versão 4.0.9.8; Arquivos/Procedimento para instalação: VoicerLib = http://www.digivoice.com.br/suporte/files/vlib/voicerlib-4.0.9.8.tar.gz DgvChannel = http://www.digivoice.com.br/suporte/files/channel/dgvchannel-0.9.9.tar.gz O procedimento para instalação encontra-se no arquivo INSTALL dentro do diretório dgvchannel-0.9.9 ../dgvchannel- 0.9.9/CHANGELOG v0.9.9 == - Implementacoes para funcionamento com Asterisk 1.4.18; - Implementacao de novo parametro no digivoice.conf, segue descricao: r2_country - Indica o pais onde esta sendo utilizada a sinalizacao R2 (*r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*). Pode assumir os seguintes valores: |_ br - Brasil(Padrao); |_ ar - Argentina; |_ mx - Mexico; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 0.9.9 eh obrigatorio efetuar a compilacao da VoicerLib 4.0.9.8; - Implementacoes para mconsistensionelhorar a visualizacao dos canais DGV ao digitar dgv show channel X; - Alteracoes no arquivo de exemplo digivoice.conf com melhores comentarios; _ 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 ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ LIsta de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Nova versão Voicerlib e Channel Driver DigiVoice.
Olá Lista, Estamos liberando uma nova versão de VoicerLib e Channel Driver. Esta versão possui as seguintes modificações: Implementações: - Novo *signalling* com nome *channelbank_fxs* para funcionamento junto o CB3000(DigiVoice Channel Bank - FXS), o funcionamento do Channel Bank eh identico ao funcionamento de uma Placa FXS DigiVoice; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 0.9.7 eh obrigatorio efetuar a compilacao da VoicerLib 4.0.9.6; - DigiVoice Channel Driver AMI(Asterisk Manager Interface), ao receber um alarme na placa(E1-R2/ISDN) o Channel Driver gera um evento ao AMI da seguinte forma: Event: Alarm Privilege: system,all CARD: 1 E1: 2 ALARM_LOSS: 1 Onde: CARD = Indica qual a Placa gerou o evento de alarme; E1 = Indica qual o Span gerou o evento de alarme; ALARM_LOSS = Indica o tipo de alarme gerado e o seu estado(1 = On e 0 = Off); - Implementacoes para definir a causa do desligamento(HangUpCause) de um canal utilizando *signalling* *r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*; Correções: - Problema ao utilizar o *signalling* *isdn*, onde poderia ocasionar um delay para desconexao de um canal, problema detectado apenas com algumas centrais PABX; - Problema ao remover o driver *dgvfifo* dos modulos do linux; *Importante: Para compilar a versão 0.9.7 do channel, é necessário a voicerlib de versão 4.0.9.6; *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.6.tar.gz DgvChannel = http://www.digivoice.com.br/suporte/files/channel/dgvchannel-0.9.7.tar.gz O procedimento para instalação encontra-se no arquivo INSTALL dentro do diretório dgvchannel-0.9.7 ../dgvchannel- 0.9.7/CHANGELOG v0.9.7 == - Implementacoes para definir a causa do desligamento(HangUp) de um canal utilizando *signalling* *r2mfc_ndis_fixed* ou *r2mfc_ndis_variable*; - Implementacoes nos eventos de alarme gerados por uma placa E1-R2/ISDN, ao receber um alarme na placa o Channel Driver gera um evento ao AMI(Asterisk Manager Interface) da seguinte forma: Event: Alarm Privilege: system,all CARD: 1 E1: 2 ALARM_LOSS: 1 Onde: CARD = Indica qual a Placa gerou o evento de alarme; E1 = Indica qual o Span gerou o evento de alarme; ALARM_LOSS = Indica o tipo de alarme gerado e o seu estado(1 = On e 0 = Off); - Implementacoes no Channel Driver para funcionamento junto o CB3000(DigiVoice Channel Bank - FXS), para isso foi criado um novo *signalling* com nome *channelbank_fxs*, o funcionamento do Channel Bank eh identico ao funcionamento de uma Placa FXS DigiVoice; Importante: Para esta implementacao foram necessarias alteracoes na VoicerLib, portanto para compilar o Channel Driver 0.9.7 eh obrigatorio efetuar a compilacao da VoicerLib 4.0.9.6; - Corrigido tempo para desconexao de um canal utilizando *signalling* *isdn*, problema detectado apenas com algumas centrais PABX; - Corrigido problema ao remover o driver *dgvfifo* dos modulos do linux; 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?*** -- Luciano Alves Barroso Equipe de Desenvolvimento DigiVoice Channel Driver DigiVoice Meucci www.digivoice.com.br www.meucci.org ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ LIsta de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil