<div>Olá Pessoal,</div>
<div> </div>
<div>Tenho um cliente que o dialplan esta muito grande, estou migrando para Realtime com mysql, estou enfrentando dificuldade em alguns pontos, sendo:</div>
<div> </div>
<div>1- Nas chamadas de saida dos ramais SIP, faço uma verificação da &quot;senha&quot;, essa verificação é feita em uma tabela do mysql conforme segue:</div>
<div>_3XXXX021X. =&gt; {<br>                                Set(SENHA=${EXTEN:1:4});<br>                                MYSQL (Connect connid localhost usuario senha realtime);<br>                                MYSQL (Query resultid ${connid} SELECT senha FROM senha WHERE senha = &#39;${SENHA}&#39;);<br>
                                MYSQL (Fetch foundRow ${resultid} ACHOU);<br>                                MYSQL (Disconnect ${connid});<br>                               /* CLEAR no mysql.conf */</div>
<div>                                if (&quot;${ACHOU}&quot;==&quot;${SENHA}&quot;) {<br>                                        Noop(Senha Existe, Dial);<br>                                        Noop(Resuldado de ACHOU = ${ACHOU});<br>
                                        Dial(${SAIDAE1}/${PSTN}/${EXTEN:6},40,rTt);<br>                                }<br>                                else {<br>                                        Noop(Senha NAO existe, HangUp);<br>
                                        Noop(Resultado de ACHOU = ${ACHOU});<br>                                                Answer();<br>                                                PlayBack(pt_BR/vm-invalidpassword);<br>
                                                Hangup();</div>
<div>                                 }<br>                      }<br clear="all"><br>2- Nas chamadas de saida, faço uma verificação no dialstatus, dependendo da situação, coloco um playback:</div>
<div> </div>
<div>_0X. =&gt; {<br>                                Dial(SIP/5122,10,TtrD(ww${EXTEN:5}));<br>                                Dial(SIP/5123,10,TtrD(ww${EXTEN:5}));<br>                                        switch(${DIALSTATUS}) {<br>
                                                case BUSY:<br>                                                PlayTones(busy);<br>                                        Wait(5);<br>                                        }<br>
                                }</div>
<div> </div>
<div>Alguém pode me dar uma luz de como eu posso colocar isso em realtime?</div>
<div> </div>
<div>Outra coisa, nas chamadas de saida &quot;chamo&quot; uma macro via &amp;nome-da-macro</div>
<div>como eu chamo uma macro no realtime</div>
<div> </div>
<div>Grato por qquer ajuda</div>
<div> </div>
<div>-- <br><font face="Calibri">Dilceu Luiz Pazinatto<br>Electronics technician<br>Engineering students</font><br></div>