[AsteriskBrasil] Erro ao sair de uma MACRO

André Luis - Aldeia Digital andre em ad2.com.br
Sexta Julho 30 10:07:41 BRT 2010


Pessoal,

Estou usando uma macro, que é iniciada atraves da opção "m" no comando 
"queue".

Queue(${fila},tmc,,,,,atendente);

macro macro-atendente()
{
         
Set(ODBC_LOG("${CONTEXT}:_VERIFICAR_QUEM_ATENDEU_NA_FILA-${CHANNEL}","1","${UNIQUEID}"));
         Set(queue_dev=${CUT(CHANNEL,-,1)});
         Set(queue_dev=${CUT(queue_dev,/,2)});
         Set(HASH(queue)=${ODBC_CHECKEXISTERAMALVIRTUAL(${queue_dev})});
         
Set(GROUP(${HASH(queue,ramal_virtual)})=${HASH(queue,ramal_virtual)});
         return;
};

O erro que eu tenho ao executar essa macro é:

  -- Executing [s em macro-atendente:1] Set("SIP/S7286-0000023e", 
"queue_dev=SIP/S7286") in new stack
     -- Executing [s em macro-atendente:2] Set("SIP/S7286-0000023e", 
"queue_dev=S7286") in new stack
     -- Executing [s em macro-atendente:3] Set("SIP/S7286-0000023e", 
"HASH(queue)=77,SIP,S7286,7286,Dario,0,") in new stack
     -- Executing [s em macro-atendente:4] Set("SIP/S7286-0000023e", 
"GROUP(7286)=7286") in new stack
     -- Executing [s em macro-atendente:5] Return("SIP/S7286-0000023e", "") 
in new stack
[Jul 28 09:30:21] ERROR[1636]: app_stack.c:303 return_exec: Return 
without Gosub: stack is unallocated

Ja alguns dias eu to googlando, mas nao encontrei nada.

Alguem aqui ja passou por isso??

______________________________

Att.
André Luis
16 37238766 / 16 34031411

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100730/9f3b2759/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil