Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-30 Thread Rodrigo Lang
Não funfou, me fodi! Hhahaahahah! Vou trocar a versão do Asterisk, porque eu tenho certeza que a expressão está certa... -- Executing [...@fila:2] NoOp("SIP/4130938555-b6e5a8a0", "4") in new stack -- Executing [...@fila:3] GotoIf("SIP/4130938555-b6e5a8a0", "0?4:11") in new stack -- Goto (f

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-30 Thread Rodrigo Lang
Opa, modifiquei para o AEL. Agora só falta ter fluxo para testar... Achei interessante o AEL, procurei a documentação dele e só achei uma básica no voip-info! Você sabe me dizer onde acho alguma mais completa ou algum livro para comprar? Por que, pelo que notei, ele possui bastantes detalhes! Segue

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-30 Thread Rodrigo Lang
Opa Sylvio, o meu gotoif() está certo sim... Na condição dele não é necessário utilizar o "=" como no caso que você mostrou e a ordem das labels também estão certas. Foi a primeira coisa que eu conferi, além disso ele já estava funcionando e parou do nada. Mas obrigado do mesmo jeito. Vou jogar ess

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-29 Thread Sylvio Carlos Jollenbeck
Rodrigo, olhando com carinho para seu conf, note um erro: [macro-fila] exten => s,1,Answer() exten => s,2,NoOp(${QUEUE_WAITING_ COUNT(atendimento)}) exten => s,3*,GotoIf($[ "${QUEUE_WAITING_COUNT(**atendimento)}" < "30" ]?4:fila-ocupada,s,1)* exten => s,n,Set(CDR(fluxo)=Entrada) Referencia: http:

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-29 Thread Sylvio Carlos Jollenbeck
Rodrigo, Voce pode trabalhar com os dois ao mesmo tempo. exemplo: no conf: [default] exten => _,1,Goto(mandaparaoAEL,s,1) no AEL context mandaparaoAEL { s => { /* Faça algo */ Hangup();

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-29 Thread Rodrigo Lang
Sylvio, estava pensando nesta opção. Só me veio uma duvida agora, é possível utilizar o conf comum junto com o ael, com os dois trabalhando em paralelo? Pois se não, teria muito trabalho para modificar todo meu conf para ael... Obrigado, Rodrigo Lang. 2009/11/28 Sylvio Carlos Jollenbeck > Rodr

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-28 Thread Sylvio Carlos Jollenbeck
Rodrigo, Tente o seguinte, mas em AEL (vamos para de usar o conf, morte ao conf (eheheh)): Criar uma variavel com o tamanho da sua fila: Set(QWC=${QUEUE_WAITING_COUNT(atendimento)}); Verificar o tamanho da variavel ${QWC}:

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-27 Thread Rodrigo Lang
Boa noite Guilherme. também tentei da forma abaixo, porém não obtive sucesso. Ats, Rodrigo Lang. 2009/11/27 Guilherme > E se vc inverter a condição? > > exten => s,3,GotoIf($["30" < "${QUEUE_WAITING_COUNT(atendimento)}" > ]?fila-ocupada,s,1:macro-fila,s,4) > > - Original Message - > *

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-27 Thread Guilherme
E se vc inverter a condição? exten => s,3,GotoIf($["30" < "${QUEUE_WAITING_COUNT(atendimento)}" ]?fila-ocupada,s,1:macro-fila,s,4) - Original Message - From: Rodrigo Lang To: asteriskbrasil@listas.asteriskbrasil.org Sent: Friday, November 27, 2009 2:37 PM Subject: Re: [Asteri

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-27 Thread Rodrigo Lang
Imaginei que pudesse ser isso, mas o estranho é que estava funcionando certo e da noite para o dia parou de funcionar. Mas teoricamente a expressão regular fica entre os colchetes (exemplo: $[ "${QUEUE_WAITING_COUNT(atendimento)}" < "30" ]) e o ponto de interrogação serve para justamente separar as

Re: [AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-26 Thread Eder Souza
To achando q ele ta confundindo essa linha aqui olha exten => s,3,GotoIf($[ "${QUEUE_WAITING_COUNT(atendimento)}" < "30" ]?4:fila-ocupada,s,1) "?4:fila-ocupada,s,1)" essa prioridade "4" ele deve estar entendendo que é para comparar com ela e nao com o 30 !!! Eng Eder de Souza 2009/11/26 Rodrig

[AsteriskBrasil] Expressões regulares com result ado estranho em GotoIf()

2009-11-26 Thread Rodrigo Lang
Bom dia pessoal, estou com um servidor que está com um problema no GotoIf(). O que acontece é que eu pego o valor que de ${QUEUE_WAITING_COUNT(atendimento)} e vejo se ele é menor que trinta. Até ai tudo bem, porém o Asterisk quando este valor chega em quatro ele simplesmente diz que 4 é maior que 3