[AsteriskBrasil] Enc: Roteamento por serviço

Ricardo Landim pangole em bol.com.br
Segunda Dezembro 5 09:42:08 BRST 2011


Obrigado pela dica... com certeza será útil a muitos da lista!

Em 5 de dezembro de 2011 09:20, Rafael Augusto
<rafael_jcn em yahoo.com.br>escreveu:

> Bom dia pessoal,
>
>            Quero agradecer o apoio que recebi na lista, consegui realizar
> o que planejei com sucesso. Segue o código abaixo para auxiliar outras
> pessoas que possam precisar fazer algo igual ou semelhante.
>
>          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.
>          OBS: Asterisk versão 1.6.0
>
> [macro-rotaip]
> exten => s,1,Set(ipramal=${SIPCHANINFO(peerip)})
> exten => s,n,Set(ipramal1=${CUT(ipramal,.,1&2)})
> exten => s,n,NoOP(${ipramal1})
> exten => s,n,MYSQL(Connect connid 127.0.0.1 user senha db_rangeip)
> exten => s,n,MYSQL(Query resultid ${connid} SELECT db_range,db_grupo FROM
> db_ip WHERE db_range=${ipramal1})
> exten => s,n,MYSQL(Fetch fetchid ${resultid} db_range db_grupo)
> exten => s,n,NoOp(${db_range} ${db_grupo})
> exten => s,n,GotoIf($["${ipramal1}" = "${db_range}"]?ok:nok)
> exten => s,n(nok),NoOp(CHAMADA NAO AUTORIZADA!)
> exten => s,n,Hangup()
> exten => s,n(ok),NoOp(CHAMADA AUTORIZADA!)
>
>
> Abraços,
>
>
> Rafael
>
>
>
>  ----- Mensagem encaminhada -----
> *De:* Rafael Augusto <rafael_jcn em yahoo.com.br>
> *Para:* thiagoc <root em thiagoc.net>; "
> asteriskbrasil em listas.asteriskbrasil.org" <
> asteriskbrasil em listas.asteriskbrasil.org>
> *Enviadas:* Quarta-feira, 30 de Novembro de 2011 17:33
> *Assunto:* Re: [AsteriskBrasil] Roteamento por serviço
>
>   Thiago,
>
>           Parece ser muito boa essa solução, vou fazer um teste e obtendo
> os resultados envio na lista.
>
> Obrigado e Deus o abençõe,
>
> Rafael
>
>
>  *De:* thiagoc <root em thiagoc.net>
> *Para:* Rafael Augusto <rafael_jcn em yahoo.com.br>;
> asteriskbrasil em listas.asteriskbrasil.org
> *Enviadas:* Quarta-feira, 30 de Novembro de 2011 15:36
> *Assunto:* Re: [AsteriskBrasil] Roteamento por serviço
>
> 2011/11/30 Rafael Augusto <rafael_jcn em yahoo.com.br>:
> >          Obrigado pelo retorno, mas acho que me expressei mal, não é
> rota de
> > rede no SO mas de voz, ou seja, se estiver registrado no * via internet
> > somente faço chamadas entre ramais, se estiver registrado no * via VPN,
> > tenho permissão para realizar chamadas ramal a ramal, loca (cel/fixo), e
> se
> > estiver registrado no * de dentro da rede local da empresa, tenho
> permissão
> > para fazer chamadas ramal a ramal, local (cel/fixo), DDD (cel/fixo), DDI.
>
> Antes do Dial você poderia usar a função SIPPEER pra pegar o IP do
> ramal, e daí fazer as tratativas conforme necessário.
>
> http://www.voip-info.org/wiki/view/Asterisk+func+sippeer
>
>
> --
> thiagoc
>
> "O povo não deveria temer o governo. O governo é quem deveria temer o
> povo."
> V de Vingança
>
>
>
>
>
> _______________________________________________
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> ________
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20111205/d90bfeb7/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil