[AsteriskBrasil] RES: Redirecionar para mesmo DDD

Diego diegofull em gmail.com
Segunda Agosto 27 14:50:15 BRT 2012


Putz era isso mesmo que eu precisava muiti obrigado

Em 27 de agosto de 2012 14:48, Rafael dos Santos Saraiva <
rafaelsnsa em gmail.com> escreveu:

> É tranquilo fazer isso. Só que voce vai ter que usar o cnl pra saber o que
> é região conurbada no destino.
>
> Tenho um exemplo aqui de um contexto que uso só pra identificar se é
> conurbada ou não, neste caso uso mysql, acho que  já dá pra começar com
> isso:
>
> [agenda]
> exten=>_#7XXXX,1,MYSQL(Connect connid ${DBHOST} ${DBUSER} ${DBPASS}
> ${DBNAME})
> same => n,MYSQL(Query resultid ${connid} SELECT tel_1 FROM agenda WHERE
> cod=${EXTEN:2})
> same => n,Mysql(Fetch fetchid ${resultid} TELEFONE)
> same => n,Mysql(Clear ${resultid})
> same => n,Set(PREFIX=${TELEFONE:-10:6})
> same => n,MYSQL(Query resultid ${connid} SELECT sigla_cnl_area_local FROM
> cnl WHERE prefixo=${PREFIX})
> same => n,Mysql(Fetch fetchid ${resultid} SIGLACNL)
> same => n,Set(SIGLACNL1=${SIGLACNL})
> same => n,Mysql(Clear ${resultid})
> same => n,GotoIf($[${CNL}=${SIGLACNL1}]?sim:nao)
> same => n(sim),Set(DISCATEL=0${TELEFONE:2})
> same => n,Goto(discar,${DISCATEL},1)
> same => n(nao),Set(DISCATEL=0014${TELEFONE})
> same => n,Goto(discar,${DISCATEL},1)
>
> [discar]
> exten=>_0[2-9]XXXXXXX,1,Dial(DAHDI/g1/${EXTEN},30,tT)
>
> exten=>_0014XXXXXXXXXX,1,Dial(DAHDI/g2/${EXTEN},30,tT)
>
>
> E um scriptzinho pra importar o cnl pra mysql:
> *#!/bin/bash
> DBUSER=root
> DBPASS=root
> DBTEMPTABLE=temp
> DBENDTABLE=cnl
> DBNAME=teste1
> TXTFILE=cnl.txt
>
> mysql -u $DBUSER -p$DBPASS $DBNAME -e "create table $DBTEMPTABLE ( linha
> char(255) DEFAULT NULL ) engine=MyISAM;"
>
> mysql -u $DBUSER -p$DBPASS $DBNAME -e "LOAD DATA LOCAL INFILE '$TXTFILE'
> INTO TABLE $DBTEMPTABLE LINES TERMINATED BY '\n'"
>
> mysql -u $DBUSER -p$DBPASS $DBNAME -e "create table $DBENDTABLE (
> sigla_uf char(2),
> sigla_cnl char(4),
> codigo_cnl char(5),
> nome_localidade char(50),
> nome_municipio char(50),
> cod_area_tarifacao char(5),
> prefixo char(7),
> prestadora char(30),
> num_faixa_inicial char(4),
> num_faixa_final char(4),
> latitude char(8),
> hemisferio char(5),
> longitude char(8),
> sigla_cnl_area_local char(4)
> );"
>
> mysql -u $DBUSER -p$DBPASS $DBNAME -e "insert into
> $DBENDTABLE
> (sigla_uf,sigla_cnl,codigo_cnl,nome_localidade,nome_municipio,cod_area_tarifacao,prefixo,prestadora,num_faixa_inicial,num_faixa_final,latitude,hemisferio,longitude,sigla_cnl_area_local)
> select
> rtrim( substr( linha ,  1 , 2 ) ) sigla_uf,
> rtrim( substr( linha ,  3 , 6 ) ) sigla_cnl,
> rtrim( substr( linha ,  7 , 11 ) ) codigo_cnl,
> rtrim( substr( linha ,  12 , 16 ) ) nome_localidade,
> rtrim( substr( linha ,  62 , 111 ) ) nome_municipio,
> rtrim( substr( linha ,  112 , 116 ) ) cod_area_tarifacao,
> rtrim( substr( linha ,  117 , 123 ) ) prefixo,
> rtrim( substr( linha ,  124 , 153 ) ) prestadora,
> rtrim( substr( linha ,  154 , 157 ) ) num_faixa_inicial,
> rtrim( substr( linha ,  158 , 161 ) ) num_faixa_final,
> rtrim( substr( linha ,  162 , 169 ) ) latitude,
> rtrim( substr( linha ,  170 , 174 ) ) hemisferio,
> rtrim( substr( linha ,  175 , 182 ) ) longitude,
> rtrim( substr( linha ,  183 , 186 ) ) sigla_cnl_area_local
> from
> $DBTEMPTABLE;"
>
> mysql -u $DBUSER -p$DBPASS $DBNAME -e "drop table $DBTEMPTABLE;"
> *
> *
> *
> *
> *
>
> Att,
> Rafael Saraiva
>
>
>
>
> Em 27 de agosto de 2012 14:06, Diego <diegofull em gmail.com> escreveu:
>
> Eu tenho oito numeros sip em um site, cada um com um DDD diferente, estou
>> tentando fazer agora que quando ele digite um número em que coincide com o
>> prefixo ne alguns desse DDD ele redirecione por pelo tronco sip com o mesmo
>> DDD.
>>
>> Em 27 de agosto de 2012 11:19, Jorge Silveira <jlrs19833 em gmail.com>escreveu:
>>
>>> Respondeu o que eu ia responder em Rafael Saraiva;
>>>
>>> Apenas complementando a informação do RAfael, é necessário trabalhar com
>>> banco de dados para que a tabela CNL funcione de forma adequada. Pois assim
>>> fica mais fácil verificar as informações.
>>>
>>> Em 27 de agosto de 2012 11:16, Rafael dos Santos Saraiva <
>>> rafaelsnsa em gmail.com> escreveu:
>>>
>>> Olá
>>>>
>>>>
>>>> Não entendi bem sua dúvida, mas quanto ao banco de dados dos prefixos,
>>>> tem a tabela cnl da Anatel, onde tem todos os prefixos e a informação se é
>>>> região conurbada ou não:
>>>> http://sistemas.anatel.gov.br/areaarea/N_Download/Tela.asp?varMod=Publico&SISQSmodulo=7179
>>>>
>>>>
>>>> Abraços
>>>>
>>>> Att,
>>>> Rafael Saraiva
>>>>
>>>>
>>>>
>>>>
>>>> Em 27 de agosto de 2012 10:02, Alexander <alexanderw2003 em ibest.com.br>escreveu:
>>>>
>>>>> Se não me engano, só com o DDD, pois você tem com o mesmo prefixo em
>>>>> diferentes DDD.****
>>>>>
>>>>> ** **
>>>>>
>>>>> Att.
>>>>> Alexander****
>>>>>
>>>>> ** **
>>>>>
>>>>> *De:* asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:
>>>>> asteriskbrasil-bounces em listas.asteriskbrasil.org] *Em nome de *Diego
>>>>> *Enviada em:* segunda-feira, 27 de agosto de 2012 10:57
>>>>> *Para:* asteriskbrasil em listas.asteriskbrasil.org
>>>>> *Assunto:* [AsteriskBrasil] Redirecionar para mesmo DDD****
>>>>>
>>>>> ** **
>>>>>
>>>>> Bom Dia pessoal
>>>>>
>>>>>
>>>>> Como faço para quando alguém ligar de uma cidade "A" para uma cidade
>>>>> "B" com outro DDD o asterisk faça a ligação sair pelo número local da
>>>>> cidade sem a pessoa precisar colocar o DDD, tem algum banco de dados com os
>>>>> prefixos dos telefones por cidade ou somente da para fazer isso com a
>>>>> pessoa colocando o DDD na frente do número?
>>>>>
>>>>> Qualquer ajuda é muito bem vinda
>>>>>
>>>>>
>>>>> Att,.****
>>>>>
>>>>> _______________________________________________
>>>>> KHOMP Inovação: External Board Series
>>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk
>>>>> e FreeSWITCH.
>>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>>> www.khomp.com
>>>>> _______________________________________________
>>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>>> www.digivoice.com.br
>>>>> ________
>>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>>>> mercado.
>>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11)
>>>>> 5503-1011
>>>>> ______________________________________________
>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> KHOMP Inovação: External Board Series
>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>>>> FreeSWITCH.
>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>> www.khomp.com
>>>> _______________________________________________
>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>> www.digivoice.com.br
>>>> ________
>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>>> mercado.
>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>>>> ______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>
>>>
>>>
>>>
>>> --
>>> Jorge Silveira
>>>
>>> _______________________________________________
>>> KHOMP Inovação: External Board Series
>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>>> FreeSWITCH.
>>> Tenha a External Series Experience na sua aplicação. Visite
>>> www.khomp.com
>>> _______________________________________________
>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>> www.digivoice.com.br
>>> ________
>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>> mercado.
>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>>> ______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>
>>
>> _______________________________________________
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> _______________________________________________
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> ________
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120827/7050c76e/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil