<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Em 27-09-2010 15:29, Eder Souza escreveu:
<blockquote
cite="mid:AANLkTi=EcoVx-ySdXayGNGDYkE_36XErw_uouw-aJ-0H@mail.gmail.com"
type="cite">
<div>no momento que o ramal se loga vc nao consegue ver se tem o ip
válido com um sip debug?</div>
</blockquote>
<br>
<br>
Olá!<br>
<br>
No CLI vejo com "sip show peers" o IP válido, com "sip show
peer <ramal>", vejo este IP em "Addr->IP" e o URI em "Reg.
Contact :" com o IP da rede que o ramal está, que é retornado pelo
SIPURI.<br>
<br>
Com numeração de ramais de 10 a 99, queria fazer algo do tipo:<br>
<br>
[autenticar]<br>
exten => _X.,1,GotoIf($[${EXTEN} < 100]?ramais,${EXTEN},1)<br>
exten => _X.,n,GotoIf($[${IP:0:9} = "10.10.10."]?saida,${EXTEN},1)<br>
exten => _X.,n,Answer<br>
exten => _X.,n,Wait(1)<br>
exten => _X.,n,Authenticate(<senha>)<br>
exten => _X.,n,Goto(saida,${EXTEN},1)<br>
<br>
Dessa forma, se for para ramal, já vai direto, se for para
outro mas se o IP estiver na rede local, vai direto, caso contrário,
isto é, não é ramal e nem está na rede local, então pede a senha.<br>
<br>
Além disso, gostaria de poder permitir que apenas alguns ramais
se autenticassem de fora da rede interna, tem algum parâmetro no
sip.conf que permita isso?<br>
<br>
<br>
[]'s<br>
<br>
Junior Polegato<br>
<br>
<br>
<blockquote
cite="mid:AANLkTi=EcoVx-ySdXayGNGDYkE_36XErw_uouw-aJ-0H@mail.gmail.com"
type="cite">
<div class="gmail_quote">Em 27 de setembro de 2010 15:18, Junior
Polegato - Asterisk <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:asterisk@juniorpolegato.com.br">asterisk@juniorpolegato.com.br</a>></span>
escreveu:<br>
<blockquote
style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"
class="gmail_quote"> Estou com uma solicitação para permitir
que alguns ramais<br>
fiquem livres para se conectar via Internet, porém neste caso deverá<br>
solicitar a senha do mesmo para fazer ligações, sendo que se for para<br>
ramal não precisa solicitar a senha.<br>
Tentei fazer utilizando a variável SIPURI, mas, quando o ramal<br>
está atrás de NAT, o IP é da rede local interna e não o válido da<br>
internet, sendo que se essa rede interna casar com a minha, então não<br>
tenho como identificar se está ou não na minha rede. Alguém sabe como<br>
obter o IP válido?<br>
Outra questão, quero que apenas alguns ramais se conectem via<br>
internet, como bloquear os outros e/ou liberar apenas os desejados?<br>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>