<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Opa! &Eacute; uma alternativa....<br>
<br>
Mas, ao reiniciar o sistema ele ir&aacute; duplicar os &uacute;ltimos registros.<br>
<br>
Talvez com:<br>
<br>
tail -f -n 0 /var/log/asterisk/queue_log<br>
<br>
funcione legal!!!<br>
<br>
<br>
Valeu pessoal pelas dicas!!!<br>
<br>
<pre class="moz-signature" cols="72">Att.

Cesar Gaspar</pre>
<br>
<br>
Junior Polegato - Asterisk escreveu:
<blockquote cite="mid:4B61BD03.8070600@juniorpolegato.com.br"
 type="cite">
  <pre wrap="">Cesar A. Gaspar escreveu:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Infelizmente n&atilde;o! Tem que ser arquivos independentes.
A minha inten&ccedil;&atilde;o &eacute; jogar os registros, no momento que v&atilde;o sendo 
adicionados a fila, num banco de dados. Para isso eu transformaria o 
/var/log/asterisk/queue_log em um named pipe:
mkfifo /var/log/asterisk/queue_log
e um scripts (perl, php...) rodando com um servi&ccedil;o fazia o trabalho de 
pegar do queue_log e jogar no banco, quando isso acontece o registro 
n&atilde;o estar&aacute; mais em queue_log.
Isto j&aacute; est&aacute; fazendo, o problema ocorre quando por algum motivo o 
servi&ccedil;o n&atilde;o est&aacute; rodando. Todas as chamadas que entrarem na fila neste 
per&iacute;odo s&atilde;o perdidas. A minha inten&ccedil;&atilde;o era ter uma copia destes 
registros caso o servi&ccedil;o esteja parado, para n&atilde;o perder estas informa&ccedil;&otilde;es.
Imaginei que existiria uma op&ccedil;&atilde;o parecida em /etc/asterisk/logger.conf.
Att.
Cesar Gaspar
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Ol&aacute;,

       Pode far isso com "tail -f /var/log/asterisk/queue_log | 
&lt;programa&gt;", onde tudo que for adicionado ao queue_log &eacute; jogado na 
entrada padr&atilde;o do programa, assim d&aacute; para "simular" um pipe. Neste 
programa, em Python, para capturar cada linha e campos separados por ',' 
(v&iacute;rgula), seria:

import sys
campos = sys.stdin.readline().split(',')
print campos

[]'s
            Junior Polegato

_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte t&eacute;cnico local qualificado e gratuito 
Conhe&ccedil;a a linha completa de produtos KHOMP em <a class="moz-txt-link-abbreviated" href="http://www.khomp.com.br">www.khomp.com.br</a>
_______________________________________________
Lista de discuss&otilde;es AsteriskBrasil.org
<a class="moz-txt-link-abbreviated" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a class="moz-txt-link-freetext" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>

  </pre>
</blockquote>
</body>
</html>