<div>Gilberto, </div>
<div>&nbsp;</div>
<div>O Hangup com busy detect acontece quando o sinal de ocupado for detectado no audio da linha. </div>
<div>Ou seja, quando o asterisk detectar algo como&nbsp;&nbsp; &quot;tu, tu, tu, tu&quot;. </div>
<div>&nbsp;</div>
<div>O asterisk não se importa com a frequencia do tom, apenas conta quanto tempo houve &quot;tom&quot; e quanto tempo houve &quot;silencio&quot;.&nbsp; Depois compara isso com o padrao apresentado.</div>
<div>&nbsp;</div>
<div>Com uma pabx intelbras o padrão que permitiu a detecção foi busypattern=140,60 ... que é um sinal de ocupado bem rapido. 160 milisegundos de tom e 40 de silencio. Detalhe: o padrão minimo aceitavel era de 70, então tive que mudar no codigo fonte para que aceitasse 40. 
</div>
<div>&nbsp;</div>
<div>Com a utilização de uma linha da Brasil Telecom, tive um outro problema. Ouvindo o sinal de ocupado percebi que 3&nbsp;beeps eram mais curtos, ai havia um&nbsp;levemente mais longo e assim repetidamente... A dificuldade é que a detecao de hangup nao esta preparada para detectar padroes assim...&nbsp; 
</div>
<div>&nbsp;</div>
<div>Alterando o código fonte do dsp.c foi possivel fazer uma adaptação para que esse tipo de padrão fosse detectado. </div>
<div>&nbsp;</div>
<div>Outro fator muito importante aqui é o echo !!!&nbsp; Na pabx da intelbras por exemplo ( usando o fxotune versao patcheada ) eu medi o echo&nbsp; em 70% ... o que é muuuuito alto. Dessa forma se a URA estiver tocando uma mensagem, essa mensagem sera recebida de volta e pode mascarar o padrao de ocupado.&nbsp; Ainda não testei caceladores de echo de melhor desempenho, mas esse deve ser o proximo passo. 
</div>
<div>&nbsp;</div>
<div>Luis. </div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><span class="gmail_quote">Em 05/10/07, <b class="gmail_sendername">Gilberto Nunes</b> &lt;<a href="mailto:gilbertonunes@yahoo.com.br">gilbertonunes@yahoo.com.br</a>&gt; escreveu:</span></div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Pessoal<br><br>Estou enfrentando o seguinte problema:<br><br>Tenho a seguinte URA configurada no asterisk:
<br><br>;URA<br><br>exten =&gt; s, 1, Wait,10<br>exten =&gt; s, 2, Answer()<br>exten =&gt; s, 3, Set(CALLFILENAME=/var/spool/asterisk/monitor/entrada/)<br>exten =&gt; s, 4, Monitor(wav,${CALLFILENAME}/${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:
<br>%S)}-${EXTEN},m)<br>exten =&gt; s, 5, Wait,1<br>exten =&gt; s, 6, Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5sec<br>exten =&gt; s, 7, Set(TIMEOUT(response)=10) ; Set Response Timeout to 10sec<br>exten =&gt; s, 8, Background(bemvindo)
<br><br>exten =&gt; 1, 1, Goto(loja,s,1)<br>exten =&gt; 2, 1, Goto(assistencia,s,1)<br><br>;exten =&gt; s, 9, Wait,2<br>exten =&gt; s, 9, Queue(8500||||20)<br><br>exten =&gt; i, 1, Playback(invalid)<br>exten =&gt; i, 2, Wait,2
<br>exten =&gt; i, 3, Goto(s,8)<br><br>exten =&gt; s, 10, HangUp()<br><br><br>[loja]<br>exten =&gt; s, 1, Queue(8600||||20)<br><br>[assistencia]<br>exten =&gt; s, 1, Queue(8500||||20)<br><br>Acontece que se a pessoa que ligou desliga antes ou durante a URA, a ligação
<br>continua até ser redirecionada para o destino final, ou seja, a ligação<br>continua.<br><br>Tenho uma placa VB0408-PCI.<br><br>Já coloquei o seguinte no zapata.conf:<br><br>busydetect=yes<br>busycount=4<br>busypattern=500,500
<br>answeronpolarityswitch=yes<br>hanguponpolarityswitch=yes<br><br>e no digivoice.conf<br><br>busydetect=yes<br>busycount=4<br>busypattern=500,500<br>answeronpolarityswitch=yes<br>hanguponpolarityswitch=yes<br><br><br>Como posso resolver esse problema?
<br>Já vasculhei o google e achei a solução com o busydetect, mas parece que com a<br>placa da Digivoice não funciona ou eu estou fazendo alguma configuração<br>errada.<br><br>Obrigado<br>--<br>Gilberto Nunes<br>BitMix Tecnologia
<br>Itajaí - SC<br>_______________________________________________<br>Compre uma camiseta da AsteriskBrasil.org!<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; == <a href="http://VoIPMania.com.br">
VoIPMania.com.br</a> ==<br><br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org
</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br>