<div dir="ltr">&nbsp;&nbsp; Boa tarde Colaboradores,<br><br>&nbsp;&nbsp; Informo uma nova versão de VoicerLib e Channel Driver DigiVoice para Asterisk.<br><br><br><br>../dgvchannel-1.0.1/CHANGELOG<br><br>v1.0.1<br>======<br><br>- Implementado funcionalidades para placas VB6060PCIE/VB3030PCIE - PCI-Express;<br>
&nbsp; Importante: Para esta implementacao foram necessarias alteracoes na<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obrigatorio efetuar a compilacao da VoicerLib <a href="http://4.1.0.0">4.1.0.0</a>;<br>
<br>- Implementacao de novo parametro no digivoice.conf, este parametro se definido<br>&nbsp; habilita &quot;chamada em espera&quot;/&quot;segunda chamada&quot; em um ramal DigiVoice,<br>&nbsp; segue descricao:<br>&nbsp;&nbsp;&nbsp;&nbsp; second_call_digits -&gt; Define os digitos utilizados para alternar entre<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; duas chamadas simultaneas, valido somente para<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sinalizacao *fxs* ou *channelbank_fxs*.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exemplo:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |_ second_call_digits=##<br>
&nbsp; Importante: Para que esta feature funcione corretamente eh necessario que os<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parametros *subchannelringtone1*, *subchannelringtone2* e<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *subchannelringtimes* sejam configurados em seu digivoice.conf;<br>
<br>- Implementado metodo de discagem *RoundRobin*, este metodo utiliza ciclicamente<br>&nbsp; os canais pertencentes a um grupo em uma discagem,<br>&nbsp; segue exemplo(extensions.conf):<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1001,1,Dial(DGV/r3/21916363)<br>
&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1001,n,Hangup<br>&nbsp; ou:<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1002,1,Dial(DGV/R3/41952557)<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1002,n,Hangup<br><br>- Implementacao de dois novos parametros configuraveis atraves do dialplan<br>&nbsp; (extensions.conf), com estes novos parametros eh possivel setar o tamanho do<br>
&nbsp; cancelador(*echocan*) e/ou o tempo para treinamento(*echotraining*)<br>&nbsp; dinamicamente para cada ligacao,<br>&nbsp; segue exemplo(extensions.conf):<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1003,1,Set(_DGV_ECHOTAPS=5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; -&gt; 512 TAPS<br>
&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1003,n,Set(_DGV_ECHOTRAINING=800)<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1003,n,Dial(DGV/g1/21916363)<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1003,n,Hangup<br>&nbsp; ou:<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1004,1,Set(_DGV_ECHOTAPS=3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; -&gt; 128 TAPS<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1004,n,Dial(DGV/g1/41952557)<br>
&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1004,n,Hangup<br><br>- Implementacao de novo parametro configuravel atraves do dialplan<br>&nbsp; (extensions.conf), este novo parametro eh similar a aplicacao SendDTMF do<br>&nbsp; Asterisk, porem a discagem eh executada sem que a chamada esteja atendida.<br>
&nbsp; Esta feature esta disponivel somente para sinalizacao *r2mfc_ndis_fixed*<br>&nbsp; ou *r2mfc_ndis_variable*,<br>&nbsp; segue exemplo(extensions.conf):<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1005,1,Set(_DGV_SENDDTMF=21916363)<br>&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1005,n,Dial(DGV/g1/4444)<br>
&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; 1005,n,Hangup<br>&nbsp; Onde:<br>&nbsp;&nbsp;&nbsp;&nbsp; Apos efetuar a discagem para o numero &quot;4444&quot;, o channel aguardara o tempo<br>&nbsp;&nbsp;&nbsp;&nbsp; de *dialtone_timeout* e em seguida discara o numero &quot;21916363&quot;;<br><br>
- Implementacao de novo parametro no digivoice.conf, segue descricao:<br>&nbsp;&nbsp;&nbsp;&nbsp; polarity -&gt; Esta opcao permite que o canal de sinalizacao<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *channelbank_fxo* detecte atendimento por inversao de<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; polaridade.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pode assumir os seguintes valores:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |_ 0 -&gt; Nunca detecta atendimento por inversao de<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; polaridade, somente por presenca de audio;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |_ 1 -&gt; Somente detecta atendimento por inversao de<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; polaridade;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |_ 2 -&gt; Detecta antedimento por inversao de polaridade ou<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; por presenca de audio(Padrao);<br>&nbsp; Importante: Para esta implementacao foram necessarias alteracoes na<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obrigatorio efetuar a compilacao da VoicerLib <a href="http://4.1.0.0">4.1.0.0</a>;<br><br>- Implementado comando *dgv r2 log reload*, este comando solicita o estado atual<br>
&nbsp; da sinalizacao R2;<br><br>- Implementado comando *dgv r2 log reset*, este comando reseta o estado da<br>&nbsp; sinalizacao R2;<br><br>- Implementacoes para funcionamento do DG_DUMMY com Asterisk <a href="http://1.4.21.2">1.4.21.2</a>;<br>
<br>- Adicionado ao comando *dgv show channels* o valor do parametro *reserved*;<br><br>- Mensagem de &quot;Channel Driver Build Complete&quot; apos a execucao do comando &quot;make&quot;;<br>&nbsp; <br>- Corrigido problema de iniciar o Asterisk apos um &quot;desligamento incorreto&quot; do<br>
&nbsp; mesmo, o driver nao era finalizado corretamente;<br>&nbsp; Importante: Para esta implementacao foram necessarias alteracoes na<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VoicerLib, portanto para compilar o Channel Driver 1.0.1 eh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obrigatorio efetuar a compilacao da VoicerLib <a href="http://4.1.0.0">4.1.0.0</a>;<br>
<br><br><br>Arquivos/Procedimento para instalação:<br>&nbsp;&nbsp; VoicerLib =&gt; <a href="http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.1.0.0.tar.gz">http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.1.0.0.tar.gz</a><br>
<br>&nbsp;&nbsp; DgvChannel =&gt; <a href="http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.1.tar.gz">http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.1.tar.gz</a><br><br>&nbsp;&nbsp; O procedimento para instalação encontra-se no arquivo INSTALL dentro do diretório dgvchannel-1.0.1<br>
<br><br><br>_____________________<br>A DigiVoice agradece.<br><br>***Vamos fortalecer o mercado interno. Por que não utilizar tecnologia do Brasil no Brasil?***<br clear="all"><br>-- <br>Luciano Alves Barroso<br>Equipe de Desenvolvimento DigiVoice Channel Driver &amp; DigiVoice Meucci<br>
<a href="http://www.digivoice.com.br">www.digivoice.com.br</a><br><a href="http://www.meucci.org">www.meucci.org</a><br>
</div>