<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">BOA NOITE GALERA<br>
<br>
<br>
<br>
<br>
TO DESENVOLVENDO UM SISTEMINHA AQUI É TIPO UM QUIZ ...<br>
<br>
ESTOU USANDO O SISTEMA RANDON PARA CHAMAR AS PERGUNTAS PARA NÃ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úmero jogo a variável no playback e beleza<br>
porém preciso deixar dinamico as respostas ou seja se o cara clicar o 
botã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ável , ou seja crio arquivos de texto com a 
resposta da pergunta dentro , digamos que o rangon gerou o número 4 , 
vai tocar a musica 4 e abrir o bloco de texto 4 que contem o nú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ás o resultado pra variável ${r} ela vem com 
um espaç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ável não fica igual ao nú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ão oque ta escrito e o espaço sem nada escrito ?<br>
<br>
valeu galeraaaaaaa<br>
<br>
<br>
<div class="moz-signature">-- <br><img src="file:////home/likewise-open/TELECOM/breno.bernini/Desktop/breno-01.png" border="0"></div>
</td></tr></table>