Encontrei na lista do hylafax.<div><br></div><div>Segue copia do mesmo.</div><div><span class="Apple-style-span" style="font-family: &#39;Times New Roman&#39;; font-size: medium; "><pre>#!/bin/sh
#
# Robert Colquhoun &lt;<a href="mailto:rjc@trump.net.au">rjc@trump.net.au</a>&gt; 09 Feb 98
# errorstats.sh - Script to parse error data out of xferlog
#
# Hi Everyone,
# I&#39;ve hacked out a little script(attached below) to provide a error report
# by modem - it should be able to run on any modem not just Sportsters.
#
# Instructions : cut and paste the script below, call it errorstats and run
#               ./errorstats.sh /var/spool/hylafax/etc/xferfaxlog
# or wherever the location of your xferfaxlog file is
#
#

echo count $#
if [ $# -gt 0 ]; then
        XFERLOG=$1
else
        XFERLOG=./xferfaxlog
fi
awk -F &quot;\t&quot; &#39;
        function doline(a, b, c) { printf &quot;%-60.60s %5i %8.1f\n&quot;, a, b, c }
        {
                if ( $4 != &quot;&quot; ) total[$4] += 1
                if ( $11 == &quot;0&quot;) {
                        errname[$14] = 0
                        errcount[$4,$14] += 1
                }
        }
        END {
                for (m in total) {
                        printf &quot;Modem: %s\n&quot;,m
                        printf &quot;%-68.68s %6i\n\n&quot;,&quot;Total faxes sent:&quot;,total[m]
                        printf &quot;%-60.60s %5s %10s\n&quot;,&quot;Error&quot;, &quot;No&quot;,&quot;Rate/1000&quot;
                        printf &quot;---------------------------------------&quot;
                        printf &quot;---------------------------------------\n&quot;
                        tot = 0
                        for (n in errname) {
                                if ( errcount[m, n] &gt; 0 ) {
                                        name = n
                                        gsub(&quot;\&quot;&quot;,&quot;&quot;,name)
                                        rate = errcount[m, n] * 1000 / total[m]
                                        tot += errcount[m, n]
                                        doline(name, errcount[m, n], rate)
                                }
                        }
                        printf &quot;---------------------------------------&quot;
                        printf &quot;---------------------------------------\n&quot;
                        doline(&quot;Total&quot;, tot, tot * 1000 / total[m])
                        printf &quot;\n&quot;
                }
        }&#39; &lt; $XFERLOG

</pre><pre>Se não funcionar me cobra na segunda.</pre></span><br><div class="gmail_quote">2010/4/23 Fabiano Carlos Heringer <span dir="ltr">&lt;<a href="mailto:bigu@grupoheringer.com.br">bigu@grupoheringer.com.br</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  
  

<div bgcolor="#ffffff" text="#000000">
opa Saulo, tenho uma solução com hylafax também, <br>
mas o meu cenario é bem mais  modesto em volume...<br>
<br>
Mas gostei desse script ai...onde voce encontrou?<br>
<br>
Obrigado<br>
Saulo Quinteiro escreveu:
<blockquote type="cite"><div><div></div><div class="h5">
  
Bom dia Marco,<br>
  <br>
Ontem rodei um script para calcular o numero de erros e encontrei que
90% dos erros se resumem em ocupado, não atendeu ou sem sinal de fax.<br>
  <br>
  <table style="border-collapse:collapse;width:707pt" border="0" cellpadding="0" cellspacing="0" width="943">
    <col style="width:563pt" width="751"> <col style="width:48pt" span="3" width="64"> <tbody>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt;width:563pt" height="20" width="751">No
receiver protocol (T.30 T1 timeout)</td>
        <td style="width:48pt" width="64">44</td>
        <td style="width:48pt" width="64"><br>
        </td>
        <td style="width:48pt" width="64"><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">RSPREC error/got DCN
(sender abort)</td>
        <td>4</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">Failure to train remote
modem at 2400 bps or minimum speed</td>
        <td>18</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">COMREC invalid command
received/no DIS or DTC</td>
        <td>5</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">Unable to transmit page
(NAK with operator intervention)</td>
        <td>6</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">Busy signal detected; too
many attempts to dial</td>
        <td>83</td>
        <td align="right">83</td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">No answer from remote;
too
many attempts to dial</td>
        <td>38</td>
        <td align="right">38</td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">Unknown problem</td>
        <td>227</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">Busy signal detected</td>
        <td>1666</td>
        <td align="right">1666</td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">No answer from remote</td>
        <td>808</td>
        <td align="right">808</td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">Unknown problem; too many
attempts to dial</td>
        <td>11</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">No carrier detected</td>
        <td>633</td>
        <td align="right">633</td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20">No response to PPS
repeated
3 times.</td>
        <td>13</td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt;width:563pt" height="20" width="751">No receiver protocol (T.30 T1 timeout); too many attempts t</td>
        <td style="width:48pt" width="64">14<br>
        </td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt;width:563pt" height="20" width="751">COMREC invalid command received/no DIS or DTC; too many att</td>
        <td style="width:48pt" width="64">2<br>
        </td>
        <td><br>
        </td>
        <td><br>
        </td>
      </tr>
      <tr style="min-height:15pt" height="20">
        <td style="min-height:15pt" height="20"><br>
        </td>
        <td align="right">3556</td>
        <td align="right">3228</td>
        <td align="right">0,907762</td>
      </tr>
    </tbody>
  </table>
  <br>
Como é uma empresa de cobrança acredito que realmente os credores
passem numeros errados para emissão do boleto.<br>
Detalhe esses valores são o sistema em apenas 3 dias em produção.<br>
  <br>
É legal para quem fala mal da solução hylafax + iaxmodem.<br>
  <br>
  <br>
att,<br>
  <br>
  <br>
  <pre cols="72">Saulo Quinteiro dos Santos
Bacharel em Ciências da Computação UFPR
Cel:         (041) 9927-5236
Com:        (041) 2141-9567
  </pre>
  <br>
Em 22/04/2010 17:39, Marco Antonio (TRG Tecnologia) escreveu:
  <blockquote type="cite">
    <pre>Saulo, tenho um cenário bem parecido com o seu em algumas assistências
medicas. Bomba de fax 24h/dia.
O percentual de não enviados é baixo e analisando percebi que na maioria das
vezes é por estar ocupado ou quando cai em uma ura e quando a telefonista
atende, ouve somente o tom do fax.
Para diminuir essa incidência, usei um ANNOUNCED (A) com um arquivo com
alguns segundos de uma musica e após lança a gravação da apresentação da
empresa solicitando o sinal de fax.
Estou a disposição.
At.





-----Mensagem original-----
De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>
[<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de Saulo
Quinteiro
Enviada em: quinta-feira, 22 de abril de 2010 14:14
Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a>
Assunto: [AsteriskBrasil] Otimizações em serviço de fax

Boa tarde pessoal.

Alguém aqui trabalha com servidores de fax de larga escala?
gostaria de conversar a respeito de otimizações para melhorar (diminuir) 
a taxa de erros.

Preferencialmente quem trabalha com hylafax.

Hoje tenho um servidor em produção com média de envio de 600 faxes dia.
E gostaria de melhorar o desempenho dele.

Hoje estou com uma taxa de 27% de não envio.


Att,

  </pre>
  </blockquote>
  </div></div><pre><hr size="4" width="90%"><div class="im">
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a>
_______________________________________________
A Redfone é líder no fornecimento de bridges TDMoE -&gt; E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores compartilham o mesmo E1)
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a>
_______________________________________________


Lista de discussões AsteriskBrasil.org
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></div></pre>
</blockquote>
<br>
</div>

<br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE -&gt; E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
<br>
<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br><br clear="all"><br>-- <br>Saulo Quinteiro Dos Santos <br>

Programador de computadores<br>MPS Informática Curitiba<br>Graduando em Ciência da Computação - UFPR <br>msn: <a href="mailto:sauloquinteiro@gmail.com">sauloquinteiro@gmail.com</a><br>cel: 41-9927-5236<br>
</div>