Fala Wagner, tudo bem? Cara percebi que isso acontece somente em chamadas com transferências cegas do Asterisk(Com telefones Yealink) e do Yealink.
Transferências realizadas pelo Audiocodes não tenho este tipo de problema. Estou em contato com o suporte do Yealink para ver se eles tem alguma luz ou que encontre realmente um problema para corrigir em algum firmware. Cara se eu tiver o evento TRANSFER no queue_log já resolve meu problema. E tenho a possibilidade de dar um UPDATE no banco através do UNIQUEID e resolver o problema, mas gostaria de resolver pelo aparelho, para não ficar parecendo gambiarra. Por isso abrir um tópico aqui. @Hudson, Muito bom seu contexto e obrigado pela força. Em 28 de julho de 2015 11:11, Hudson Cardoso <hudsoncard...@hotmail.com> escreveu: > No meu sistema fiz da seguinte forma, eu comparo os uniqueid's de todas as > chamadas envolvidas no canal. > e não permito transferência através do botão flash ou coisa parecida, e em > todos os ramais, coloco > Call-Limit = 1, e pra rotas só permito chamada com numeração inteira, tipo > E164, ou no padrão Brasil. > Na tarifação do AEL fiz essa macro abaixo, mesmo que o usuário faça > centenas de transferências, > sempre será rastreado e entregue a fatura para quem iniciou a chamada, e > não pra quem a recebeu > na transferência, nada mais justo, e como voce pode ver, já faço a > cobrança diretamente no código AEL. > > macro tarifa2(unicoid){ > while(${unicoid}>0) > { > set(unicoid=${ODBC_SELECT(uniqueid,cdr,lido,"'N'")}); > set(ODBC_UPDATELIDO('${unicoid}')=1); > set(unidst=${ODBC_SELECT(dst,cdr,uniqueid,'${unicoid}')}); > if(${unicoid}>=100 & ${unidst}=s) > {set(duracaofinal=${ODBC_SELECT(billsec,cdr,uniqueid,'${unicoid}')}); > set(numero=${ODBC_SELECT(src,cdr,uniqueid,'${unicoid}')}); > set(canalcomum=${ODBC_SELECT(channel,cdr,uniqueid,'${unicoid}')}); > > set(idinicio=${ODBC_SELECT(uniqueid,cdr,dstchannel,'${canalcomum}')}); > if(${idinicio}>0) > > {set(conta=${ODBC_SELECT(accountcode,cdr,uniqueid,'${idinicio}'):0:8}); > set(cobranca=${CDR(accountcode):-6}); > set(rotausada=${CDR(dstchannel):4:9}); > set(contaprincipal=${ODBC_selectcadastro(login,${conta})}); > set(datahora=${ODBC_SELECT(calldate,cdr,uniqueid,'${idinicio}')}); > set(data=${datahora:0:4}${datahora:5:2}${datahora:8:2}); > set(hora=${datahora:11:2}${datahora:14:2}${datahora:17:2}); > > set(valorlig=${ODBC_SELECT(accountcode,cdr,uniqueid,'${idinicio}'):8:4}); > > set(valorinicio=${ODBC_SELECT(valor,cdrclitodos,uniqueid,'${idinicio}')}); > &calculaduracao(${duracaofinal}); > set(valortotal=$[${duracao}*${valorlig}]); > if (${ISNULL(${conta})}=1) {set(valortotal=0);} > if(${negado}=1) set (valortotal=0); > // verifica daqui pra baixo; > set(valorcorrigido=$[${valortotal}-${valorinicio}]); > set(ODBC_APAGAITEM(cdrclitodos,uniqueid,${idinicio})=1); > // separa onde deve cobrar cada rota > > set(ODBC_escrevecdrcli(${contaprincipal},${conta},${data},${hora},${duracao},${valortotal},${numero},${duracaofinal},${idinicio},0,${rotausada})=1); > > set(ODBC_escrevecdrcli(todos,${conta},${data},${hora},${duracao},${valortotal},${numero},${duracaofinal},${idinicio},0,${rotausada})=1); > set(ODBC_debitacredito(${conta},${valorcorrigido})=1); > > if(${cobranca}>0)set(ODBC_debitacreditocadastro(${conta},${valorcorrigido})=1); > } > } > set(unicoid=${ODBC_SELECT(uniqueid,cdr,lido,"'N'")}); > } > return; > } > > > > Hudson > (048) 8413-7000 > Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova > precisa. > > > > ------------------------------ > Date: Tue, 28 Jul 2015 08:32:59 -0300 > From: wag...@sincronismotelecom.com > To: asteriskbrasil@listas.asteriskbrasil.org > Subject: Re: [AsteriskBrasil] Problema queue duplica uniqueid na > transferência direta > > > Já me deparei com esta questão de transferência utilizando Asternic, mas > neste caso você quer que force realmente a troca do uniqueid ou o evento > TRANSFER para gerar o relatório? > Ou esta relacionado a identificação das gravações? > > Se for só questão de registrar a transferência é mais prático orientar os > usuários a utilizar as funções do PBX para transferência dessa forma não > terá o problema com o registro do evento. > > Posso fazer alguns testes para ver mas também acho que é apenas uma > característica do PBX. > > On 23/07/2015 12:10, Jean Franco do Nascimento wrote: > > Hudson, > > Cara o problema é que realizando a transferência direta ele não registra > o evento 'TRANSFER' no QueueLog, e com isso atrapalha a identificações das > chamadas no Asternic. > > Eu percebi também que este problema só ocorre em telefones Yealink, > realizei testes com Audiocodes é funciona perfeitamente. > > Ele cria o evento 'TRANSFER' e UNIQUEIDs diferentes. > > Em transferência assistidas funciona normalmente. > > Por isso acredito que seja um problema. > > Obrigado pela resposta! > > > Em 23 de julho de 2015 01:10, Hudson Cardoso <hudsoncard...@hotmail.com> > escreveu: > > Isso não é um problema, e sim uma característica de tarifação e > bilhetagem. > Voce pode resolver isso gerando uniqueid como campo unique no cdr, mas não > recomendo. > Tive que fazer uma ferramenta em ael pra resolver meu caso especifico de > tarifação. > Se preferir, substitua o teu uniqueid por outro. > > > Hudson > (048) 8413-7000 > Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova > precisa. > > > > ------------------------------ > Date: Thu, 23 Jul 2015 00:23:51 -0300 > From: jfranco1...@gmail.com > To: asteriskbrasil@listas.asteriskbrasil.org > Subject: [AsteriskBrasil] Problema queue duplica uniqueid na transferência > direta > > > Boa noite! > > Senhores, > > Estou com o seguinte problema, ao realizar transferências diretas do > ramal o queuelog registra a segunda chamada com o mesmo uniqueid. > > Alguém já enfrentou algum problema parecido? > > Atenciosamente, > > Jean Franco. > > _______________________________________________ WORKOFFEE PORTO ALEGRE > da Khomp acontecer� no dia 7/07, no Hotel Quality. Fa�a j� sua inscri��o em > workoffee.com.br e venha conhecer os lan�amentos do portf�lio da Khomp em > primeira m�o. Inscri��es GRATUITAS. > _______________________________________________ DIGIVOICE: Fabricante > pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e > Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa solu��es de PABX > IP com produtos DigiVoice - visite� www.digivoice.com.br > _______________________________________________ Para remover seu email > desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > _______________________________________________ > WORKOFFEE PORTO ALEGRE da Khomp acontecerá no dia 7/07, > no Hotel Quality. Faça já sua inscrição em workoffee.com.br > e venha conhecer os lançamentos do portfólio da Khomp em > primeira mão. Inscrições GRATUITAS. > _______________________________________________ > DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e > FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. > Construa soluções de PABX IP com produtos DigiVoice - visite > www.digivoice.com.br > _______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > > > > _______________________________________________ > WORKOFFEE PORTO ALEGRE da Khomp acontecerá no dia 7/07, > no Hotel Quality. Faça já sua inscrição em workoffee.com.br > e venha conhecer os lançamentos do portfólio da Khomp em > primeira mão. Inscrições GRATUITAS. > _______________________________________________ > DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS > para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. > Construa soluções de PABX IP com produtos DigiVoice - visite > www.digivoice.com.br > _______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > > -- > > _______________________________________________ WORKOFFEE PORTO ALEGRE da > Khomp acontecer� no dia 7/07, no Hotel Quality. Fa�a j� sua inscri��o em > workoffee.com.br e venha conhecer os lan�amentos do portf�lio da Khomp em > primeira m�o. Inscri��es GRATUITAS. > _______________________________________________ DIGIVOICE: Fabricante > pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e > Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa solu��es de PABX > IP com produtos DigiVoice - visite� www.digivoice.com.br > _______________________________________________ Para remover seu email > desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > _______________________________________________ > WORKOFFEE PORTO ALEGRE da Khomp acontecerá no dia 7/07, > no Hotel Quality. Faça já sua inscrição em workoffee.com.br > e venha conhecer os lançamentos do portfólio da Khomp em > primeira mão. Inscrições GRATUITAS. > _______________________________________________ > DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e > FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. > Construa soluções de PABX IP com produtos DigiVoice - visite > www.digivoice.com.br > _______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >
_______________________________________________ WORKOFFEE PORTO ALEGRE da Khomp acontecerá no dia 7/07, no Hotel Quality. Faça já sua inscrição em workoffee.com.br e venha conhecer os lançamentos do portfólio da Khomp em primeira mão. Inscrições GRATUITAS. _______________________________________________ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org