<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ol&aacute; amigos,<br>
<br>
preciso de um aux&iacute;lio sobre o bloqueio de liga&ccedil;&otilde;es &agrave; cobrar entrantes.<br>
<br>
&nbsp;&nbsp;&nbsp; Tentei a solu&ccedil;&atilde;o abaixo do Di&oacute;genes, sugerida pelo Luiz (
utilizando os valores de "500" e "1000" ) com o bloqueio de liga&ccedil;&otilde;es
ativo no PABX, e n&atilde;o funcionou... quero dizer, ao inv&eacute;s de "d&eacute;cimos de
segundo", as chamadas entrantes duraram uns poucos segundos antes de
serem desconectadas.<br>
<br>
&nbsp;&nbsp;&nbsp; Tamb&eacute;m tentei desativar o bloqueio no PABX e, no dialplan do * usar
um "Answer ; Hangup; Answer", que, &eacute; claro, n&atilde;o funcionou uma vez que
no Hangup o * n&atilde;o continua o dialplan; e at&eacute; o uso do comando Flash(),
que reclama "n&atilde;o ser um canal Zap" ( estou usando unicall para r2
embratel ).<br>
<br>
&nbsp;&nbsp;&nbsp; Ap&oacute;s muito tempo no Google eu esgotei os meus recursos, e gostaria
de saber como/se algu&eacute;m faz para bloquear chamadas &agrave; cobrar no * via
canal unicall...<br>
<br>
muito grato.<br>
<br>
<br>
Luiz Henrique Gomes wrote:
<blockquote cite="mid20060823134215.B6A4720F47@postfix.vectorx.com.br"
 type="cite">
  <pre wrap="">Este problema ocorre por causa do bloqueio de chamadas &agrave; cobrar feito pelo
PABX. A forma mais simples de resolver isto &eacute; retirando o bloqueio, mas voc&ecirc;
tamb&eacute;m pode tentar uma solu&ccedil;&atilde;o enviada aqui na lista pelo Di&oacute;genes Makibara:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Tenta efetuar uma altera&ccedil;&atilde;o no c&oacute;digo mfcr2.c. Encontre a linha:
mfcr2-&gt;clear_back_persistence_check = 0;
E altere para:
mfcr2-&gt;clear_back_persistence_check = 500; 
    </pre>
  </blockquote>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Quando a liga&ccedil;&atilde;o &eacute; atendida no ramal, o * recebe um Hangup da libunicall
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->ap&oacute;s d&eacute;cimos de segundo ( ouve-se, no m&aacute;ximo, a &gt;&gt;primeira s&iacute;laba de uma
conversa ), e este &eacute; o output que vejo:
  </pre>
</blockquote>
<blockquote><br>
  <i><small>Ol&aacute; amigos,<br>
estou com um problema para tentar integrar o asterisk com uma central<br>
digital "Digistar xt200", 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 &eacute; 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 &agrave;s liga&ccedil;&otilde;es entrantes para ramais <br>
conectados ao Digistar.<br>
  <br>
Quando a liga&ccedil;&atilde;o &eacute; atendida no ramal, o * recebe um Hangup da
libunicall <br>
ap&oacute;s d&eacute;cimos de segundo ( ouve-se, no m&aacute;ximo, a primeira s&iacute;laba de uma <br>
conversa ), e este &eacute; 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&atilde;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 class="moz-txt-star"><span class="moz-txt-tag">*</span>N&Atilde;O<span
 class="moz-txt-tag">*</span></b> &eacute; uma op&ccedil;&atilde;o.<br>
  <br>
  <br>
Algu&eacute;m j&aacute; passou por problema semelhante ?<br>
Alguma sugest&atilde;o ?<br>
  <br>
  <br>
muito grato.<br>
  </small></i></blockquote>
<pre wrap="">

</pre>
</body>
</html>