[AsteriskBrasil] Extensions.conf e bloqueio de ligações.

silvio barros silviobcf em hotmail.com
Terça Janeiro 24 09:35:10 BRST 2012


Bom dia pessoal.Tenho uma duvida no arquivo externsions.conf e gostaria muito da ajuda de voces. O cenario e um asterisk 1.6 com uma placa ci 2e1 e uma central intelbras 95 digital. No meio do arquivo tenho essas entrada no extension.conf: 
exten => _0XXXXXXXXXXXX/32438360,1,Hangup       ; Bloqueio interurbano
exten => _[7-9]XXXXXXX/32438360,1,Hangup        ; Bloqueio celularesexten => _00./32438360,1,Hangup                 ; Bloqueio internacional
;exten => _x./32438360,1,Hangup                 ; Bloqueio geral No caso esta sendo bloqueado interurbano celular e internacional e esta funcionando normalmente. So gostaria de entender como funciona, se o asterisk lê o arquivo todo a procura de uma entrada desse tipo e depois que vai veificar os contextos, pois tenho algumas entradas antes das linhas de bloqueio. No caso esta assim o arquivo: [khomp-00]
include => khomp-01[khomp-01]exten => _0.,1,Goto(khomp-01,${EXTEN:1},1)
exten => _[1-9]X.,1,Set(CALLERID(all)=${CALLERID(all)})
exten => _[1-9]X.,n,Dial(khomp/b2l1/${EXTEN},,)
exten => _[1-9]X.,n,Hangupexten => _8XXX,1,Goto(khomp-02-01,${EXTEN:-3},1)
exten => _32438XXX,1,Goto(khomp-02-01,${EXTEN:-3},1) 
[khomp-02-00] ;;;  Link da Central
exten => _X.,1,Set(CALLERID(all)=${CALLERID(all)})
exten => _X.,n,Dial(khomp/b2l1/${EXTEN},,)
exten => _X.,n,Hangup 
exten => _32438XXX,1,Goto(khomp-02-01,${EXTEN:-3},1) exten => _222,1,Voicemailmain(${CALLERID(num)},s)
exten => _222,2,hangup ; bloqueios exten => _0XXXXXXXXXXXX/32438360,1,Hangup       ; Bloqueio interurbano
exten => _[7-9]XXXXXXX/32438360,1,Hangup        ; Bloqueio celularesexten => _00./32438360,1,Hangup                 ; Bloqueio internacional
;exten => _x./32438360,1,Hangup                 ; Bloqueio geral e la no final do arquivo tenho essas linhas.. [khomp-02-01] exten => _XXX,n,Set(CALLERID(all)=${CALLERID(all)})
exten => _XXX,n,Dial(khomp/b2l0/${EXTEN}&Sip/32438${EXTEN},30,)
exten => _XXX,n,Voicemail(32438${EXTEN},u)                      ;; Voicemail
exten => _XXX,n,Busy Na verdade gostaria da ajuda de voces para entender melhor e a questao do bloqueio. Pelo que entendi: 1- ligacao sainte entra no asterisk 0XXXXXXXX entra no contexto [khomp-01] e faz um loop para o mesmo contexto sem o 0. exten => _0.,1,Goto(khomp-01,${EXTEN:1},1) 2- ele seta a variavel e disca exten => _[1-9]X.,1,Set(CALLERID(all)=${CALLERID(all)})
exten => _[1-9]X.,n,Dial(khomp/b2l1/${EXTEN},,) Esse e o contexto de saida nao e isso? no caso tenho essas linha antes das linhas bloqueio e o bloqueio e feito.Gostaria de entender melhor isso. Muito obrigado pessoal.Att. 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120124/19224188/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil