<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#3333FF" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Boa tarde, te recomendo fazer isso com
      um agi, vai te facilitar bastante<br>
      <br>
      <pre class="moz-signature" cols="72">-- 
Atenciosamente

Ad&iacute;lson Magnus
<a class="moz-txt-link-freetext" href="http://www.magnussolution.com/">http://www.magnussolution.com/</a></pre>
      <br>
      <br>
      <br>
      On 1/8/2013 5:17 PM, Bernini Asterisk wrote:<br>
    </div>
    <blockquote
      cite="mid:1357676267.4588.YahooMailClassic@web162603.mail.bf1.yahoo.com"
      type="cite">
      <table border="0" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td style="font: inherit;" valign="top">BOA NOITE GALERA<br>
              <br>
              <br>
              <br>
              <br>
              TO DESENVOLVENDO UM SISTEMINHA AQUI &Eacute; TIPO UM QUIZ ...<br>
              <br>
              ESTOU USANDO O SISTEMA RANDON PARA CHAMAR AS PERGUNTAS
              PARA N&Atilde;O SER SEMPRE AS MESMAS OU EU TER QUE ATERAR O DIAL
              PLAN<br>
              SEGUE EXEMPLO<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,Set(randon1=${RAND(1,5)});<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
              n,set(r=${FILE(/root/testes/respostas/${randon1})})<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,playback(primeira-pergunta)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,Playback(${randon1})<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,wait(1)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,playback(beep)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,read(resposta1,,1)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
              n,gotoif($["${resposta1}"="${r}"]?acertou1:errou1)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n(acertou1),set(conta=$[${conta}+1])<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,playback(aplauso)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n(errou1),wait(1)<br>
              <br>
              &nbsp;criei 5 perguntas de audio e as nomiei como 1 , 2 , 3, 4,
              5 assim quando o randon gerar o n&uacute;mero jogo a vari&aacute;vel no
              playback e beleza<br>
              por&eacute;m preciso deixar dinamico as respostas ou seja se o
              cara clicar o bot&atilde;o certo vai tocar os aplausos e
              acrescentar um ponto para sua conta<br>
              utilizei o&nbsp; comando file para abrir arquivos de texto e
              trazer o conteudo deles para uma vari&aacute;vel , ou seja crio
              arquivos de texto com a resposta da pergunta dentro ,
              digamos que o rangon gerou o n&uacute;mero 4 , vai tocar a musica
              4 e abrir o bloco de texto 4 que contem o n&uacute;mero
              correspondente a resposta certa , ... <br>
              ai jogo a variavel ${r} com o conteudo do arquivo de texto
              no gotoif , pore, quando o asterisk tr&aacute;s o resultado pra
              vari&aacute;vel ${r} ela vem com um espa&ccedil;o veja<br>
              <br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noop(${r})<br>
              &nbsp;&nbsp;&nbsp; -- Executing [1012@ramalsimples:12]
              NoOp("SIP/101-00000015", "1<br>
              ") in new stack<br>
              <br>
              e no gotoif essa vari&aacute;vel n&atilde;o fica igual ao n&uacute;mero
              digitado<br>
              exemplo <br>
              <br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n,read(resposta1,,1)<br>
              same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
              n,gotoif($["${resposta1}"="${r}"]?acertou1:errou1)<br>
              noop&nbsp; n,gotoif($["${resposta1}"="${r}"]?acertou1:errou1) =
              <br>
              Executing [1012@ramalsimples:12] NoOp("SIP/101-00000015",
              "1<br>
              ") in new stack<br>
              &nbsp;&nbsp;&nbsp; -- Executing [1012@ramalsimples:13]
              NoOp("SIP/101-00000015", "1") in new stac<br>
              &nbsp;<br>
              <br>
              oque eu posso fazer pro same&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
              n,set(r=${FILE(/root/testes/respostas/${randon1})}) pegar
              apenas oque ta escrito e n&atilde;o oque ta escrito e o espa&ccedil;o
              sem nada escrito ?<br>
              <br>
              valeu galeraaaaaaa<br>
              <br>
              <br>
              <div class="moz-signature">-- <br>
                <img moz-do-not-send="true"
src="file:////home/likewise-open/TELECOM/breno.bernini/Desktop/breno-01.png"
                  border="0"></div>
            </td>
          </tr>
        </tbody>
      </table>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
EBS MODULAR: 3 slots para combina&ccedil;&atilde;o entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem at&eacute; 2 dispositivos com acesso IP remoto;
Conhe&ccedil;a esses e outros LAN&Ccedil;AMENTOS KHOMP em <a class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>&nbsp;
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experi&ecirc;ncia com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a class="moz-txt-link-abbreviated" href="http://www.digivoice.com.br">www.digivoice.com.br</a>
_______________________________________________
ALIGERA &#8211; 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 &#8211; Appliance Asterisk - Acesse <a class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.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>
    <br>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>