Alexandre ou colegas da lista, alguma outra solução para esse caso de
desligamento de chamadas quando originadas de PABX para Asterisk. Usei
as opções:<br>
1-Desativar o DDC do PABX;<br>
2-Alterar mfcr2-&gt;clear_back_persistence_check = 500;<br>
<br>
Ainda sem sucesso. Algo a mais? Poucos decimos de segundo de conversa sao muito poucos ... :D<br>
<br>
sds<br>
Hugo<br>
<br><div><span class="gmail_quote">Em 26/09/06, <b class="gmail_sendername">Alexandre Barros</b> &lt;<a href="mailto:alexandre@vectorx.com.br">alexandre@vectorx.com.br</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  
  

<div bgcolor="#ffffff" text="#000000">
Olá amigos,<br>
<br>
preciso de um auxílio sobre o bloqueio de ligações à cobrar entrantes.<br>
<br>
&nbsp;&nbsp;&nbsp; Tentei a solução abaixo do Diógenes, sugerida pelo Luiz (
utilizando os valores de &quot;500&quot; e &quot;1000&quot; ) com o bloqueio de ligações
ativo no PABX, e não funcionou... quero dizer, ao invés de &quot;décimos de
segundo&quot;, as chamadas entrantes duraram uns poucos segundos antes de
serem desconectadas.<br>
<br>
&nbsp;&nbsp;&nbsp; Também tentei desativar o bloqueio no PABX e, no dialplan do * usar
um &quot;Answer ; Hangup; Answer&quot;, que, é claro, não funcionou uma vez que
no Hangup o * não continua o dialplan; e até o uso do comando Flash(),
que reclama &quot;não ser um canal Zap&quot; ( estou usando unicall para r2
embratel ).<br>
<br>
&nbsp;&nbsp;&nbsp; Após muito tempo no Google eu esgotei os meus recursos, e gostaria
de saber como/se alguém faz para bloquear chamadas à cobrar no * via
canal unicall...<br>
<br>
muito grato.<br>
<br>
<br>
Luiz Henrique Gomes wrote:
<blockquote cite="http://mid20060823134215.B6A4720F47@postfix.vectorx.com.br" type="cite">
  <pre>Este problema ocorre por causa do bloqueio de chamadas à cobrar feito pelo<br>PABX. A forma mais simples de resolver isto é retirando o bloqueio, mas você<br>também pode tentar uma solução enviada aqui na lista pelo Diógenes Makibara:
<br>  </pre>
  <blockquote type="cite">
    <pre>Tenta efetuar uma alteração no código mfcr2.c. Encontre a linha:<br>mfcr2-&gt;clear_back_persistence_check = 0;<br>E altere para:<br>mfcr2-&gt;clear_back_persistence_check = 500; <br>    </pre>
  </blockquote>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre>Quando a ligação é atendida no ramal, o * recebe um Hangup da libunicall<br>      </pre>
    </blockquote>
  </blockquote>
  <pre>após décimos de segundo ( ouve-se, no máximo, a &gt;&gt;primeira sílaba de uma<br>conversa ), e este é o output que vejo:<br>  </pre>
</blockquote>
<blockquote><br>
  <i><small>Olá amigos,<br>
estou com um problema para tentar integrar o asterisk com uma central<br>
digital &quot;Digistar xt200&quot;, usando uma placa Digium TE405P [ 00:10.0<br>
Communication controller: Digium, Inc. Wildcard TE405P (2nd Gen) (rev<br>
02) ], num Linux CentOS kernel 2.6.9-34.ELsmp.<br>
  <br>
Minha arquitetura é a seguinte:<br>
( E1 -- Embratel R2) &lt;---&gt; TE405P_span2 ; TE405P_span1
&lt;---&gt; ( Pabx <br>
Digistar legado ).<br>
  <br>
meu problema atual diz respeito às ligações entrantes para ramais <br>
conectados ao Digistar.<br>
  <br>
Quando a ligação é atendida no ramal, o * recebe um Hangup da
libunicall <br>
após décimos de segundo ( ouve-se, no máximo, a primeira sílaba de uma <br>
conversa ), e este é o output que vejo:<br>
  <br>
  <br>
  <br>
-- UniCall/31-1 answered UniCall/43-1<br>
-- Attempting native bridge of UniCall/43-1 and UniCall/31-1<br>
Aug 21 19:39:01 WARNING[25073]: chan_unicall.c:1668 unicall_bridge: <br>
unicall_bridge called<br>
Aug 21 19:39:02 WARNING[25073]: chan_unicall.c:634 unicall_report: <br>
MFC/R2 UniCall/31 &lt;- 1101 [1/CONNECTD/Answered /Category ]<br>
Aug 21 19:39:02 WARNING[25073]: chan_unicall.c:634 unicall_report: <br>
MFC/R2 UniCall/31 Far end disconnected(cause=Normal Clearing [16]) - <br>
state 0x400<br>
Aug 21 19:39:02 WARNING[25073]: chan_unicall.c:2694 handle_uc_event: <br>
Unicall/31 event Far end disconnected<br>
Aug 21 19:39:02 WARNING[25073]: chan_unicall.c:2955 handle_uc_event:
CRN <br>
32774 - far disconnected cause=Normal Clearing [16]<br>
-- Channel 0 got hangup<br>
  <br>
  <br>
-- UniCall/31-1 answered UniCall/42-1<br>
-- Attempting native bridge of UniCall/42-1 and UniCall/31-1<br>
Aug 21 20:31:55 WARNING[25431]: chan_unicall.c:1668 unicall_bridge: <br>
unicall_bridge called<br>
Aug 21 20:31:56 WARNING[25431]: chan_unicall.c:634 unicall_report: <br>
MFC/R2 UniCall/31 &lt;- 1101 [1/CONNECTD/Answered /Category ]<br>
Aug 21 20:31:56 WARNING[25431]: chan_unicall.c:634 unicall_report: <br>
MFC/R2 UniCall/31 Far end disconnected(cause=Normal Clearing [16]) - <br>
state 0x400<br>
Aug 21 20:31:56 WARNING[25431]: chan_unicall.c:2694 handle_uc_event: <br>
Unicall/31 event Far end disconnected<br>
Aug 21 20:31:56 WARNING[25431]: chan_unicall.c:2955 handle_uc_event:
CRN <br>
32781 - far disconnected cause=Normal Clearing [16]<br>
-- Channel 0 got hangup<br>
  <br>
  <br>
Pelo que posso entender deste log ( mas gostaria de possuir uma <br>
compreensão maior ) parece se tratar de algum problema da
unicall_bridge <br>
... mas me falta conhecimento para corrigi-lo.<br>
  <br>
  <br>
meu extensions.conf :<br>
  <br>
[general]<br>
static=yes<br>
writeprotect=no<br>
  <br>
[globals]<br>
;UNI-E1 =&gt; Unicall/g1<br>
  <br>
include =&gt; internal<br>
  <br>
;;---------------------------------------------------------------------------------------------------------------------<br>
[incoming]<br>
  <br>
exten =&gt; 1400,1,Noop(entrando ligacao exten=${EXTEN})<br>
exten =&gt; 1400,2,Answer()<br>
exten =&gt; 1400,3,Dial(Unicall/g1/1461)<br>
  <br>
exten =&gt; 1409,1,Noop(calil calil calil exten=${EXTEN})<br>
exten =&gt; 1409,2,Answer()<br>
exten =&gt; 1409,3,Dial(Unicall/g1/1409)<br>
  <br>
exten =&gt; 1401,1,Noop(will exten=${EXTEN})<br>
exten =&gt; 1401,2,Answer()<br>
exten =&gt; 1401,3,Dial(Sip/301,20,tr)<br>
  <br>
;;---------------------------------------------------------------------------------------------------------------------<br>
[outgoing]<br>
  <br>
exten =&gt; _X.,1,Answer()<br>
exten =&gt; _X.,2,Noop(exten=${EXTEN}
dialedpeernumber=${DIALEDPEERNUMBER} <br>
dnid=${DNID} hangupcause=${HANGUPCAUSE} channel=${CHANNEL} <br>
invalidexten=${INVALID_EXTEN})<br>
exten =&gt; _X.,3,SetVar(PREFIX=${EXTEN:1})<br>
exten =&gt; _X.,4,SetVar(PREFIX2=${EXTEN:-4})<br>
exten =&gt; _X.,5,Dial(UniCall/g2/${EXTEN},20)<br>
  <br>
;;---------------------------------------------------------------------------------------------------------------------<br>
[internal]<br>
include =&gt; incoming<br>
include =&gt; outgoing<br>
exten =&gt; 301,1,Dial(Sip/301,20,tr)<br>
exten =&gt; 302,1,Dial(Sip/302,20,tr)<br>
exten =&gt; 303,1,Dial(Sip/303,20,tr)<br>
exten =&gt; 600,1,Dial(Sip/600,20,tr)<br>
  <br>
  <br>
  <br>
Abandonar o Digistar <b><span>*</span>NÃO<span>*</span></b> é uma opção.<br>
  <br>
  <br>
Alguém já passou por problema semelhante ?<br>
Alguma sugestão ?<br>
  <br>
  <br>
muito grato.<br>
  </small></i></blockquote>
<pre></pre>
</div>


<br>----------------------------------------<br>Estação VoIP 2006<br>5 e 6 Dezembro<br>Curitiba PR<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.estacaovoip.com.br" target="_blank">http://www.estacaovoip.com.br
</a><br><br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>
<br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.asteriskbrasil.org" target="_blank">http://www.asteriskbrasil.org
</a><br><br></blockquote></div><br>