Olá Pessoal,

Tenho um cliente que o dialplan esta muito grande, estou migrando para
Realtime com mysql, estou enfrentando dificuldade em alguns pontos, sendo:

1- Nas chamadas de saida dos ramais SIP, faço uma verificação da "senha",
essa verificação é feita em uma tabela do mysql conforme segue:
_3XXXX021X. => {
                                Set(SENHA=${EXTEN:1:4});
                                MYSQL (Connect connid localhost
usuario senha realtime);
                                MYSQL (Query resultid ${connid} SELECT senha
FROM senha WHERE senha = '${SENHA}');
                                MYSQL (Fetch foundRow ${resultid} ACHOU);
                                MYSQL (Disconnect ${connid});
                               /* CLEAR no mysql.conf */
                                if ("${ACHOU}"=="${SENHA}") {
                                        Noop(Senha Existe, Dial);
                                        Noop(Resuldado de ACHOU = ${ACHOU});

Dial(${SAIDAE1}/${PSTN}/${EXTEN:6},40,rTt);
                                }
                                else {
                                        Noop(Senha NAO existe, HangUp);
                                        Noop(Resultado de ACHOU = ${ACHOU});
                                                Answer();

PlayBack(pt_BR/vm-invalidpassword);
                                                Hangup();
                                 }
                      }

2- Nas chamadas de saida, faço uma verificação no dialstatus, dependendo da
situação, coloco um playback:

_0X. => {
                                Dial(SIP/5122,10,TtrD(ww${EXTEN:5}));
                                Dial(SIP/5123,10,TtrD(ww${EXTEN:5}));
                                        switch(${DIALSTATUS}) {
                                                case BUSY:
                                                PlayTones(busy);
                                        Wait(5);
                                        }
                                }

Alguém pode me dar uma luz de como eu posso colocar isso em realtime?

Outra coisa, nas chamadas de saida "chamo" uma macro via &nome-da-macro
como eu chamo uma macro no realtime

Grato por qquer ajuda

-- 
Dilceu Luiz Pazinatto
Electronics technician
Engineering students
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
Headsets Plantronics com o melhor preço do Brasil.
Acesse agora www.voipmania.com.br
VOIPMANIA STORE
________
Lista de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]

Responder a