[AsteriskBrasil] Nova versão - DigiVoice VoicerLib 4.2.5.2 e Channel Driver 1.1.4

Luciano Alves Barroso lucianodigivoice em gmail.com
Quarta Fevereiro 26 10:10:20 BRT 2014


Bom dia lista Asterisk Brasil, uma nova versão da voicerlib e channel
driver para Asterisk esta disponivel.

Seguem os links para download:
http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.5.2.tar.gz
http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.1.4.tar.gz

Abaixo o CHANGELOG completo:
../dgvchannel-1.1.4/CHANGELOG

- Implementacoes para suportar versoes de Asterisk 12.x;

- Criado novo parametro no digivoice.conf, segue descricao:
  *sms_confirmation* - Habilita a solicitacao de confirmacao de envio de
                       mensagens SMS atraves de um canal de sinalizacao
*gsm*.
                       Pode assumir os seguintes valores:
                          |_ 0 -> Desabilitado(Padrao);
                          |_ 1 -> Habilitado;

- Criado novo parametro no digivoice.conf, segue descricao:
  *sms_flashsms* - Esta opcao permite configurar o canal para enviar
mensagens
                   do tipo Flash SMS ou tambem conhecido como SMS de Classe
0.
                   Pode assumir os seguintes valores:
                      |_ 0 -> Desabilitado(Padrao);
                      |_ 1 -> Habilitado;

- Criado mecanismo para recebimento de mensagens FlashSMS (Classe 0) em
placas
  DigiVoice VB0404GSM. Mensagens desta categoria serao tratadas da mesma
forma
  que mensagens SMS sao tratadas hoje;

- Criada *extension* para recebimendo de mensagens USSD em placas DigiVoice
  VB0404GSM. Ao receber uma mensagem USSD o channel driver DigiVoice
chamara o
  *extension* *dgv_ussd* do *context* relativo, com prioridade 1.
  Para recuperar o conteudo da mensagem USSD acesse as seguintes variaveis:
  DGV_USSD_SIMCARDID e DGV_USSD_TEXT.
  Segue exemplo(extensions.conf):
     exten => dgv_ussd,1,NoOp(${DGV_USSD_SIMCARDID} - USSD RECEIVED:
${DGV_USSD_TEXT})
     exten => dgv_ussd,n,Hangup

- Mecanismo para recepcao de mensagens USSD habilitado por padrao em todas
as
  placas DigiVoice VB0404GSM;

- Implementado metodo de discagem *TalkTime*. Este novo metodo utiliza o
tempo
  total de chamadas saintes realizadas por canal para decidir qual canal
  selecionar em uma nova chamada sainte. Estes tempos podem ser verificados
  utilizando o comando *dgv show statistics [group/all/json]* e podem ser
  "resetados" atraves do comando *dgv statistics reset <channel/all>*.
  Segue exemplo 1(extensions.conf):
     exten => 9119,1,Dial(DGV/t1/21916363)
     exten => 9119,n,Hangup
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal do grupo 1
     com menor tempo de uso.

  Segue exemplo 2(extensions.conf):
     exten => 9120,1,Dial(DGV/T1/21916363)
     exten => 9120,n,HangUp
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal do grupo 1
     com maior tempo de uso.

  Segue exemplo 3(extensions.conf):
     exten => 9121,1,Dial(DGV/s05656t/21916363)
     exten => 9121,n,HangUp
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal da placa
de
     numero serial 05656 com menor tempo de uso.

  Segue exemplo 4(extensions.conf):
     exten => 9122,1,Dial(DGV/S05656T/21916363)
     exten => 9122,n,HangUp
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal da placa
de
     numero serial 05656 com maior tempo de uso.

  Segue exemplo 5(extensions.conf):
     exten => 9123,1,Dial(DGV/s05656T/21916363)
     exten => 9123,n,HangUp
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal da placa
de
     numero serial 05656 com maior tempo de uso.

  Segue exemplo 6(extensions.conf):
     exten => 9124,1,Dial(DGV/S05656t/21916363)
     exten => 9124,n,HangUp
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal da placa
de
     numero serial 05656 com menor tempo de uso.

- Implementado novo metodo de selecao de canais para envio de mensagens SMS
em
  placas VB0404GSM baseado na quantidade de mensagens SMS enviadas por
canal.
  Estas quantidades podem ser verificadas utilizando o comando
  *dgv show statistics [group/all/json]* e podem ser "resetadas" atraves do
  comando *dgv statistics reset <channel/all>*.
  Segue exemplo 1(console):
     rasterisk -x 'dgv send sms t1 998765432 "Sending a SMS example using
the DgSendSMS application, thank you for using DigiVoice cards."'
  Onde:
     No exemplo acima temos o envio de uma mensagem SMS utilizando o canal
do
     grupo 1 com a menor quantidade de mensagens SMS enviadas.

  Segue exemplo 2(console):
     rasterisk -x 'dgv send sms T1 998765432 "Sending a SMS example using
the DgSendSMS application, thank you for using DigiVoice cards."'
  Onde:
     No exemplo acima temos o envio de uma mensagem SMS utilizando o canal
do
     grupo 1 com a maior quantidade de mensagens SMS enviadas.

  Segue exemplo 3(console):
     rasterisk -x 'dgv send sms s05656t 998765432 "Sending a SMS example
using the DgSendSMS application, thank you for using DigiVoice cards."'
  Onde:
     No exemplo acima temos o envio de uma mensagem SMS utilizando o canal
da
     placa de numero serial 05656 com menor tempo de uso.

  Segue exemplo 4(console):
     rasterisk -x 'dgv send sms S05656T 998765432 "Sending a SMS example
using the DgSendSMS application, thank you for using DigiVoice cards."'
  Onde:
     No exemplo acima temos o envio de uma mensagem SMS utilizando o canal
da
     placa de numero serial 05656 com maior tempo de uso.

  Segue exemplo 5(console):
     rasterisk -x 'dgv send sms s05656T 998765432 "Sending a SMS example
using the DgSendSMS application, thank you for using DigiVoice cards."'
  Onde:
     No exemplo acima temos o envio de uma mensagem SMS utilizando o canal
da
     placa de numero serial 05656 com maior tempo de uso.

  Segue exemplo 6(console):
     rasterisk -x 'dgv send sms S05656t 998765432 "Sending a SMS example
using the DgSendSMS application, thank you for using DigiVoice cards."'
  Onde:
     No exemplo acima temos o envio de uma mensagem SMS utilizando o canal
da
     placa de numero serial 05656 com menor tempo de uso.

- Redefinido o tamanho do texto para se apresentar o nome da operadora no
  retorno do comando *dgv show alarms* em placas DigiVoice VB0404GSM;

- Alterado retorno para o comando de *Dial* ao se utilizar apenas um canal
na
  discagem, onde o mesmo esteja ocupado. Em versoes anteriores era gerado um
  *BUSY* e nesta nova versao eh gerado um *CONGESTION*;
  Segue exemplo(extensions.conf)
     exten => 1003,1,Dial(DGV/1/21916363)

- Corrigido metodo de pesquisa de canais livres *SerialNumberChannel*, este
  problema afetava a utilizacao da pesquisa de canais em mais de uma placa.
  Importante:
     Para esta correcao recebemos a contribuicao de Sr. Rodolfo Carvalho da
     empresa Iqnus Tecnologia (www.iqnus.com.br);

- Corrigido retorno do comando *dgv show alarms json*, ao utilizar uma placa
  VB6060 os alarmes do segundo span estavam incorretos;

  Importante: Para esta versao de channel driver eh obrigatoria a
utilizacao da
              VoicerLib 4.2.5.2;



Abraço a todos.

-- 
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/20140226/cfa16921/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil