<div dir="ltr"><div>Bom dia lista Asterisk Brasil, uma nova versão da voicerlib e channel driver para Asterisk esta disponivel.</div><div><br></div><div>Seguem os links para download:</div><div><a href="http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.5.2.tar.gz">http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.5.2.tar.gz</a></div>
<div><a href="http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.1.4.tar.gz">http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.1.4.tar.gz</a></div><div><br></div><div>Abaixo o CHANGELOG completo:</div>
<div>../dgvchannel-1.1.4/CHANGELOG</div><div><br></div><div>- Implementacoes para suportar versoes de Asterisk 12.x;</div><div><br></div><div>- Criado novo parametro no digivoice.conf, segue descricao:</div><div> *sms_confirmation* - Habilita a solicitacao de confirmacao de envio de</div>
<div> mensagens SMS atraves de um canal de sinalizacao *gsm*.</div><div> Pode assumir os seguintes valores:</div><div> |_ 0 -> Desabilitado(Padrao);</div>
<div> |_ 1 -> Habilitado;</div><div> </div><div>- Criado novo parametro no digivoice.conf, segue descricao:</div><div> *sms_flashsms* - Esta opcao permite configurar o canal para enviar mensagens</div>
<div> do tipo Flash SMS ou tambem conhecido como SMS de Classe 0.</div><div> Pode assumir os seguintes valores:</div><div> |_ 0 -> Desabilitado(Padrao);</div><div>
|_ 1 -> Habilitado;</div><div><br></div><div>- Criado mecanismo para recebimento de mensagens FlashSMS (Classe 0) em placas</div><div> DigiVoice VB0404GSM. Mensagens desta categoria serao tratadas da mesma forma</div>
<div> que mensagens SMS sao tratadas hoje;</div><div><br></div><div>- Criada *extension* para recebimendo de mensagens USSD em placas DigiVoice</div><div> VB0404GSM. Ao receber uma mensagem USSD o channel driver DigiVoice chamara o</div>
<div> *extension* *dgv_ussd* do *context* relativo, com prioridade 1.</div><div> Para recuperar o conteudo da mensagem USSD acesse as seguintes variaveis:</div><div> DGV_USSD_SIMCARDID e DGV_USSD_TEXT.</div><div> Segue exemplo(extensions.conf):</div>
<div> exten => dgv_ussd,1,NoOp(${DGV_USSD_SIMCARDID} - USSD RECEIVED: ${DGV_USSD_TEXT})</div><div> exten => dgv_ussd,n,Hangup</div><div><br></div><div>- Mecanismo para recepcao de mensagens USSD habilitado por padrao em todas as</div>
<div> placas DigiVoice VB0404GSM;</div><div><br></div><div>- Implementado metodo de discagem *TalkTime*. Este novo metodo utiliza o tempo</div><div> total de chamadas saintes realizadas por canal para decidir qual canal</div>
<div> selecionar em uma nova chamada sainte. Estes tempos podem ser verificados</div><div> utilizando o comando *dgv show statistics [group/all/json]* e podem ser</div><div> "resetados" atraves do comando *dgv statistics reset <channel/all>*.</div>
<div> Segue exemplo 1(extensions.conf):</div><div> exten => 9119,1,Dial(DGV/t1/21916363)</div><div> exten => 9119,n,Hangup</div><div> Onde:</div><div> No exemplo acima temos uma chamada sainte utilizando o canal do grupo 1</div>
<div> com menor tempo de uso.</div><div><br></div><div> Segue exemplo 2(extensions.conf):</div><div> exten => 9120,1,Dial(DGV/T1/21916363)</div><div> exten => 9120,n,HangUp</div><div> Onde:</div><div> No exemplo acima temos uma chamada sainte utilizando o canal do grupo 1</div>
<div> com maior tempo de uso.</div><div><br></div><div> Segue exemplo 3(extensions.conf):</div><div> exten => 9121,1,Dial(DGV/s05656t/21916363)</div><div> exten => 9121,n,HangUp</div><div> Onde:</div><div>
No exemplo acima temos uma chamada sainte utilizando o canal da placa de</div><div> numero serial 05656 com menor tempo de uso.</div><div><br></div><div> Segue exemplo 4(extensions.conf):</div><div> exten => 9122,1,Dial(DGV/S05656T/21916363)</div>
<div> exten => 9122,n,HangUp</div><div> Onde:</div><div> No exemplo acima temos uma chamada sainte utilizando o canal da placa de</div><div> numero serial 05656 com maior tempo de uso.</div><div><br></div>
<div> Segue exemplo 5(extensions.conf):</div><div> exten => 9123,1,Dial(DGV/s05656T/21916363)</div><div> exten => 9123,n,HangUp</div><div> Onde:</div><div> No exemplo acima temos uma chamada sainte utilizando o canal da placa de</div>
<div> numero serial 05656 com maior tempo de uso.</div><div><br></div><div> Segue exemplo 6(extensions.conf):</div><div> exten => 9124,1,Dial(DGV/S05656t/21916363)</div><div> exten => 9124,n,HangUp</div>
<div> Onde:</div><div> No exemplo acima temos uma chamada sainte utilizando o canal da placa de</div><div> numero serial 05656 com menor tempo de uso.</div><div><br></div><div>- Implementado novo metodo de selecao de canais para envio de mensagens SMS em</div>
<div> placas VB0404GSM baseado na quantidade de mensagens SMS enviadas por canal.</div><div> Estas quantidades podem ser verificadas utilizando o comando</div><div> *dgv show statistics [group/all/json]* e podem ser "resetadas" atraves do</div>
<div> comando *dgv statistics reset <channel/all>*.</div><div> Segue exemplo 1(console):</div><div> rasterisk -x 'dgv send sms t1 998765432 "Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards."'</div>
<div> Onde:</div><div> No exemplo acima temos o envio de uma mensagem SMS utilizando o canal do</div><div> grupo 1 com a menor quantidade de mensagens SMS enviadas.</div><div><br></div><div> Segue exemplo 2(console):</div>
<div> rasterisk -x 'dgv send sms T1 998765432 "Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards."'</div><div> Onde:</div><div> No exemplo acima temos o envio de uma mensagem SMS utilizando o canal do</div>
<div> grupo 1 com a maior quantidade de mensagens SMS enviadas.</div><div><br></div><div> Segue exemplo 3(console):</div><div> rasterisk -x 'dgv send sms s05656t 998765432 "Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards."'</div>
<div> Onde:</div><div> No exemplo acima temos o envio de uma mensagem SMS utilizando o canal da</div><div> placa de numero serial 05656 com menor tempo de uso.</div><div><br></div><div> Segue exemplo 4(console):</div>
<div> rasterisk -x 'dgv send sms S05656T 998765432 "Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards."'</div><div> Onde:</div><div> No exemplo acima temos o envio de uma mensagem SMS utilizando o canal da</div>
<div> placa de numero serial 05656 com maior tempo de uso.</div><div><br></div><div> Segue exemplo 5(console):</div><div> rasterisk -x 'dgv send sms s05656T 998765432 "Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards."'</div>
<div> Onde:</div><div> No exemplo acima temos o envio de uma mensagem SMS utilizando o canal da</div><div> placa de numero serial 05656 com maior tempo de uso.</div><div><br></div><div> Segue exemplo 6(console):</div>
<div> rasterisk -x 'dgv send sms S05656t 998765432 "Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards."'</div><div> Onde:</div><div> No exemplo acima temos o envio de uma mensagem SMS utilizando o canal da</div>
<div> placa de numero serial 05656 com menor tempo de uso.</div><div><br></div><div>- Redefinido o tamanho do texto para se apresentar o nome da operadora no</div><div> retorno do comando *dgv show alarms* em placas DigiVoice VB0404GSM;</div>
<div><br></div><div>- Alterado retorno para o comando de *Dial* ao se utilizar apenas um canal na</div><div> discagem, onde o mesmo esteja ocupado. Em versoes anteriores era gerado um</div><div> *BUSY* e nesta nova versao eh gerado um *CONGESTION*;</div>
<div> Segue exemplo(extensions.conf)</div><div> exten => 1003,1,Dial(DGV/1/21916363)</div><div><br></div><div>- Corrigido metodo de pesquisa de canais livres *SerialNumberChannel*, este</div><div> problema afetava a utilizacao da pesquisa de canais em mais de uma placa.</div>
<div> Importante:</div><div> Para esta correcao recebemos a contribuicao de Sr. Rodolfo Carvalho da</div><div> empresa Iqnus Tecnologia (<a href="http://www.iqnus.com.br">www.iqnus.com.br</a>);</div><div><br></div>
<div>- Corrigido retorno do comando *dgv show alarms json*, ao utilizar uma placa</div><div> VB6060 os alarmes do segundo span estavam incorretos;</div><div><br></div><div> Importante: Para esta versao de channel driver eh obrigatoria a utilizacao da</div>
<div> VoicerLib 4.2.5.2;</div><div><br></div><div><br></div><div><br></div><div>Abraço a todos.</div><div><br></div>-- <br>Luciano Alves Barroso<br>Equipe de Desenvolvimento DigiVoice Channel Driver & DigiVoice Meucci<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br><a href="http://www.meucci.org" target="_blank">www.meucci.org</a>
</div>