[AsteriskBrasil] RES: RES: Autenticação por Caller ID

Diogenes dos Santos Neto diogenes.santos em intertelco.com.br
Quinta Novembro 22 16:40:33 BRST 2012


Salve Rafael,

Até consegui fazer já usando a dica do Ronaldo, mas  você tem razão vou estudar isso sim e implementar no banco SQL até porque entendendo isso vai dar pra melhorar o que já tenho em operação e desenvolver outras funcionalidades.
Conforme eu precisar de auxilio volto a postar.

Obrigado a todos


De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Alex Sander
Enviada em: quinta-feira, 22 de novembro de 2012 13:38
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: Autenticação por Caller ID

Diogenes,

Agora você tem um ótima oportunidade para aprender operações básicas em SQL... Estude os comandos CREATE, INSERT, DELETE e SELECT, já vai te ajudar, acredite é muito simples, as vezes algumas pessoas se assustam com SQL sem motivo, outras tem até motivo para se preocupar, mas não é o seu caso... com o avanço nos estudos você irá aprender a transformar sua lista txt numa consulta sql e adicionar todos os números de uma vez... Busque um tutorial, algo simples de poucas páginas que em uma tarde você consegue aprender o necessário... Se apenas você irá manipular o tabela e não há necessidade do cliente mexer, não precisa PHP e HTML, use a linha de comando que é mais rápido e prático.

Poste suas dúvidas que ajudaremos na evolução dos estudos...

Agora, pesquisei a função FILE e realmente pode te ajudar, pois ela abre um arquivo de texto e copia o conteúdo para uma variável onde você pode comparar dentro de um loop com o CID...

Bem você vai precisar de foco e disciplina, eu te aconselho o banco de dados, pois trará muitas outras possibilidades futuras...

Att,
Em 22 de novembro de 2012 13:01, Udson Assis <contato em maisvoipshop.com.br<mailto:contato em maisvoipshop.com.br>> escreveu:
Amigo, pra inserir os números no banco você pode usar um formulário em HTML + PHP
Em 22 de novembro de 2012 12:27, Diogenes dos Santos Neto <diogenes.santos em intertelco.com.br<mailto:diogenes.santos em intertelco.com.br>> escreveu:

Pessoal,

Estou vendo que é unanimidade aqui utilizar um banco, obrigado a todos pelas sugestões.
Dá pra fazer usando um agi também conforme o Alex mencionou mas acho que vou me complicar..
Estava evitando banco porque não manjo, mas vou ler e implementar, se tiverem mais material de sugestão pra iniciante em AstDB eu agradeço.
Vou tentar pelo Asterisk DB, eu só ainda não entendi como eu insiro um banco com diversos números?

Obrigado.


De: asteriskbrasil-bounces em listas.asteriskbrasil.org<mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org<mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org>] Em nome de Udson Assis
Enviada em: quinta-feira, 22 de novembro de 2012 12:07

Para: asteriskbrasil em listas.asteriskbrasil.org<mailto:asteriskbrasil em listas.asteriskbrasil.org>
Assunto: Re: [AsteriskBrasil] Autenticação por Caller ID

Diogenes,

Você não acha mehor utilizar banco de dados ?
Eu uso algo parecido com Mysql.

Em 22 de novembro de 2012 11:35, Diogenes dos Santos Neto <diogenes.santos em intertelco.com.br<mailto:diogenes.santos em intertelco.com.br>> escreveu:

Pessoal,



Bom dia a todos,



Preciso de uma ajuda de vocês.

Cenário, recebo chamadas e devo autenticar por ANI a chamada, caso o ANI não esteja cadastrado solicito um PIN.



Ex abaixo utilizei 2000 para exemplificar e supondo que a Origem autorizada seja o 1000



exten => 2000,1,NoOp(Teste - Origem: ${CALLERID(num) })

same  => n,GotoIf($["${CALLERID(num)}" = "1000"]?autorizado:naoautorizado)

same  => n(autorizado),Playback(auth-thankyou)

same  => n,BackGround(mensagem-ok)

same  => n,WaitExten(10)

..

..

same  => n,HangUP

same  => n(naoautorizado),BackGround(pedirsenha)

..

..



Até aí está fácil e funciona OK, o problema é que tenho que autorizar uma lista de telefones e dessa forma vai ficar muito porco o código e ruim de ficar adicionando novos números. Ideal seria jogar os números autorizados em um .txt, alguém tem uma sugestão como posso implementar isso ?

Eu testei o authenticate buscar em um .txt, mas não consegui autorizar pelo callerID, pois ele solicita direto uma senha



Desde já agradeço a atenção.


Atenciosamente,

Diógenes Santos
Tel. SP: + 55 11 2138-6863<tel:%2B%2055%2011%202138-6863>
Tel.  RJ: + 55 21 2138-6863<tel:%2B%2055%2021%202138-6863>
Celular: + 55 11 96186-0721<tel:%2B%2055%2011%2096186-0721>
0800 725 5500<tel:0800%20725%205500>
E-mail: diogenes.santos em intertelco.com.br<mailto:robert.barbosa em intertelco.com.br>

 [cid:image001.jpg em 01CDC8B9.0A2DA180]

Esta mensagem, incluindo seus anexos, tem caráter confidencial e seu conteúdo é restrito ao destinatário da mensagem.
Caso você tenha recebido esta mensagem por engano, queira, por favor, retorná-la ao destinatário e apagá-la de seus arquivos.
 Qualquer uso não autorizado, replicação ou disseminação desta mensagem ou parte dela é expressamente proibida.


_______________________________________________
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<http://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<http://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<mailto:yealink em commlogik.com.br> | www.commlogik.com.br<http://www.commlogik.com.br> | (11) 5503-1011<tel:%2811%29%205503-1011>
______________________________________________
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>



--
Udson Assis
Maisvoipshop | BrfoneTelecom
www.maisvoipshop.com.br<http://www.maisvoipshop.com.br> -- www.brfonetelecom.com.br<http://www.brfonetelecom.com.br>
E-mail: contato em maisvoipshop.com.br<mailto:contato em maisvoipshop.com.br>
Skype: atendimentomaisvoipshop
Msn: contato em maisvoipshop.com.br<mailto:contato em maisvoipshop.com.br>
Gtalk: contatomaisvoipshop em gmail.com<mailto:contatomaisvoipshop em gmail.com>
Tel.: (31) 4062-7899<tel:%2831%29%204062-7899>

_______________________________________________
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<http://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<http://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<mailto:yealink em commlogik.com.br> | www.commlogik.com.br<http://www.commlogik.com.br> | (11) 5503-1011<tel:%2811%29%205503-1011>
______________________________________________
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>



--
Udson Assis
Maisvoipshop | BrfoneTelecom
www.maisvoipshop.com.br<http://www.maisvoipshop.com.br> -- www.brfonetelecom.com.br<http://www.brfonetelecom.com.br>
E-mail: contato em maisvoipshop.com.br<mailto:contato em maisvoipshop.com.br>
Skype: atendimentomaisvoipshop
Msn: contato em maisvoipshop.com.br<mailto:contato em maisvoipshop.com.br>
Gtalk: contatomaisvoipshop em gmail.com<mailto:contatomaisvoipshop em gmail.com>
Tel.: (31) 4062-7899

_______________________________________________
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<http://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<http://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<mailto:yealink em commlogik.com.br> | www.commlogik.com.br<http://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<mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121122/fc6b6dc4/attachment-0001.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : image001.jpg
Tipo  : image/jpeg
Tam   : 2959 bytes
Descr.: image001.jpg
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121122/fc6b6dc4/attachment-0001.jpg 


Mais detalhes sobre a lista de discussão AsteriskBrasil