<div>OlALL,</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>Havia feito esse abaixo porem depois que lembrei que cidades vizinhas possuem o mesmo ddd e nao posso tratar dessa maneira.</div>
<div> </div>
<div>
<div>        same =&gt; n,Noop(${CALLERID(ANI)})</div>
<div> </div>
<div>        same =&gt; n,GotoIf($["${CALLERID(ANI):0:2}" = "11"]?nocallSP:call)</div>
<div>        same =&gt; n,GotoIf($["${CALLERID(ANI):0:2}" = "21"]?nocallRJ:call)</div>
<div>same =&gt; n,GotoIf($["${CALLERID(ANI):0:2}" = "51"]?nocallPOA:call)</div>
<div>same =&gt; n,GotoIf($["${CALLERID(ANI):0:2}" = "31"]?nocallBH:call)</div>
<div> </div>
<div> </div>
<div>same =&gt; n(call),GotoifTime(8:00-18:55|mon-fri|*|*?recebehelpdesk,s,1)</div>
<div>        same =&gt; n,Playback(fora-horario)</div>
<div>        same =&gt; n,Hangup()</div>
<div> </div>
<div>        same =&gt; n(nocallSP),playback(numeroSP)</div>
<div>same =&gt; n(nocallSP),HangUP()</div>
<div>        same =&gt; n(nocallRJ),playback(numeroRJ)</div>
<div>same =&gt; n(nocallSP),HangUP()</div>
<div>        same =&gt; n(nocallPOA),playback(numeroPOA)</div>
<div>same =&gt; n(nocallSP),HangUP()</div>
<div>        same =&gt; n(nocallBH),playback(numeroBH)</div>
<div>same =&gt; n(nocallSP),HangUP()</div>
<div> </div>
<div> </div>
<div>Obrigada.</div>
</div>