[AsteriskBrasil] Lista de prefixos cidades

Roger Pitigliani rogerwinter em gmail.com
Sexta Fevereiro 7 16:52:03 BRST 2014


Baixe a base da Anatel de prefixos (por estado, cidade, região) e importe
em um DB e utilize-o com AGI para validar essa informação.
Opção Central CNL, Fixo.

http://sistemas.anatel.gov.br/areaarea/N_Download/Tela.asp?varMod=Publico&SISQSmodulo=7179

Att,


Em 7 de fevereiro de 2014 16:44, Vanessa Sather
<vanessasather em bol.com.br>escreveu:

> OlALL,
>
> Pessoal estou em uma missão que consiste em identificar o callerid do
> chamador e dependendo da cidade repassar um playback pedindo para ligar em
> outro número.
>
> Exemplo parecido: Quando ligamos da capital em um 0800 que somente recebe
> ligações do interior. O 0800 toca um playback dizendo que vc esta na
> capital e tem que ligar para o numero 4004-1235 ao inves do 0800.
>
> Minha necessidade eh parecida com essa. Tenho numeros fixos nas cidade do
> RJ, SP, BH e POA. Então quem me ligar dessas cidades no 0800 vou tocar uma
> mensagem dizendo para ligarem nesses fixos.
>
> Porem como são dezenas de prefixos nessas cidades eu preciso tratar isso
> pois não posso tratar somente pelo ddd pois muita cidades vizinhas possuem
> o mesmo ddd e meu numero eh abrangente somente para essas cidades acima.
>
> Enfim, o que preciso eh ter acesso a uma lista que possua os prefixos das
> cidadas RJ, SP, BH e POA. Sendo assim vou tratar de alguma maneira no meu
> plano de discagem.. fazendo uma consulta e verificando se esse prefixo eh
> da cidade, se for toco o playback.
>
> Havia feito esse abaixo porem depois que lembrei que cidades vizinhas
> possuem o mesmo ddd e nao posso tratar dessa maneira.
>
>          same => n,Noop(${CALLERID(ANI)})
>
>         same => n,GotoIf($["${CALLERID(ANI):0:2}" = "11"]?nocallSP:call)
>         same => n,GotoIf($["${CALLERID(ANI):0:2}" = "21"]?nocallRJ:call)
> same => n,GotoIf($["${CALLERID(ANI):0:2}" = "51"]?nocallPOA:call)
> same => n,GotoIf($["${CALLERID(ANI):0:2}" = "31"]?nocallBH:call)
>
>
> same => n(call),GotoifTime(8:00-18:55|mon-fri|*|*?recebehelpdesk,s,1)
>         same => n,Playback(fora-horario)
>         same => n,Hangup()
>
>         same => n(nocallSP),playback(numeroSP)
> same => n(nocallSP),HangUP()
>         same => n(nocallRJ),playback(numeroRJ)
> same => n(nocallSP),HangUP()
>         same => n(nocallPOA),playback(numeroPOA)
> same => n(nocallSP),HangUP()
>         same => n(nocallBH),playback(numeroBH)
> same => n(nocallSP),HangUP()
>
>
> Obrigada.
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicadores para acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> ALIGERA - Fabricante e desenvolvedor nacional de Soluções para telefonia
> IP .
> Gateway Sip, Conversores e Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI
> Express.
> Banco de Canais Analógicos  - Appliance Asterisk
>  Acesse www.aligera.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 
--
Roger Pitigliani
rogerwinter em gmail.com
Skype: roger.pitigliani
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140207/61fb30ba/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil