[AsteriskBrasil] RES: Ligação área conurbadas
Sidnei - Gmail
rp.sidnei em gmail.com
Segunda Janeiro 11 17:17:19 BRST 2016
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-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em 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 <guilhermealano em hotmail.com <mailto:guilhermealano em 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: guilhermealano em hotmail.com <mailto:guilhermealano em hotmail.com>
To: asteriskbrasil em listas.asteriskbrasil.org <mailto:asteriskbrasil em 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: guilhermealano em hotmail.com <mailto:guilhermealano em hotmail.com>
To: asteriskbrasil em listas.asteriskbrasil.org <mailto:asteriskbrasil em 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: guilhermealano em hotmail.com <mailto:guilhermealano em hotmail.com>
To: asteriskbrasil em listas.asteriskbrasil.org <mailto:asteriskbrasil em 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-unsubscribe em listas.asteriskbrasil.org <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
--
--
Roger Pitigliani
rogerwinter em gmail.com <mailto:rogerwinter em 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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20160111/65e0f52e/attachment-0001.html>
Mais detalhes sobre a lista de discussão AsteriskBrasil