<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.16.3">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#ffffff">
Outra sugestão... rs<BR>
<BR>
[ramal-externo]<BR>
exten => _12XX,1,Goto(contextogeral,${EXTEN},1) ; para seus ramais internos<BR>
exten => _0800X.,1,Goto(contextogeral,${EXTEN},1) ; para 0800 já que é gratuito<BR>
<BR>
exten => _ZXXXXXXXX,1,NoOp(Ramal Externo ${CALLERID(num)} solicitando ligação local)<BR>
exten => _ZXXXXXXXX,n,Set(REDELOCAL="192.168")<BR>
exten => _ZXXXXXXXX,n,Agi(check_ip_sip,${CALLERID(num)}) ; AQUI PRECISARIA DESENVOLVER O AGI. O RETORNO DO AGI SERIA A VARIÁVEL ${REDESIP}<BR>
exten => _ZXXXXXXXX,n,GotoIf($["${REDELOCAL}"="${REDESIP}"]?local)<BR>
exten => _ZXXXXXXXX,n,Authenticate(/pin-sip.txt)<BR>
exten => _ZXXXXXXXX,n(local),Goto(contextogeral,${EXTEN},1)<BR>
<BR>
<BR>
<BR>
Dica pro AGI<BR>
REDESIP poderia ser filtrada por:<BR>
PRI_OCT = rasterisk -rx "sip show peer 5001" | grep "Addr->IP" | cut -d : -f 2 | cut -d\ -f 2 | cut -d \. -f 1 ; primeiro octeto<BR>
SEC_OCT= rasterisk -rx "sip show peer 5001" | grep "Addr->IP" | cut -d : -f 2 | cut -d\ -f 2 | cut -d \. -f 2 ; segundo octeto<BR>
<BR>
REDESIP= $PRI_OCT . $SEC_OCT<BR>
<BR>
<BR>
OBS: O campo "<B>Addr->IP</B>" mostra o ip que está conectado ao ramal.<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Abs
</TD>
</TR>
</TABLE>
<BR>
-------- Mensagem original --------<BR>
<B>De</B>: Junior Polegato - Asterisk <<A HREF="mailto:Junior%20Polegato%20-%20Asterisk%20%3casterisk@juniorpolegato.com.br%3e">asterisk@juniorpolegato.com.br</A>><BR>
<B>Responder a</B>: <A HREF="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A><BR>
<B>Para</B>: <A HREF="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A><BR>
<B>Assunto</B>: Re: [AsteriskBrasil] Identificar IP no plano de discagem e senha<BR>
<B>Data</B>: Mon, 27 Sep 2010 16:22:53 -0300<BR>
<BR>
Em 27-09-2010 16:07, Rodrigo Vian escreveu: <BR>
<BLOCKQUOTE TYPE=CITE>
Minha sugestão.....<BR>
1 - criar um contexto para ramais externos (para solicitar senha para ligações externas) e outro para ramais internos (ou manter o padrão)<BR>
2 - Acrescentar os seguintes parâmetros nos ramais sip internos:<BR>
<FONT COLOR="#ff0000">deny=0.0.0.0/0.0.0.0 ; bloqueia todos os ip's</FONT><BR>
<FONT COLOR="#0000ff">permit=192.168.0.0/255.255.0.0 ; permite apenas sua rede local</FONT><BR>
</BLOCKQUOTE>
<BR>
Boa tarde!<BR>
<BR>
Obrigado Rodrigo, vou considerar fazer alguns testes com sua sugestão 1, a 2 já está em prática. O problema é que esses ramais geralmente estão na rede interna e ter que digitar senha toda vez fica ruim, então estou pensando em criar dois ramais e cadastrar os dois nos aparelhos celulares, sendo que um é para a rede interna e outro para fora da rede. Vou fazer alguns testes e retorno resultados.<BR>
<BR>
Obrigado.<BR>
<BR>
<BR>
[]'s<BR>
Junior Polegato<BR>
<BR>
<PRE>
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em <A HREF="http://www.khomp.com.br">www.khomp.com.br</A>
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora <A HREF="http://www.voipmania.com.br">www.voipmania.com.br</A>
______________________________________________
Lista de discussões AsteriskBrasil.org
<A HREF="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</A>
<A HREF="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</A>
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <A HREF="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</A>
</PRE>
</BODY>
</HTML>