Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-26 Por tôpico Rodrigo Lang
Boa tarde lista, descobri o motivo deste comportamento estranho para gerar o CDR. O motivo era bastante simples, eu estava chamando outra macro e não havia herança na variável, por isso que não estava salvando o valor da variável. Porém o campo CDR não aceita herança de valor. Então minha idéia

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Eder Souza
kra seu Asterisk tem algum Bug para ele nao estar inserindo isso no CDR !! Pega a sua versão e da uma procurada sobre os bugs relatados 2009/11/6 Rodrigo Lang rodrigoferreiral...@gmail.com Boa tarde Eder, testei também com o CDR(userfields) porém não deu em nada... Talvez possam me mostrar

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Rodrigo Lang
Estou verificando isso Eder, porém ele só não salva em um local especifico, que é a macro que eu chamo com o queues. Estou vendo se eu consigo fazer uma refência da tabela queue_log para a tabela CDR. Assim vou ter a informação que preciso. Volto para postar o resultado. Obrigado, Rodrigo Lang.

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Ítalo Rossi
Rodrigo, Então pode ser bug. Crie uma conta no mantis do asterisk e reporte o problema. Com certeza você vai conseguir no mínimo uma explicação para o comportamento. Colocar uma referência no queue_log é gambiarra e só serve para resolver o SEU problema temporariamente, contribua com o projeto e

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Rodrigo Lang
Claro, estou verificando os bugs da versão no site. Ats, Rodrigo Lang. 2009/11/11 Ítalo Rossi italoros...@gmail.com Rodrigo, Então pode ser bug. Crie uma conta no mantis do asterisk e reporte o problema. Com certeza você vai conseguir no mínimo uma explicação para o comportamento.

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Denis Galvão
Rodrigo, tente usar a variavel UNIQUEID. Provavelmente com ela vc irá conseguir relacionar CDR com queue_log. -- Denis Galvão AsteriskBrasil.org Ajude a comunidade AsteriskBrasil.org, compre uma camiseta! http://www.voipmania.com.br On 06/11/2009, at 16:03, Rodrigo Lang wrote: Boa tarde

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Rodrigo Lang
É isso que estou tentando fazer agora, pegar pelo UNIQUEID e relacionar as tabelas, inserindo assim o número do agente na tabela cdr. Depois que estiver pronto irei postar os comandos que usei no banco. Ats, Rodrigo Lang. 2009/11/10 Denis Galvão denisgal...@gmail.com Rodrigo, tente usar a

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Rodrigo Lang
Na verdade, pode não ser um bug do Asterisk e sim do Asterisk-addons. Fiz algumas modificações e agora está me retornando o seguinte erro no console após setar às variávies. -- Executing [...@macro-atendentes:1] Set(DAHDI/11-1, CDR(Agente)=11) in new stack -- Executing

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Rodrigo Vian
Fala Xara.. blz Por acaso seu arquivo res_mysql.conf está configurado corretamente?? Tive um problema semelhante que resolvi configurando assim: #RES_MYSQL.CONF [general] dbhost=localhost dbname=asterisk dbuser=asteriskuser dbpass=suasenha dbport=3306 dbsock=/var/lib/mysql/mysql.sock

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-11 Por tôpico Rodrigo Lang
O meu res_mysql.conf está assim: [general] dbhost=127.0.0.1 dbname=asterisk dbuser=usuario dbpass=* dbport=3306 Mas teoricamente está correto, pois ele está salvando o CDR no banco. Ats, Rodrigo Lang. 2009/11/11 Rodrigo Vian lis...@porttaltecnologia.com.br Fala Xara.. blz Por

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-05 Por tôpico Rodrigo Lang
Opa Eder, seguinte, fora da Queue ele salva normal... A quarta prioridade no meu contexto que eu passei no primeiro e-mail (exten = s,4,Set(CDR(fluxo)=Entrante)) funciona direitinho, salva no MySQL de boa. Porém quando vai para a Queue e eu chamo uma macro quando o agente atender, ele seta,

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-05 Por tôpico Italo Rossi
Rodrigo, Ele não grava nenhuma informação ou somente o campo que você adicionou? Se você executar um ResetCDR(w) funciona? On Nov 5, 2009, at 4:42 PM, Rodrigo Lang wrote: Opa Eder, seguinte, fora da Queue ele salva normal... A quarta prioridade no meu contexto que eu passei no primeiro

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-05 Por tôpico Rodrigo Lang
Então Italo, ele não salva o campo especifico que eu chamo dentro da macro setada no Queue(). Eu tentei o ResetCDR() sem o w, porém apagava os outros campos que eu setava antes de entra na Queue. Vou tentar com o w e vou postar o que aconteceu. Assim que eu tentei: [macro-atendente] exten =

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-05 Por tôpico Italo Rossi
Rodrigo, Execute com o w e APÓS o Set(). w força a gravação dos dados antes do reset. Posta aqui o resultado. On Nov 5, 2009, at 4:51 PM, Rodrigo Lang wrote: Então Italo, ele não salva o campo especifico que eu chamo dentro da macro setada no Queue(). Eu tentei o ResetCDR() sem o w, porém

Re: [AsteriskBrasil] Adicionar campo CDR para Queue

2009-11-05 Por tôpico Rodrigo Lang
Coloquei assim e não funcionou... Segue como ficou o contexto e logo abaixo o log do console. exten = s,1,Set(CDR(Agente)=${CDR(channel):6:2}) exten = s,2,NoOp(${CDR(Agente)}) exten = s,3,ResetCDR(w) -- Executing [4...@khomp-00-01:1] Macro(Khomp/B0C31-1, fila) in new stack -- Executing