<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Bom dia pessoal.<BR>Tenho uma duvida no arquivo externsions.conf e gostaria muito da ajuda de voces.<BR>&nbsp;<BR>O cenario e um asterisk 1.6 com uma placa ci 2e1 e uma central intelbras 95 digital.<BR>&nbsp;<BR>No meio do arquivo tenho essas entrada no extension.conf:<BR>&nbsp;<BR><br>exten =&gt; _0XXXXXXXXXXXX/32438360,1,Hangup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Bloqueio interurbano<br>exten =&gt; _[7-9]XXXXXXX/32438360,1,Hangup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Bloqueio celulares<BR>exten =&gt; _00./32438360,1,Hangup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Bloqueio internacional<br>;exten =&gt; _x./32438360,1,Hangup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Bloqueio geral<BR>&nbsp;<BR>No caso esta sendo bloqueado interurbano celular e internacional e esta funcionando normalmente.<BR>&nbsp;<BR>So gostaria de entender como funciona, se&nbsp;o asterisk&nbsp;lê o arquivo todo a procura de uma entrada desse tipo e depois que vai veificar&nbsp;os contextos, pois tenho&nbsp;algumas entradas antes&nbsp;das linhas de bloqueio.<BR>&nbsp;<BR>No caso esta assim o arquivo:<BR>&nbsp;<BR>[khomp-00]<br>include =&gt; khomp-01<BR>[khomp-01]<BR>exten =&gt; _0.,1,Goto(khomp-01,${EXTEN:1},1)<BR><br>exten =&gt; _[1-9]X.,1,Set(CALLERID(all)=${CALLERID(all)})<br>exten =&gt; _[1-9]X.,n,Dial(khomp/b2l1/${EXTEN},,)<br>exten =&gt; _[1-9]X.,n,Hangup<BR>exten =&gt; _8XXX,1,Goto(khomp-02-01,${EXTEN:-3},1)<br>exten =&gt; _32438XXX,1,Goto(khomp-02-01,${EXTEN:-3},1)<BR>&nbsp;<BR><br>[khomp-02-00] ;;;&nbsp; Link da Central<br>exten =&gt; _X.,1,Set(CALLERID(all)=${CALLERID(all)})<br>exten =&gt; _X.,n,Dial(khomp/b2l1/${EXTEN},,)<br>exten =&gt; _X.,n,Hangup<BR>&nbsp;<BR><br>exten =&gt; _32438XXX,1,Goto(khomp-02-01,${EXTEN:-3},1)<BR>&nbsp;<BR>exten =&gt; _222,1,Voicemailmain(${CALLERID(num)},s)<br>exten =&gt; _222,2,hangup<BR>&nbsp;<BR>; bloqueios<BR>&nbsp;<BR>exten =&gt; _0XXXXXXXXXXXX/32438360,1,Hangup       ; Bloqueio interurbano<br>exten =&gt; _[7-9]XXXXXXX/32438360,1,Hangup        ; Bloqueio celulares<BR>exten =&gt; _00./32438360,1,Hangup                 ; Bloqueio internacional<br>;exten =&gt; _x./32438360,1,Hangup                 ; Bloqueio geral<BR>&nbsp;<BR>e la no final do arquivo tenho essas linhas..<BR>&nbsp;<BR>[khomp-02-01]<BR>&nbsp;<BR>exten =&gt; _XXX,n,Set(CALLERID(all)=${CALLERID(all)})<br>exten =&gt; _XXX,n,Dial(khomp/b2l0/${EXTEN}&amp;Sip/32438${EXTEN},30,)<br>exten =&gt; _XXX,n,Voicemail(32438${EXTEN},u)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;; Voicemail<br>exten =&gt; _XXX,n,Busy<BR>&nbsp;<BR>Na verdade gostaria da ajuda de voces para entender&nbsp;melhor e a questao do bloqueio.<BR>&nbsp;<BR>Pelo que entendi:<BR>&nbsp;<BR>1-&nbsp;ligacao sainte entra no asterisk 0XXXXXXXX entra no contexto [khomp-01] e faz um loop para o mesmo contexto sem o 0.<BR>&nbsp;<BR>exten =&gt; _0.,1,Goto(khomp-01,${EXTEN:1},1)<BR>&nbsp;<BR>2- ele seta a variavel e disca<BR>&nbsp;<BR>exten =&gt; _[1-9]X.,1,Set(CALLERID(all)=${CALLERID(all)})<br>exten =&gt; _[1-9]X.,n,Dial(khomp/b2l1/${EXTEN},,)<BR>&nbsp;<BR>Esse e o contexto de saida nao e isso?<BR>&nbsp;<BR>no caso tenho essas linha&nbsp;antes das linhas&nbsp;bloqueio e o bloqueio e feito.<BR>Gostaria de entender melhor isso.<BR>&nbsp;<BR>Muito obrigado pessoal.<BR><font color="#1f497d">Att.<BR></font>                                               </div></body>
</html>