Todos sabemos que la tecnología es imparable, que cada día surgen nuevas formas de desarrollarla, el fax sin embargo ha tenido una evolución bastante curiosa:

Digium acaba de lanzar una nueva versión 1.1.6 de su Fax for Asterisk cuya principal mejora consiste en su soporte para sistemas con 64 bits (y que por supuesto, el sistema operativo también es de 64 bits).
No obstante hay algunas mejoras considerables y a tener en cuenta para todo aquel que ya tenga este software y piense en actualizarlo:
La nueva versión se puede descargar del siguiente enlace:
http://www.digium.com/en/docs/FAX/faa-download.php
El més pasado, Malcolm Davenport solicitaba a través del blog de Asterisk algunas personas interesadas en testear un nuevo producto que está preparando Digium sobre faxes.
Por supuesto, esto es interesante si aún tienes la mala fortuna de tener que utilizar estos anticuados artilugios bicentenarios que consumen papel y tinta por doble partida (mucha gente que conozco, para enviar un documento que tienen en el ordenador, lo imprimen por la impresora y lo envían por fax), además con un coste tonto… si claro, como tienes tarifa plana seguro que no te cuesta enviarlo… bueno, no voy a seguir con este tema cansino.
Pues la idea es que Digium acaba de anunciar un software comercial para hacer de origen y terminación de faxes compatible con tarjetas analógicas y/o digitales mediante DAHDI y T.38!!! a una velocidad de 14.400 bps, (como curiosidad, iaxmodem funciona a 9.600bps).
Me pregunto entonces… teniendo la maravillosa unión iaxmodem+hylafax ¿es interesante esta unión?
Quizá la respuesta sea que generalmente puede que no (depende del coste total) aunque estamos hablando de un canal que permite enviar faxes por T.38 (por internet o red local, sin requisitos de velocidad, con corrección de errores, sin problemas de latencia, … vamos… muy interesante si tienes una línea de mala calidad, si tus faxes generalmente se cortan o si recibes muchos faxes).
Por cierto, según algunos comentarios de Alberto, funciona muy, muy bien. 🙂
Entonces es a veces, cuando llega un momento que la solución más sencilla puede ser la apropiada.
Podeis encontrar más información en la web de Digium:
http://www.digium.com/en/products/software/faxforasterisk.php
Partiendo que no lo he probado aún (a ver si durante estas necesarias vacaciones puedo dedicarle un ratito), he visto un artículo muy interesante sobre el T38modem, una especie de IAXmodem pero con soporte para enviar faxes mediante T38 con Asterisk.
Asterisk soporta T38 en modo passthrough en SIP, esto es, lo deja pasar, pero no iniciar ni acabar una llamada.
Justamente, el T38modem se basa en la misma filosofía que el IAXmodem por lo que sería posible disponer de esta ventaja tal y como comentan utilizando Hylafax como servidor de faxes de la misma manera que podríamos tenerlo con el IAXmodem pero con T38 en lugar de T30. Suena bien, ¿verdad? 😀
Vamos a ver cómo se hace:
cd ~
cvs -z9 -d :pserver:anonymous@openh323.cvs.sourceforge.net:/cvsroot/openh323 co ptlib_unix
cvs -z9 -d :pserver:anonymous@openh323.cvs.sourceforge.net:/cvsroot/openh323 co -D «5/21/2007 23:59:59» opal
cvs -z9 -d :pserver:anonymous@openh323.cvs.sourceforge.net:/cvsroot/openh323 co t38modem
Con esto habremos descargado las librerías y la aplicación t38modem.
Ahora vamos a compilar:
cd ~/pwlib
./configure
make
sudo make install
cd ~/opal
./configure
make
sudo make install
sudo ldconfig
cd ~/t38modem
make USE_OPAL=1 USE_UNIX98_PTY=1 opt
make USE_OPAL=1 USE_UNIX98_PTY=1 install
Vamos a probar que realmente se ha instalado y funciona…
/usr/local/bin/t38modem -tt -o /var/log/t38modem.log –no-h323 -u T38modem –sip-listen udp\$127.0.0.1:6060 –sip-redundancy 3 –ptty +/dev/ttyT38-1,+/dev/ttyT38-2,+/dev/ttyT38-3 –route «modem:.*=sip:<dn>@127.0.0.1» –route «sip:.*=modem:<dn>»
Ahora vamos a preparar la configuración para 3 módems, para lo que supondremos que hemos instalado previamente el servidor Hylafax como indica Julian en su web y continuaremos:
cp ~/t38modem/HylaFAX/config.ttyx /var/spool/hylafax/etc/config.ttyT38-1
ln -s /var/spool/hylafax/etc/config.ttyT38-1 /var/spool/hylafax/etc/config.ttyT38-2
ln -s /var/spool/hylafax/etc/config.ttyT38-1 /var/spool/hylafax/etc/config.ttyT38-3
Como en el IAXmodem, vamos a modificar el archivo inittab para que esté siempre activa esta aplicación:
echo «t1:2345:respawn:/usr/sbin/faxgetty ttyT38-1» >> /etc/inittab
echo «t2:2345:respawn:/usr/sbin/faxgetty ttyT38-2» >> /etc/inittab
echo «t3:2345:respawn:/usr/sbin/faxgetty ttyT38-3» >> /etc/inittab
kill -HUP 1
Reiniciamos el servidor Hylafax:
/etc/init.d/hylafax restart
Y chequeamos que todo está funcionando corréctamente:
cat /var/spool/hylafax/status/ttyT38-1
Lo que nos debería mostrar un mensaje como este: Running and idle
Ahora vamos a ver cómo conectamos el T38modem a Asterisk, para lo que crearemos un usuario SIP propio en /etc/asterisk/sip.conf
[T38modem]
type=friend
host=127.0.0.1
permit=127.0.0.1
context=outgoing
port=6060
allow=all
canreinvite=no
y en este mismo archivo, en el contexto [general]:
t38pt_udptl=yes
Para enviar faxes, tan solo hay que utilizar algún cliente Hylafax y será el usuario T38modem el que se encargue de hacer la llamada mediante T38 por SIP. 🙂
Para recibir faxes, como siempre, enviando el fax entrante a SIP/${EXTEN}@T38modem.
Si a alguien le funciona, se agradece un comentario.
Si teneis problemas, lo que he dicho antes… a pelearse y googlear un poco. 😛
Enlace: http://voip-info.org/wiki/view/T38modem+configuration+with+Asterisk
La herramienta más conocida para recibir faxes y convertirlas a archivos gráficos para así poder transformarla en pdf, en ps, enviarla por email, etc, es el spandsp de Steve Underhood.
Otra alternativa que funciona a la perfección es la combinación Hylafax + IAXmodem con el que simulamos un fax conectado por IAX y con el que podemos gestionar los faxes con una gran fiabilidad.
La empresa PIKA acaba de publicar un software comercial que realiza lo mismo que el spandsp, pero con una instalación más sencilla y compatible con tarjetas Digium, Sangoma y por supuesto PIKA.
PIKA ofrece una cuenta de evaluación para aquellos que quieran testearla en un puerto y únicamente tienen que registrarse en su página web: http://www.pikatechnologies.com/fax
Las instrucciones para la instalación y la posterior prueba no puede ser más sencilla:
http://www.pikatechnologies.com/english/View.asp?x=819
El precio de cada licencia es de $25 por canal que vaya a recibir faxes.
Vía: TomKeating
Ya me lo comentaba hoy Alberto y justo he visto que Tom Keating también hacía referencia a esto ya que no hace ni dos días que criticaba el hecho de que Asterisk todavía no soportaba el protocolo T.38.
Nunca me han gustado los faxes, leí en un buen artículo que estaba considerado el «anti-invento» ya que en lugar de ayudar a las empresas a evolucionar y hacer su trabajo más rápidamente, con menos esfuerzos y más barato, hace justamente todo lo contrario, la gente termina imprimiendo un documento, y luego enviándolo por fax con una considerable pérdida de tiempo, esfuerzo (imprimir, levantarse, preparar el fax, enviar, recojer el documento, romperlo y volver a sentarse), y por supuesto, una llamada telefónica, cuando lo realmente interesante es que todo el mundo utilizara sistemas como el envío de archivos (mediante cualquiera de los métodos que se te puedan pasar por la cabeza), más seguro (ya que puedes cifrarlo) y además asegurándote que llega correctamente y al destinatario correcto y sin pagar ninguna llamada, pero bueno, es inevitable. Volvamos al tema…
Attractel es la empresa que ha desarrollado el softphone Zoiper (el que cogió el relevo de Idefisk) y que ha hecho pública unas herramientas para poder enviar y recibir faxes mediante T.38 a través de Asterisk (de momento 1.4)
La aplicación en cuestión se llama Faxterisk e incluye:
T30faxRX para recibir faxes normales desde la PSTN
T30faxTX para enviar faxes normales hacia la PSTN
T38faxTX para enviar faxes mediante T.38 (IAF fax)
T38faxRX para recibir faxes mediante T.38 (IAF fax)
T38gate para hacer de gateway de T.38.
Una de las cosas que me gusta de esta aplicación es que no hay que hacer ningún cambio en el dialplan, el sistema reconoce automáticamente el tipo de fax que llega y activa la aplicación más conveniente.
Otro detalle interesante es que soporta el envío y recepción con sistemas módems compatibles con: V.27ter, V.29 y V.17 con velocidades de hasta 14400 bps.
El software es comercial, pero podemos solicitar una licencia de prueba de 2 semanas.
La versión gratuita para enviar y recibir faxes con T.38 la tenemos en el SpanDSP incluida en los Addons de AGX y que funciona perfectamente. 😀
Habrá que probarlo.
Una nota oficial nos anuncia que la nueva versión 2.12 de Zoiper incluye soporte de faxes mediante T.38
· Added T.38 FAX receiving capability
· Added TLS with SRTP (Biz)
· Added certificate system reset option (Biz)
· Added Yealink chipset-based headset/USB phone support;
· Added DSCP fields for signalling and media in a new ‘Network’ options tab (IAX is considered as media)
· Improved certificate system (Biz).Yes, Zoiper now offers Faxing capabilities. Future versions will include full T.38 faxing functionalities, plus a lot more!
Zoiper users are advised to upgrade to the new version.
Zoiper is a IAX and SIP software phone for Windows, Mac OS and Linux, compatible with the Asterisk platform. As ever, Zoiper is available in Free and Biz editions.
Realmente muy buena esta actualización.
Descargar: http://www.zoiper.com
A pesar de que el mejor tutorial que he encontrado sobre Hylafax y Asterisk es el de Julián Menéndez, acaban de hacer público otro con otros ejemplos que igual puede aclarar a alguien algo más.
La explicación la dan en inglés, pero es bastante detallado y con ejemplos muy claros.
Enlace: http://blog.evaristesys.com/?p=24
Vía: VentureVoIP