Obrigado pela dica... com certeza será útil a muitos da lista!<br><br><div class="gmail_quote">Em 5 de dezembro de 2011 09:20, Rafael Augusto <span dir="ltr">&lt;<a href="mailto:rafael_jcn@yahoo.com.br">rafael_jcn@yahoo.com.br</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="color:#000;background-color:#fff;font-family:times new roman,new york,times,serif;font-size:14pt"><div>
<span>Bom dia pessoal,</span></div>
<div><span></span> </div>
<div><span>           Quero agradecer o apoio que recebi na lista, consegui realizar o que planejei com sucesso. Segue o código aba</span><span>ixo para auxiliar outras pessoas que possam precisar fazer algo igual ou<var></var> semelhante.</span></div>

<div><span></span> </div>
<div><span>         Para entenderem melhor o contexto, a função SIPCHANINFO armazena o ip corrente do ramal que efetua a chamada, em seguida faço um corte na variável devido uma necessidade do serviço, e em seguida faço uma comparação com os ips cadastrados no banco, daí libero ou bloqueio o tipo de chamada no contexto seguinte.</span></div>

<div><span>         OBS: Asterisk versão 1.6.0 </span></div>
<div><span></span> </div>
<div><span>[macro-rotaip]<br>exten =&gt; s,1,Set(ipramal=${SIPCHANINFO(peerip)})<br>exten =&gt; s,n,Set(ipramal1=${CUT(ipramal,.,1&amp;2)})<br>exten =&gt; s,n,NoOP(${ipramal1})<br>exten =&gt; s,n,MYSQL(Connect connid 127.0.0.1 user senha db_rangeip)<br>
exten =&gt; s,n,MYSQL(Query resultid ${connid} SELECT db_range,db_grupo FROM db_ip WHERE db_range=${ipramal1})<br>exten =&gt; s,n,MYSQL(Fetch fetchid ${resultid} db_range db_grupo)<br>exten =&gt; s,n,NoOp(${db_range} ${db_grupo})<br>
exten =&gt; s,n,GotoIf($[&quot;${ipramal1}&quot; = &quot;${db_range}&quot;]?ok:nok)<br>exten =&gt; s,n(nok),NoOp(CHAMADA NAO AUTORIZADA!)<br>exten =&gt; s,n,Hangup()<br>exten =&gt; s,n(ok),NoOp(CHAMADA AUTORIZADA!)</span></div>

<div> </div>
<div> </div>
<div>Abraços,</div>
<div> </div>
<div> </div>
<div>Rafael</div>
<div> </div>
<div> </div>
<div> </div>
<div style="FONT-FAMILY:times new roman,new york,times,serif;FONT-SIZE:14pt">
<div style="FONT-FAMILY:times new roman,new york,times,serif;FONT-SIZE:12pt"><font size="2" face="Arial">----- Mensagem encaminhada -----<br><b><span style="FONT-WEIGHT:bold">De:</span></b> Rafael Augusto &lt;<a href="mailto:rafael_jcn@yahoo.com.br" target="_blank">rafael_jcn@yahoo.com.br</a>&gt;<br>
<b><span style="FONT-WEIGHT:bold">Para:</span></b> thiagoc &lt;<a href="mailto:root@thiagoc.net" target="_blank">root@thiagoc.net</a>&gt;; &quot;<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a>&quot; &lt;<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a>&gt; <br>
<b><span style="FONT-WEIGHT:bold">Enviadas:</span></b> Quarta-feira, 30 de Novembro de 2011 17:33<br><b><span style="FONT-WEIGHT:bold">Assunto:</span></b> Re: [AsteriskBrasil] Roteamento por serviço<br></font><br>
<div>
<div>
<div style="BACKGROUND-COLOR:#fff;FONT-FAMILY:times new roman,new york,times,serif;COLOR:#000;FONT-SIZE:14pt">
<div><span>Thiago,</span></div>
<div><span></span> </div>
<div><span>          Parece ser muito boa essa solução, vou fazer um teste e obtendo os resultados envio<var></var> na lista.</span></div>
<div><span></span> </div>
<div><span>Obrigado e Deus o abençõe,</span></div>
<div><span></span> </div>
<div><span>Rafael</span></div>
<div><span></span> </div>
<div><br></div>
<div style="FONT-FAMILY:times new roman,new york,times,serif;FONT-SIZE:14pt">
<div style="FONT-FAMILY:times new roman,new york,times,serif;FONT-SIZE:12pt"><font size="2" face="Arial">
<div style="BORDER-BOTTOM:#ccc 1px solid;BORDER-LEFT:#ccc 1px solid;PADDING-BOTTOM:0px;LINE-HEIGHT:0;MARGIN:5px 0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;min-height:0px;FONT-SIZE:0px;BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;PADDING-TOP:0px">
</div><b><span style="FONT-WEIGHT:bold">De:</span></b> thiagoc &lt;<a href="mailto:root@thiagoc.net" target="_blank">root@thiagoc.net</a>&gt;<br><b><span style="FONT-WEIGHT:bold">Para:</span></b> Rafael Augusto &lt;<a href="mailto:rafael_jcn@yahoo.com.br" target="_blank">rafael_jcn@yahoo.com.br</a>&gt;; <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a> <br>
<b><span style="FONT-WEIGHT:bold">Enviadas:</span></b> Quarta-feira, 30 de Novembro de 2011 15:36<br><b><span style="FONT-WEIGHT:bold">Assunto:</span></b> Re: [AsteriskBrasil] Roteamento por serviço<br></font><br>2011/11/30 Rafael Augusto &lt;<a href="mailto:rafael_jcn@yahoo.com.br" rel="nofollow" target="_blank">rafael_jcn@yahoo.com.br</a>&gt;:<br>
&gt;
          Obrigado pelo retorno, mas acho que me expressei mal, não é rota de<br>&gt; rede no SO mas de voz, ou seja, se estiver registrado no * via internet<br>&gt; somente faço chamadas entre ramais, se estiver registrado no * via VPN,<br>
&gt; tenho permissão para realizar chamadas ramal a ramal, loca (cel/fixo), e se<br>&gt; estiver registrado no * de dentro da rede local da empresa, tenho permissão<br>&gt; para fazer chamadas ramal a ramal, local (cel/fixo), DDD (cel/fixo), DDI.<br>
<br>Antes do Dial você poderia usar a função SIPPEER pra pegar o IP do<br>ramal, e daí fazer as tratativas conforme necessário.<br><br><a href="http://www.voip-info.org/wiki/view/Asterisk+func+sippeer" rel="nofollow" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+func+sippeer</a><br>
<font color="#888888"><br><br>-- <br>thiagoc<br><br>&quot;O povo não deveria temer o governo. O governo é quem deveria temer o povo.&quot;<br>V de
 Vingança<br><br><br></font></div></div></div></div></div><br><br></div></div></div></div><br>_______________________________________________<br>
KHOMP ::: External Series Experience :::<br>
Um novo conceito para o mercado de aplicações que vai<br>
fazer você pensar fora da caixa. Aguarde este lançamento<br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou <a href="tel:%2811%293016-5200" value="+551130165200">(11)3016-5200</a>.<br>
________<br>
GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP<br>
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, Bilhetagem<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Shop Voip, representante exclusivo: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou <a href="tel:0800-6021244" value="+558006021244">0800-6021244</a><br>
______________________________________________<br>
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><br></blockquote></div>
<br>