<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
<font face="Arial">Pessoal, nao existe uma solucao pra fazer com que
o Asterisk 1.6 gere somente um CDR quando uma ligacao é
transferida?<br>
<br>
Na verdade, adotei uma solucao meio paliativa para criar um
registro das ligacoes pra mostrar pro meu chefe.<br>
<br>
No novo elastix, a aba Monitoring busca as gravacoes pelo campo
userfield, ou seja, as ligacoes que estao sendo gravadas eh setado
um valor nesse campo. <br>
Bom, como o sistema de gravacao do elastix grava por cada
transferencia, pra mim isso fica ruim, entao criei uma macro
usando AUDIOHOOK e MixMonitor...entao consigo gravar toda a
ligacao, mesmo transferida num arquivo so<br>
<br>
o problema é o CDR. No asterisk 1.6, ele cria dois cds com o mesmo
uniqueid. Acontece que no primeiro CDR antes transferir os campos
src,dst estao o que eu preciso, e no segundo CDR o billsec e
duration estao la. Ou seja, la na aba monitoring do asterisk. me
aparece o src correto, mas o dst aparece 's' ...por conta da
transferencia...<br>
<br>
Alguem pode me dar alguma dica de como posso tentar contornar esse
problema?<br>
<br>
O que preciso é o SRC e DST do primeiro CDR, e o billsec e
duration do segundo, quando for transferido, ou que o asterisk
gere um CDR só, ignorando a transferencia, sei lá hehehehe...<br>
<br>
Isso é somente para as chamadas outgoing.<br>
<br>
Obrigadp<br>
</font>
</body>
</html>