<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Tenta converter para base64.<br>
<pre class="moz-signature" cols="72">Att,
Hélvio Junior
SafeId - Gestão de identidades e Acessos
+55 41 | 9893-2694, single-sign-on.com.br
<a class="moz-txt-link-abbreviated" href="mailto:helvio.junior@safetrend.com.br">helvio.junior@safetrend.com.br</a>
</pre>
<div class="moz-cite-prefix">On 28/06/2015 15:22, Hudson Cardoso
wrote:<br>
</div>
<blockquote cite="mid:SNT147-W50ABBA278B6AD6F5A06D87A3AB0@phx.gbl"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=utf-8">
<div dir="ltr">Acabei de testar, so vai ate o caracter #13 ou #10,
dali em diante despreza...
<div>Pena... tinha umas ideias...kkkk<br id="FontBreak">
<br>
<br>
<pre>Hudson
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa. </pre>
<br>
<br>
<div>
<hr id="stopSpelling">Date: Fri, 12 Jun 2015 14:53:42 -0300<br>
From: <a class="moz-txt-link-abbreviated" href="mailto:rafaelsnsa@gmail.com">rafaelsnsa@gmail.com</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Subject: Re: [AsteriskBrasil] RES: Banco de dados interno no
Asterisk e variáveis em SIP HEADERS<br>
<br>
<div dir="ltr">Rodrigo
<div><br>
</div>
<div>Segue um exemplo de manipulação do SIP HEADER:</div>
<div><br>
</div>
<div>
<div>Servidor 1:</div>
<div>exten => _X.,1,Answer()</div>
<div>same => n,SIPAddHeader(Custom-variable: "valor
da minha variavel)</div>
<div>same => n,Dial(SIP/<a moz-do-not-send="true"
href="http://10.68.2.43/$%7bEXTEN%7d%2c30%2ctT"
target="_blank">10.68.2.43/${EXTEN},30,tT</a>)</div>
<div>same => n,HangUp</div>
<div><span> </span></div>
<div>Servidor 2:</div>
<div>exten => _X.,1,Answer()</div>
<div>exten =>
_X.,n,NoOp(${SIP_HEADER(Custom-variable)})</div>
<div>exten => _X.,n,goto(ura,s,1)</div>
<div>exten => _X.,n,HangUp</div>
</div>
<div><br>
</div>
<div>Você enviar quaisquer valores que possam ser
definidos numa variável.</div>
<div><br>
</div>
<div>Neste sites você encontra maiores informações:</div>
<div><a moz-do-not-send="true"
href="http://www.voip-info.org/wiki/view/Asterisk+cmd+SipAddHeader"
target="_blank">http://www.voip-info.org/wiki/view/Asterisk+cmd+SipAddHeader</a><br>
</div>
<div><a moz-do-not-send="true"
href="https://wiki.asterisk.org/wiki/display/AST/Home"
target="_blank">https://wiki.asterisk.org/wiki/display/AST/Home</a><br>
</div>
<div><br>
</div>
<div>O Jabber trabalha com o protocolo XMPP, de mensagens
instantâneas.</div>
<div><br>
</div>
</div>
<div class="ecxgmail_extra"><br>
<div>
<div class="ecxgmail_signature">
<div dir="ltr"><br>
<div>
<table>
<tbody>
<tr>
<td rowspan="3"><a moz-do-not-send="true"
href="mailto:rafaelsnsa@gmail.com"
title="Enviar um e-mail para mim"
target="_blank"><img
moz-do-not-send="true" alt="Sua Foto"
height="70" width="70"></a></td>
<td><span>Rafael S. Saraiva</span></td>
</tr>
<tr>
<td><span>Porto Alegre - RS | Mobile: <a
moz-do-not-send="true" target="_blank"><img
moz-do-not-send="true" title="Brazil
+55"></a> (51) 8174-7956</span></td>
</tr>
<tr>
<td><a moz-do-not-send="true"
href="http://br.linkedin.com/pub/rafael-saraiva/52/aab/230"
target="_blank"><img
moz-do-not-send="true" title="View
Rafael Saraiva's profile on LinkedIn"
height="25" width="160"></a> <a
moz-do-not-send="true"
href="https://plus.google.com/u/0/+RafaelSaraivaRS"
target="_blank"><img
moz-do-not-send="true" title="View
Rafael Saraiva's profile on Google+"
height="25" width="25"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<br>
<div class="ecxgmail_quote">Em 12 de junho de 2015 10:19,
Rodrigo Pimenta Carvalho <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:pimenta@inatel.br" target="_blank">pimenta@inatel.br</a>></span>
escreveu:<br>
<blockquote class="ecxgmail_quote"><br>
Prezado Rafael dos Santos Saraiva.<br>
Bom dia.<br>
<br>
<br>
Muito obrigado por sua resposta. Um ponto que você
citou é muito interessante para o meu trabalho atual e
eu gostaria de lhe fazer mais algumas perguntas, por
favor.<br>
<br>
O envio de variáveis e valores, como preciso
fazer, não necessariamente tem que ser pelo body filed
de uma mensagem. Pode ser no SIP HEADER como você
mesmo citou. Nesse caso, pergunto:<br>
<br>
a) Esse envio de variáveis no SIP HEADER
funciona em qual tipo de mensagem SIP? SIP INVITE? SIP
INFO? SIP CANCEL, ou outra?<br>
<br>
b) Você quis dizer que com o dialplan eu poderei
escrever as variáveis e seus valores no SIP HEADER? Ou
melhor, o próprio Asterisk pode fazer isso por mim, se
eu programar o dialplan corretamente?<br>
<br>
c) Com o uso de novas variáveis proprietárias no
SIP HEADER, o Asterisk ainda continua funcionando sem
problemas, ou devo mudar alguma configuração nele,
para que ele aceite variáveis novas nos SIP HEADERS
das mensagens SIP?<br>
<br>
d) Você pode me indicar por favor uma web page
sobre Asterisk, que mostre como manipular variáveis
dos SIP HEADERS, via dialplan?<br>
<br>
e) O que é o Jabber.<br>
<br>
Muito o brigado pela ajuda!<br>
<br>
Abraços.<br>
<br>
RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br>
Ph: <a moz-do-not-send="true" target="_blank">+55 35
3471 9200</a> RAMAL 979<br>
<br>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
<br>
Boa Noite Rodrigo<br>
<br>
Vou tentar ajudar na medida dos meus conhecimentos:<br>
<br>
1) O Asterisk possui um banco de dados interno
(AstDB). Costumo utilizar<br>
este BD para informações temporárias do próprio
Asterisk, por exemplo,<br>
destino de desvio de chamadas e implementações de
facilidades em ramais. Se<br>
você pretende guardar outras informações que não serão
utilizadas somente<br>
pelo Asterisk, recomendo utilizar um outro banco,
MySQL por exemplo. Caso o<br>
Asterisk necessite acessar esse banco, conecte via
ODBC;<br>
2) Envio de variáveis pelo SIP HEADER. Tanto o
envio(definição da variável)<br>
como o recebimento(recuperação da variável) são
realizadas através do<br>
dialplan.<br>
3 e 4) Não tenho nada em mente.<br>
5) Provavelmente vai gerar problema. Quem sabe usando
Jabber (vai ser um<br>
canal independente do canal SIP estabelecido)<br>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
<br>
Olá Pessoal.<br>
<br>
Boa noite.<br>
<br>
Após 8 anos sem trabalhar com o Asterisk, entrei num
projeto no qual usarei Asterisk novamente, softphone,
etc. Tenho algumas dúvidas iniciais:<br>
<br>
1) Na máquina onde o Asterisk ficará instalado, eu
terei que manter um banco de dados. Tal banco, manterá
informações simples de câmeras IP na mesma rede, por
exemplo a porta e o endereço IP de cada uma.<br>
O Asterisk contem algum banco de dados interno e
que eu consiga utilizá-lo? Em caso positivo, onde eu
poderei acessar material sobre esse assunto?<br>
<br>
2) Estou pretendendo criar um protocolo proprietário,
baseado em Json, para ser incluído em mensagens SIP.
Ou seja, quero enviar algumas mensagens SIP ao
Asterisk, mas com o body field contendo tuplas
<atributo,valor> em Json.<br>
A minha idéia é receber tais tuplas no SIP server
( Asterisk) e utilizar os valores respectivos como
parâmetros em queries SQL a consultarem o tal banco de
dados que ainda tenho que providenciar/acessar. Ou
seja, em mensagens SIP quero enviar valores que
servirão para montar consultas SQL que serão
executadas na mesma máquina onde estará o Asterisk.<br>
Como seria a forma de receber tais mensagens SIP
no Asterisk, extrair os valores e executar queries num
banco de dados? Ou seja, a solução envolve dial plan?
A partir do Dial Plan eu poderia obter os valores
vindos no body field de uma mensagem SIP e em seguida
executar queries num banco de dados? Ou será
necessário alterar o código fonte do Asterisk? :-&<br>
<br>
3) Como usar o Asterisk para que ele inclua o texto
que eu quiser no body field de uma mensagem SIP que
vai de resposta a um SIP terminal client? Ou seja,
após obter dados do banco de dados, eu precisarei
colocar tais valores numa mensagem SIP que seguirá
como resposta ao SIP client que solicitou as
informações.<br>
<br>
4) Que tipo de mensagem SIP eu poderia usar para
enviar meus dados proprietários no body field da
mesma? Poderia ser uma SIP INFO?<br>
<br>
5) Caso eu implemente essa ideia, o Asterisk não irá
recusar as mensagens SIP com valores desconhecidos no
body field da mensagem e simplesmente irá ignorar
isso, não é mesmo? Mesmo assim ainda há uma forma de
fazer o Asterisk obter estes dados da mensagem, como
preciso?<br>
<br>
<br>
<br>
Qualquer dica será de grande ajuda!!<br>
<br>
Muito obrigado!<br>
<br>
<br>
RODRIGO PIMENTA CARVALHO<br>
_______________________________________________<br>
WORKOFFEE KHOMP: em Junho serão 2 edições do workshop<br>
gratuito da Khomp: dia 11 em Brasília, e dia 18 em
Curitiba<br>
Aproveite e conheça os lançamentos: EBS Server PRO e
UMG 100<br>
Garanta sua vaga e saiba mais em: <a
moz-do-not-send="true"
href="http://www.workoffee.com.br" rel="noreferrer"
target="_blank">www.workoffee.com.br</a><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 moz-do-not-send="true"
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 moz-do-not-send="true"
href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote>
</div>
<br>
</div>
<br>
_______________________________________________
WORKOFFEE KHOMP: em Junho ser�o 2 edi��es do workshop
gratuito da Khomp: dia 11 em Bras�lia, e dia 18 em Curitiba
Aproveite e conhe�a os lan�amentos: EBS Server PRO e UMG 100
Garanta sua vaga e saiba mais em: <a class="moz-txt-link-abbreviated" href="http://www.workoffee.com.br">www.workoffee.com.br</a>
_______________________________________________
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.
Construa solu��es de PABX IP com produtos DigiVoice -
visite� <a class="moz-txt-link-abbreviated" href="http://www.digivoice.com.br">www.digivoice.com.br</a>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em
branco para
<a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba
Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
Garanta sua vaga e saiba mais em: <a class="moz-txt-link-abbreviated" href="http://www.workoffee.com.br">www.workoffee.com.br</a>
_______________________________________________
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.
Construa soluções de PABX IP com produtos DigiVoice - visite <a class="moz-txt-link-abbreviated" href="http://www.digivoice.com.br">www.digivoice.com.br</a>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</body>
</html>