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-unsubscr...@listas.asteriskbrasil.org

Responder a