[AsteriskBrasil] Erro ao sair de uma MACRO
André Luis - Aldeia Digital
andre em ad2.com.br
Sexta Julho 30 13:32:21 BRT 2010
Rodrigo,
Retirei a opção return, mas o erro persiste. Percebi tambem que ao dar
um show no dialplan, mesmo tirando o return ele permanece. Acredito que
isso seja default do asterisk.
Olha só.
[ Context 'macro-atendente' created by 'pbx_ael' ]
's' => 1.
Set(ODBC_LOG("${CONTEXT}:_VERIFICAR_QUEM_ATENDEU_NA_FILA-${CHANNEL}","1","${UNIQUEID}"))
[pbx_ael]
2. Set(queue_dev=${CUT(CHANNEL,-,1)}) [pbx_ael]
3. Set(queue_dev=${CUT(queue_dev,/,2)}) [pbx_ael]
4.
Set(HASH(queue)=${ODBC_CHECKEXISTERAMALVIRTUAL(${queue_dev})}) [pbx_ael]
5.
Set(GROUP(${HASH(queue,ramal_virtual)})=${HASH(queue,ramal_virtual)})
[pbx_ael]
6.
Set(ODBC_LOG("${CONTEXT}:_LIGACAO_ATENDIDA_POR_-_${HASH(queue,ramal_virtual)}-${HASH(queue,nome)}","1","${UNIQUEID}"))
[pbx_ael]
7. Return() [pbx_ael]
-= 1 extension (7 priorities) in 1 context. =-
Andre Luis - Aldeia digital
On 07/30/2010 10:31 AM, Rodrigo Lang wrote:
> Tente tirar o return. Ele irá dar um Warning no parser informando que
> está sem o "return;" no final da macro, mas não tem problema, ela irá
> funcionar do mesmo jeito. Eu havia lido sobre isso no issues do
> Asterisk. Se não me falha a memória parece o problema é relacionado à
> app Queue() chamando macro em AEL. Teste em conf para ver se funciona.
>
> Outra coisa, até onde eu sei na versão 1.6 a app Queue() não tem a
> opção "m", seria só chamar a macro direto assim:
> Queue(${fila},tc,,,,,atendente);
>
> Confira com o comando "core show application Queue" no cli.
>
>
> Ats,
> Rodrigo Lang.
>
>
> Em 30 de julho de 2010 10:20, André Luis - Aldeia Digital
> <andre em ad2.com.br <mailto:andre em ad2.com.br>> escreveu:
>
> Rodrigo
>
> Uso a versao 1.6.2.7, mas nao estou tendo quedas nas ligações.
> A unica coisa estranha é esse erro mesmo
>
> André Luis - Aldeia Digital
>
>
>
>
> On 07/30/2010 10:18 AM, Rodrigo Lang wrote:
>> Ok, mas o atendente consegue atender a ligação ou ela cai?
>>
>> Passei pelo mesmo problema utilizando a versão 1.6.0.24. A
>> solução foi tirar a macro porque também não consegui resolver.
>> Você está rodando em qual versão?
>>
>> Para o que você precisa dessa macro?
>>
>>
>> Ats,
>> Rodrigo Lang.
>>
>> Em 30 de julho de 2010 10:07, André Luis - Aldeia Digital
>> <andre em ad2.com.br <mailto:andre em ad2.com.br>> escreveu:
>>
>> 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
>>
>>
>> _______________________________________________
>> 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 <http://www.khomp.com.br>
>> _______________________________________________
>> Temos tudo para seu projeto VoIP com Asterisk!
>> Descontos especiais para assinantes da AsteriskBrasil.org.
>> Registre-se e receba um cupom exclusivo de desconto!
>> Acesse agora www.voipmania.com.br <http://www.voipmania.com.br>
>> ______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>> _______________________________________________
>> 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 emwww.khomp.com.br <http://www.khomp.com.br>
>> _______________________________________________
>> Temos tudo para seu projeto VoIP com Asterisk!
>> Descontos especiais para assinantes da AsteriskBrasil.org.
>> Registre-se e receba um cupom exclusivo de desconto!
>> Acesse agorawww.voipmania.com.br <http://www.voipmania.com.br>
>> ______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> --
> ______________________________
> Att.
> André Luis
> 16 37238766 / 16 34031411
>
>
> _______________________________________________
> 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
> <http://www.khomp.com.br>
> _______________________________________________
> Temos tudo para seu projeto VoIP com Asterisk!
> Descontos especiais para assinantes da AsteriskBrasil.org.
> Registre-se e receba um cupom exclusivo de desconto!
> Acesse agora www.voipmania.com.br <http://www.voipmania.com.br>
> ______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> _______________________________________________
> 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
> _______________________________________________
> Temos tudo para seu projeto VoIP com Asterisk!
> Descontos especiais para assinantes da AsteriskBrasil.org.
> Registre-se e receba um cupom exclusivo de desconto!
> Acesse agora www.voipmania.com.br
> ______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
--
______________________________
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/b285ef67/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil