[AsteriskBrasil] Dúvidas com Acesso a banco de dados

Roger Pitigliani rogerwinter em gmail.com
Sexta Abril 5 01:20:06 BRT 2013


Daniel,

Acredito que a melhor maneira de implementar esse tipo de funcionaliidade
seja utilizando AGI.
Você, pode optar por fazer com a linguagem que preferir (PHP, PERL,
SHELL,..).
A linguagem fica responsável por fazer a conexão e as consultas na base,
voce só precisa mandar os parametros (no seu caso, o CID e a Senha) e
retornar valores ou executar comandos conforme a sua necessidade.

Ex:
exten => _X.,1,Read(validacaodesenha,beep,6)
same => n,Set(SENHA=123456)
*same => n,AGI(validarcliente.php,${CALLERID(num)},${SENHA});*
same => n(ok),Goto(menu1,,1)
same => n(errado),Playback(errado)


Att,


Em 5 de abril de 2013 00:28, Daniel Feliciano <
danielfelicianoseg em hotmail.com> escreveu:

> Pessoal gostaria de implantar um sistema simples com consulta ao um BD
> (poderia ser Mysql mesmo) no Asterisk, mas devido ao pouco conhecimento em
> BD, teho minhas duvidas. Bom, gostaria de fazer o seguinte.
>
> 1° - Criar 3 usuarios, onde constariam seu n° telefonico + senha
> 2° - O usuario ao ligar para o Asterisk, tem que coincidir a senha com o
> n° tel. cadastrado, ou seja, pode até digitar a senha certa, mas se estiver
> em outro tel. nao rola...
>
> 3° - em caso de sucesso, a central acesso o BD e diz qts vezes vc ja ligou
> OBS: Paralelo a isso, gostaria de futuramente colocar outros tipos de
> dados, como saldo, dizer o nome do usuario etc
>
> O que me vem na minha cabeca a nivel de dialplan e isso:
>
> exten => _X.,1,Read(validacaodesenha,beep,6)
> same => n,Set(SENHA=123456)
> same => n,GotoIf($[${VALIDACAODESENHA} = ${SENHA}]?ok:errado)
> same => n(ok),Goto(menu1,,1)
> same => n(errado),Playback(errado)
> same => n,Goto(inicio,,1)
>
> Nao consigo enxergar onde eu faco o comparativo (faco para me conectar)
> com o BD para a verificacao do TEL+SENHA cadastrados.... e quais seriam os
> itens de preenchimento essenciais/obrigatorios no Mysql (estou usando o
> phpmyadmin para facilitar).
>
> Nessa altura, qualquer tipo de luz ja é valida p/ dar continuidade.
> Agradeco a atencao de todos.
> Abs
>
> _______________________________________________
> 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;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> 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
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 
--
Roger Pitigliani
rogerwinter em gmail.com
Skype: roger.pitigliani
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130405/79dc0c21/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil