[AsteriskBrasil] Erro ao sair de uma MACRO

Rodrigo Lang rodrigoferreiralang em gmail.com
Sexta Julho 30 14:32:27 BRT 2010


Teste com a macro em conf e veja se funciona.


Ats,
Rodrigo Lang.

Em 30 de julho de 2010 14:16, André Luis - Aldeia Digital
<andre em ad2.com.br>escreveu:

>  Rodrigo,
>
> Confundi a informação anterior que voce me passou, o "m" nao tem nada haver
> com Macro. Retirei o "m" mas mesmo assim continua o error.
>
> Obrigado
>
> André Luis - Aldeia Digital
>
>
> On 07/30/2010 01:54 PM, André Luis - Aldeia Digital wrote:
>
>
> Ai minha macro nao será executada ao agente atender a chamada
>
> André Luis - Aldeia Digital
>
>
> On 07/30/2010 01:47 PM, Rodrigo Lang wrote:
>
> Sim, o Asterisk inclui automaticamente quando ele não existe. Tentou tirar
> a opção "m" da app Queue()?
>
>
> Ats,
> Rodrigo Lang.
>
>
> Em 30 de julho de 2010 13:32, André Luis - Aldeia Digital <
> andre em ad2.com.br> escreveu:
>
>> 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> 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> 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
>>>> _______________________________________________
>>>> 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
>>>>
>>>
>>>
>>> _______________________________________________
>>> 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.orgAsteriskBrasil em listas.asteriskbrasil.orghttp://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
>>> _______________________________________________
>>> 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
>>>
>>
>>
>> _______________________________________________
>> 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.orgAsteriskBrasil em listas.asteriskbrasil.orghttp://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
>> _______________________________________________
>> 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
>>
>
>
> _______________________________________________
> 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.orgAsteriskBrasil em listas.asteriskbrasil.orghttp://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
> _______________________________________________
> 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.orgAsteriskBrasil em listas.asteriskbrasil.orghttp://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
> _______________________________________________
> 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
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100730/4325391b/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil