<div dir="ltr">Ola Rodrigo<div><br></div><div>Posso estar errado, mas me parece que voce esta dando um passo muito largo. Voce já definiu a linguagem de programação que utilizará na sua aplicação de backend?</div><div><br></div><div>Em teoria qualquer banco de dados pode ser acesso no Asterisk utilizando AGI, pois este suporta algumas nativamente e outras através de ODBC. </div><div><br></div><div>Pelo que entendi voce está só estudando e eu acho esta uma abordagem mais difícil. Eu prefiro a abordagem de problema-solução, encontre os problemas que voce precisa resolver, enumere eles e verifique se o banco de dados consegue resolver todos eles. Se não consegue, posta aqui um caso e te ajudamos. <br></div><div><br></div><div>No geral é pesar custo x benefício de cada solução.</div><div><br></div><div>Abraço</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-07-07 9:55 GMT-03:00 Rodrigo Pimenta Carvalho <span dir="ltr">&lt;<a href="mailto:pimenta@inatel.br" target="_blank">pimenta@inatel.br</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Olá Pessoal.<br>
<br>
Bom dia.<br>
<br>
Estive pesquisando sobre como usar banco de dados acoplado ao Asterisk. Estudei a wiki do Asterisk, o site Voip-Info.org e vi 1 video no youtube sobre o assunto.<br>
<br>
Nos temos um builtin database no Asterisk, o qual pode ser usado para armazenar dados e recuperá-los. Os comandos  são:<br>
<br>
DB_DELETE,  DB e DB_EXISTS. Nesse banco podemos registrar informações no estilo do Windows Register.<br>
<br>
Além disso, podemos também fazer uso do MySQL, usando o comando DBQuery, que permite executar queries no database e obter o resultado.<br>
Por último, existe a possibilidade de usar o SQLite, por exemplo para arquivar dados de CDR.<br>
<br>
No meu caso, eu preciso arquivar dados no banco de dados, que não de CDR, mas de atributos de elementos na minha rede. Ex: IP de uma câmera de video, porta, etc. Isso será necessário, porque aplicações a serem feitas para smartphones, no meu projeto, precisarão obter essas informações via mensagens SIP. Ou seja, preciso criar uma solução onde o meu Dialplan irá executar queries num banco de dados e colocar as informações obtidas em cabeçalhos de mensagens SIP a serem retornadas para as aplicações nos smartphones.<br>
<br>
Nesse caso, tenho as seguintes dúvidas:<br>
<br>
   Para arquivar informações simples, como atributos e valores, qual seria a melhor/correta opção de banco de dados a usar, pensando em facilidade de configuração e programação?<br>
<br>
   No asterisk, é possível usar um desses bancos de dados para arquivar informação que não exatamente relacionada com uma call, como eu quero fazer?<br>
<br>
<br>
Caso alguém já tenha usado um desses bancos, por favor, comente sobre facilidade de uso do mesmo. Com as percepções obtidas aqui, eu poderei decidir melhor sobre qual das 3 opções eu continuarei aprofundando meus estudos.<br>
Ainda não sei qual a opção mais adequada, já que ainda não trabalhei com banco de dados e Asterisk.<br>
<br>
Muito obrigado por qualquer dica!<br>
<br>
Abs.<br>
<br>
<br>
<br>
<br>
<br>
RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: <a href="tel:%2B55%2035%203471%209200" value="+553534719200">+55 35 3471 9200</a> RAMAL 979<br>
_______________________________________________<br>
WORKOFFEE PORTO ALEGRE da Khomp acontecerá no dia 7/07,<br>
no Hotel Quality. Faça já sua inscrição em <a href="http://workoffee.com.br" rel="noreferrer" target="_blank">workoffee.com.br</a><br>
e  venha conhecer os lançamentos do portfólio da Khomp em<br>
primeira mão. Inscrições GRATUITAS.<br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite  <a href="http://www.digivoice.com.br" rel="noreferrer" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote></div><br></div>