Passei por um tipo de problema semelhante. Na verdade toda fez que fazia um call back, e o numero era local, a operadora informava que não era necessário DDD para o tipo de chamada.
Ai fiz o seguinte: Baixei do site da Anatel os prefixos dos números da minha cidade (17 – São José do Rio Preto); Criei um BD com esses números; Fiz um agi para consulta; Adaptei minha macro de discagem para isso. Com isso toda vez que o numero era da minha cidade ele discava sem o DDD. Obs. Neste caso uso uma distribuição Elastix. extension_custom.conf [call-back-queue-121] exten => s,1(call),Set(CALL1=${CALLERID(num)}) exten => s,n,AGI(cadup.agi,${CALL1}) exten => s,n,NoOp(${CALL}) ;exten => s,n,Set(DESTINATION=timeconditions.1.1) exten => s,n,Playback(custom/callback-q121) exten => s,n,Set(DESTINATION=ext-queues.141.1) exten => s,n,Set(SLEEP=3) exten => s,n,System(/var/lib/asterisk/bin/callback.q121 ${CALL} ${DESTINATION} ${SLEEP} &) exten => s,n,busy(3) cadup.agi #!/usr/bin/php -q <? require "/var/lib/asterisk/agi-bin/phpagi.php"; #instanciando um novo AGI $agi = new AGI(); $TELEFONE = $argv[1]; $numCadup = substr($TELEFONE, 0, 6); print "Resultado CADUP:" . $numCadup. "\n"; //conecta ao mysql para pegar os parametros $bd = mysql_connect('localhost' , 'usuario' , 'senha'); mysql_select_db("base_cadup" , $bd); $sql_cidade = ("select * from cadup where numero = $numCadup"); print "Resultado SQL:" . $sql_cidade. "\n"; $res = mysql_query($sql_cidade,$bd); $row = mysql_fetch_array($res); $cidade = $row['cidade']; if($cidade == 'SAO JOSE DO RIO PRETO') $Numero = substr($TELEFONE, 2); else { $Numero = $TELEFONE; } $agi->set_variable ('CALL' ,$Numero); mysql_close(); De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Roger Pitigliani Enviada em: segunda-feira, 11 de janeiro de 2016 11:40 Para: Asterisk Brasil Assunto: Re: [AsteriskBrasil] Ligação área conurbadas Sim.. Vai ter que cortar ou adicionar DDD, e enviar pro tronco conforme ele espera. Pode fazer isso direto no seu click-to-call, ou no asterisk.. como preferir. Em 11 de janeiro de 2016 11:01, Guilherme Alano <guilhermeal...@hotmail.com <mailto:guilhermeal...@hotmail.com> > escreveu: Entendi, no caso meu CRM é utilizado o Click-to-dial e então todos as fichas de clientes que seriam da minha região ou estado ele envia para o pbx com o DDD+Numero, não tratando no caso. sendo que ai retorna número inexistente para ligações que deveriam ser local. Minha duvida agora é, após realizar esta consulta na base CNL, deverei tratar o numero discado? Por exemplo, caso identifique como um número pertencente a área, deveria cortar|retirar o DDD e discar somente o Número? Caso não discar normalmente DDD+Número? _____ From: guilhermeal...@hotmail.com <mailto:guilhermeal...@hotmail.com> To: asteriskbrasil@listas.asteriskbrasil.org <mailto:asteriskbrasil@listas.asteriskbrasil.org> Subject: RE: Ligação área conurbadas Date: Mon, 11 Jan 2016 10:56:09 +0000 Opa bom dia Marcelo, A questão é saber quando deve ser acrescido o código da operadora. No caso para as regiões que se enquadram como área conurbada. _____ From: guilhermeal...@hotmail.com <mailto:guilhermeal...@hotmail.com> To: asteriskbrasil@listas.asteriskbrasil.org <mailto:asteriskbrasil@listas.asteriskbrasil.org> Subject: RE: Ligação área conurbadas Date: Mon, 11 Jan 2016 00:35:35 +0000 Rafael/Marcelo, mas como farei para fazer a discagem? Se o padrão seria que a operadora permite é DDD+Numero, o código da área conurbada tem que ser acrescentado? _____ From: guilhermeal...@hotmail.com <mailto:guilhermeal...@hotmail.com> To: asteriskbrasil@listas.asteriskbrasil.org <mailto:asteriskbrasil@listas.asteriskbrasil.org> Subject: Ligação área conurbadas Date: Fri, 8 Jan 2016 23:55:41 +0000 Boa noite pessoal, Estou precisando de uma ajuda. Em meu cenário preciso realizar ligações, por E1 e tenho as cidades que fazem parte da área conurbadas. E em meu sistema as ligações não são tratadas por região local e de fora, no caso todo numero vem por padrão com o DDD+Número. Teria que ter uma lista como cód. da area conurbada e antes de discar consultar essa lista? Att., Guilherme Alano _______________________________________________ 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 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com <http://www.Khomp.com> _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org <mailto:asteriskbrasil-unsubscr...@listas.asteriskbrasil.org> -- -- Roger Pitigliani rogerwin...@gmail.com <mailto:rogerwin...@gmail.com> Skype: roger.pitigliani SmartNX www.smartnx.com.br <http://www.smartnx.com.br> _____ Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br <http://www.avgbrasil.com.br> Versão: 2016.0.7303 / Banco de dados de vírus: 4489/11377 - Data de Lançamento: 01/11/16
_______________________________________________ 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 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org