Em 31-07-2013 15:05, Patrick El Youssef escreveu:
Sylvio,
Usei a opção "e" no Dial que joga pra extensão "h" porém o "billsec" da chamada vem sempre como 0 Só lembrando que eu também chamo uma Macro (tentei também com Gosub) que pega o uniqueid do destino Testei o parametro F mas cheguei aos mesmos resultados com mais de uma transferencia
Alguém ja teve esse problema?

Olá!

Uma dica que me ocorreu: criar uma variável com o tempo antes e do Dial e outra com o UniqueId, aí no Hangup jogar a chave e a diferença num arquivo, assim terá o tempo total da ligação, e com o UniqueID pode calcular pelo CDR o tempo que demorou para atender, por exemplo:

same => n,Set(chave=${UNIQUEID})
same => n,Set(inicio=${EPOCH})
same => n,Dial(....)
same => n,Hangup()

exten => h,1,Set(tempo=[${inicio} - ${EPOCH}])
exten => h,2,System(echo "${chave} ${tempo}" >> /var/log/asterisk/cdr_csv/tempos_totais.txt)

[]'s
         Junior Polegato

_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a