<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<font size="3" style="font-size:12pt;">Tem essa solucao que nosso colega postou&nbsp;</font>
<a href="http://www.voip-info.org/wiki/view/Asterisk+cmd+Read">http://www.voip-info.org/wiki/view/Asterisk+cmd+Read</a>&nbsp;<br><div><span style="font-size: 10pt; ">Nao me adaptei ao diaplan do asterisk,&nbsp;</span><span style="font-size: 10pt; ">mas como sou programador&nbsp;</span></div><div><span style="font-size: 10pt; ">pascal, pra mim fica mais facil fazer novas rotinas, faz apenas um&nbsp;</span></div><div><span style="font-size: 10pt; ">mes que mexo no asterisk,</span></div><div><br></div><div>Como essa por exemplo :</div><div><br></div><div><div>context uracentral {</div><div>&nbsp; &nbsp; &nbsp;s =&gt; { &nbsp;answer ;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wait(2);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set(conta=0);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set (forahorario=1);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set (timeout(digit)=1);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set (timeout(response)=4);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (${IFTIME(08:00-12:00|mon-fri|*|*?1:0)} = 1) {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set(forahorario=0);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playback(bomdia);}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (${IFTIME(12:01-18:00|mon-fri|*|*?1:0)} = 1) {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set(forahorario=0);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playback(boatarde);}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (${IFTIME(18:01-23:59|mon-fri|*|*?1:0)} = 1) {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set(forahorario=0);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playback(boanoite);}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (${forahorario}=1) {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background(saudacaoeasytel);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background(nossohorario);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background(obrigado);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hangup;}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background(saudacaoeasytel);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inicioura:</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; conta=${conta}+1;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (${conta}&gt;3) &nbsp;{playback(obrigado);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Hangup;} &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {background(disqueopcoes);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background(silencio1S);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background(silencio1S);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background(silencio1S);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;goto s,inicioura; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;1 =&gt; {playback(direcionadocomercial);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/easy5000/04896460220&amp;sip/2004&amp;sip/2013&amp;sip/2011,60,tT);}</div><div>&nbsp; &nbsp; &nbsp;2 =&gt; {playback(direcionadosuporte);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/2007&amp;sip/2004&amp;sip/2013&amp;sip/2011,60,tT);}</div><div>&nbsp; &nbsp; &nbsp;3 =&gt; {playback(direcionadofinanceiro);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/2013&amp;sip/2011,60,tT);}</div><div>&nbsp; &nbsp; &nbsp;4 =&gt; {playback(chamada0800);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; record(
${calleridnum}&nbsp;+nomecli.gsm);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playback(
${calleridnum}&nbsp;<span style="font-size: 10pt; ">+nomecli.gsm);</span><span style="font-size: 10pt; "></span></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playback(obrigado);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hangup;} &nbsp;</div><div>&nbsp; &nbsp; &nbsp;_57x./4884137000 =&gt; {playback(aguarde);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/easy5000/048${EXTEN:2},60,tT);}</div><div>&nbsp; &nbsp; &nbsp;58 =&gt; {playback(aguarde); &nbsp;// cadastra numero entrante</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Set(DB(opcaoura/${calleridnum})=1);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;playback(obrigado);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hangup;}</div><div>&nbsp; &nbsp; &nbsp;_7x./4896460220 =&gt; {playback(aguarde); &nbsp;// permite ligacao de um numeoro especifico</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/easy5000/048${EXTEN:1},60,tT);}</div><div><span style="font-size: 10pt; ">&nbsp; &nbsp; &nbsp; &nbsp;}</span></div><div><span style="font-size: 10pt; "><br></span></div><div><span style="font-size: 10pt; "><br></span></div><div><span style="font-size: 10pt; "><br></span></div><div><span style="font-size: 10pt; ">note que nao utilizo as variavei de ambiente :</span></div><div><div>&nbsp; &nbsp; &nbsp;i =&gt; { &nbsp;playback(aguarde);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/2004&amp;sip/2013&amp;sip/2011,60,tT);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hangup; }</div><div>&nbsp; &nbsp; &nbsp;t =&gt; { playback(tt-allbusy);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; goto s,inicioura; }</div><div><br></div><div>Pois fiz uma funcao que auto loop, e nao me gera autofall...</div><br class="Apple-interchange-newline"></div><br><br><div><br></div>Hudson <br>048 8413 7000<br><div>www.vemvoar.tk</div><br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: allexmenezes@gmail.com<br>Date: Tue, 8 May 2012 16:45:09 -0300<br>To: asteriskbrasil@listas.asteriskbrasil.org<br>Subject: Re: [AsteriskBrasil] Asterisk acessando MySQL<br><br>Hudson,<div><br></div><div>Qual a diferença do AEL para a linguagem padrão do Asterisk? Eu ainda não conheço muito bem.</div><div>Você quer dizer que tenho uma outra opção ao invés de usar o Read?</div><div><br></div><div>

obrigado,</div><div><br clear="all">[ ]'s<br>Allex Menezes<br><a href="mailto:allexmenezes@gmail.com">allexmenezes@gmail.com</a><br>
<br><br><div class="ecxgmail_quote">2012/5/8 Hudson Cardoso <span dir="ltr">&lt;<a href="mailto:hudsoncardoso@hotmail.com">hudsoncardoso@hotmail.com</a>&gt;</span><br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex">




<div><div dir="ltr">
<font size="3" style="font-size:12pt">&nbsp; &nbsp;Estou utilizando AEL, pra mim é mais facil mexer, mas voce poderia incluir um arquivo&nbsp;</font><div><font size="3" style="font-size:12pt">externo e fazer a leitura dele.</font></div>

<div><font size="3" style="font-size:12pt"><br></font><br><br><div><br></div>Hudson <br>048 8413 7000<br><div><a href="http://www.vemvoar.tk" target="_blank">www.vemvoar.tk</a></div><br><br><div><div></div><hr>From: <a href="mailto:allexmenezes@gmail.com">allexmenezes@gmail.com</a><br>

Date: Tue, 8 May 2012 10:13:51 -0300<br>To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>Subject: [AsteriskBrasil] Asterisk acessando MySQL<div>

<div class="h5"><br><br><div><font face="verdana, sans-serif"><span><span style="line-height:17px;text-align:left">Pessoal,</span><br style="line-height:17px;text-align:left"><br style="line-height:17px;text-align:left">



<span style="line-height:17px;text-align:left">Preciso fazer com que a minha URA aguarde o usuário digitar alguns números e depois disso grave no MySQL.</span><br style="line-height:17px;text-align:left"><br style="line-height:17px;text-align:left">



<span style="line-height:17px;text-align:left">Como estou usando o Elastix creio que deverei editar os arquivos</span></span>&nbsp;<span style="line-height:17px">extensions_override_freepbx.conf</span>&nbsp; ou&nbsp;
<span style="line-height:17px">extensions_custom.conf.</span><span><br style="line-height:17px;text-align:left"><br style="line-height:17px;text-align:left"><span style="line-height:17px;text-align:left">Eu realizei algumas pesquisas na Internet porém não achei nada que me ajude. Eu já criei a tabela no mesmo banco que o elastix usa: asteriskcdrdb e já deixei ok as permissões para o usuário asteriskuser.</span><br style="line-height:17px;text-align:left">



<br style="line-height:17px;text-align:left"><span style="line-height:17px;text-align:left">Alguém poderia me ajudar?&nbsp;</span><br style="line-height:17px;text-align:left"><span style="line-height:17px;text-align:left">Como aguardar os números serem digitados e depois concateno eles para enviar ao MySQL?</span><br style="line-height:17px;text-align:left">



</span><br><br>obrigado desde já.</font></div><div><font face="verdana, sans-serif"><br style="line-height:17px;text-align:left"></font></div><br clear="all">[ ]'s<br>Allex Menezes<br><a href="mailto:allexmenezes@gmail.com">allexmenezes@gmail.com</a><br>




<br></div></div>_______________________________________________
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�<a href="http://www.khomp.com" target="_blank">www.khomp.com</a>
_______________________________________________
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  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a>
________
YEALINK: Telefones IP e V�deoPhones IP com o melhor custo/benef�cio do mercado.
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011
______________________________________________
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></div>

</div>                                               </div></div>
<br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite&nbsp;<a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE &nbsp;Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - &nbsp;Asterisk &nbsp;- Site &nbsp;<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<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>
<br>_______________________________________________
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@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@listas.asteriskbrasil.org</div></div>                                               </div></body>
</html>