<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 -&gt; Desabilitado(Padrao);</div>
<div>                          |_ 1 -&gt; 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 -&gt; Desabilitado(Padrao);</div><div>
                      |_ 1 -&gt; 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 =&gt; dgv_ussd,1,NoOp(${DGV_USSD_SIMCARDID} - USSD RECEIVED: ${DGV_USSD_TEXT})</div><div>     exten =&gt; 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>  &quot;resetados&quot; atraves do comando *dgv statistics reset &lt;channel/all&gt;*.</div>
<div>  Segue exemplo 1(extensions.conf):</div><div>     exten =&gt; 9119,1,Dial(DGV/t1/21916363)</div><div>     exten =&gt; 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 =&gt; 9120,1,Dial(DGV/T1/21916363)</div><div>     exten =&gt; 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 =&gt; 9121,1,Dial(DGV/s05656t/21916363)</div><div>     exten =&gt; 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 =&gt; 9122,1,Dial(DGV/S05656T/21916363)</div>
<div>     exten =&gt; 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 =&gt; 9123,1,Dial(DGV/s05656T/21916363)</div><div>     exten =&gt; 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 =&gt; 9124,1,Dial(DGV/S05656t/21916363)</div><div>     exten =&gt; 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 &quot;resetadas&quot; atraves do</div>
<div>  comando *dgv statistics reset &lt;channel/all&gt;*.</div><div>  Segue exemplo 1(console):</div><div>     rasterisk -x &#39;dgv send sms t1 998765432 &quot;Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards.&quot;&#39;</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 &#39;dgv send sms T1 998765432 &quot;Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards.&quot;&#39;</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 &#39;dgv send sms s05656t 998765432 &quot;Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards.&quot;&#39;</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 &#39;dgv send sms S05656T 998765432 &quot;Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards.&quot;&#39;</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 &#39;dgv send sms s05656T 998765432 &quot;Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards.&quot;&#39;</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 &#39;dgv send sms S05656t 998765432 &quot;Sending a SMS example using the DgSendSMS application, thank you for using DigiVoice cards.&quot;&#39;</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 =&gt; 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 &amp; 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>