<!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á amigos,<br>
<br>
preciso de um auxílio sobre o bloqueio de ligações à cobrar entrantes.<br>
<br>
Tentei a solução abaixo do Diógenes, sugerida pelo Luiz (
utilizando os valores de "500" e "1000" ) com o bloqueio de ligações
ativo no PABX, e não funcionou... quero dizer, ao invés de "décimos de
segundo", as chamadas entrantes duraram uns poucos segundos antes de
serem desconectadas.<br>
<br>
Também tentei desativar o bloqueio no PABX e, no dialplan do * usar
um "Answer ; Hangup; Answer", 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 "não ser um canal Zap" ( estou usando unicall para r2
embratel ).<br>
<br>
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="mid20060823134215.B6A4720F47@postfix.vectorx.com.br"
type="cite">
<pre wrap="">Este problema ocorre por causa do bloqueio de chamadas à cobrar feito pelo
PABX. A forma mais simples de resolver isto é retirando o bloqueio, mas você
também pode tentar uma solução enviada aqui na lista pelo Diógenes Makibara:
</pre>
<blockquote type="cite">
<pre wrap="">Tenta efetuar uma alteração no código mfcr2.c. Encontre a linha:
mfcr2->clear_back_persistence_check = 0;
E altere para:
mfcr2->clear_back_persistence_check = 500;
</pre>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">Quando a ligação é atendida no ramal, o * recebe um Hangup da libunicall
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->após décimos de segundo ( ouve-se, no máximo, a >>primeira sílaba de uma
conversa ), e este é o output que vejo:
</pre>
</blockquote>
<blockquote><br>
<i><small>Olá 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 é a seguinte:<br>
( E1 -- Embratel R2) <---> TE405P_span2 ; TE405P_span1
<---> ( 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 <- 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 <- 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 => Unicall/g1<br>
<br>
include => internal<br>
<br>
;;---------------------------------------------------------------------------------------------------------------------<br>
[incoming]<br>
<br>
exten => 1400,1,Noop(entrando ligacao exten=${EXTEN})<br>
exten => 1400,2,Answer()<br>
exten => 1400,3,Dial(Unicall/g1/1461)<br>
<br>
exten => 1409,1,Noop(calil calil calil exten=${EXTEN})<br>
exten => 1409,2,Answer()<br>
exten => 1409,3,Dial(Unicall/g1/1409)<br>
<br>
exten => 1401,1,Noop(will exten=${EXTEN})<br>
exten => 1401,2,Answer()<br>
exten => 1401,3,Dial(Sip/301,20,tr)<br>
<br>
;;---------------------------------------------------------------------------------------------------------------------<br>
[outgoing]<br>
<br>
exten => _X.,1,Answer()<br>
exten => _X.,2,Noop(exten=${EXTEN}
dialedpeernumber=${DIALEDPEERNUMBER} <br>
dnid=${DNID} hangupcause=${HANGUPCAUSE} channel=${CHANNEL} <br>
invalidexten=${INVALID_EXTEN})<br>
exten => _X.,3,SetVar(PREFIX=${EXTEN:1})<br>
exten => _X.,4,SetVar(PREFIX2=${EXTEN:-4})<br>
exten => _X.,5,Dial(UniCall/g2/${EXTEN},20)<br>
<br>
;;---------------------------------------------------------------------------------------------------------------------<br>
[internal]<br>
include => incoming<br>
include => outgoing<br>
exten => 301,1,Dial(Sip/301,20,tr)<br>
exten => 302,1,Dial(Sip/302,20,tr)<br>
exten => 303,1,Dial(Sip/303,20,tr)<br>
exten => 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ÃO<span
class="moz-txt-tag">*</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 wrap="">
</pre>
</body>
</html>