Encontrei na lista do hylafax.<div><br></div><div>Segue copia do mesmo.</div><div><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "><pre>#!/bin/sh
#
# Robert Colquhoun <<a href="mailto:rjc@trump.net.au">rjc@trump.net.au</a>> 09 Feb 98
# errorstats.sh - Script to parse error data out of xferlog
#
# Hi Everyone,
# I'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 "\t" '
function doline(a, b, c) { printf "%-60.60s %5i %8.1f\n", a, b, c }
{
if ( $4 != "" ) total[$4] += 1
if ( $11 == "0") {
errname[$14] = 0
errcount[$4,$14] += 1
}
}
END {
for (m in total) {
printf "Modem: %s\n",m
printf "%-68.68s %6i\n\n","Total faxes sent:",total[m]
printf "%-60.60s %5s %10s\n","Error", "No","Rate/1000"
printf "---------------------------------------"
printf "---------------------------------------\n"
tot = 0
for (n in errname) {
if ( errcount[m, n] > 0 ) {
name = n
gsub("\"","",name)
rate = errcount[m, n] * 1000 / total[m]
tot += errcount[m, n]
doline(name, errcount[m, n], rate)
}
}
printf "---------------------------------------"
printf "---------------------------------------\n"
doline("Total", tot, tot * 1000 / total[m])
printf "\n"
}
}' < $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"><<a href="mailto:bigu@grupoheringer.com.br">bigu@grupoheringer.com.br</a>></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 -> 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 -> 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>