Hoy veremos como recibir un fax en nuestro correo electrónico, sin tener un fax físico y usando nuestro querido Asterisk. Hay otras webs que explican como hacerlo, pero estas instrucciones son para los muy “cortitos”
Usaremos un par de herramientas nuevas y todas en software libre.
Primero instalamos los siguientes paquetes:
aptitude install Hylafax IAXModem postfix
Editamos /etc/asterisk/iax.conf y configuramos la extension IAX que recibirá los faxes:
[300]
username=300
type=friend
secret=300
qualify=yes
notransfer=yes
host=dynamic
context=from-internal
callerid=”Fax” <300>
disallow=all
allow=slinear
En /etc/asterisk/zapata.conf descomentamos la línea:
faxdetect=incoming
Metemos la siguiente entrada en el dialplan /etc/asterisk/extensions.conf:
exten => 300,1,Answer()
exten => 300,n,Dial(IAX2/300)
Cremos el archivo /etc/iaxmodem/ttyIAX y lo configuramos con:
device /dev/ttyIAX
port 45699
refresh 300
server localhost
peername 300
secret 300
cidname Fax
cidnumber 300
codec slinear
Probamos que se conecta con:
iaxmodem ttyIAX
y en la consola de asterisk:
CLI> iax2 show peers
Si todo chuta lo añadimos en /etc/inittab para que el modem este disponible todo el tiempo:
iax:2345:respawn:/usr/bin/iaxmodem ttyIAX &> /var/log/asterisk/iaxmodem-ttyIAX
Y ejecutamos:
init q
Copiamos:
cp /usr/share/doc/iaxmodem/examples/config.ttyIAX /var/spool/hylafax/etc
Editamos /var/spool/hylafax/etc/config.ttyIAX :
ountryCode: 593
AreaCode: 5
FAXNumber: +593-5-262-2621
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
ServerTracing: 0xFFF
SessionTracing: 0xFFF
RecvFileMode: 0664
LogFileMode: 0664
DeviceMode: 0666
RingsBeforeAnswer: 1
SpeakerVolume: off
GettyArgs: “-h %l dx_%s”
LocalIdentifier: “MI EMPRESA”
TagLineFont: etc/lutRS18.pcf
TagLineFormat: “De %%l|%c|Pag %%P de %%T”
MaxRecvPages: 150
Nuevamente para que se ejecute al inicio, en /etc/inittab :
fax:2345:respawn:/usr/sbin/faxgetty ttyIAX
Y otra ves:
init q
Añadimos en /var/spool/hylafax/etc/FaxDispatch :
SENDTO=FaxMaster;
FILETYPE=pdf;
case “$DEVICE” in
ttyIAX) SENDTO=usuario@midominio.com;;
esac
Para evitar problemas:
touch /etc/hylafax/*
y reiniciamos:
/etc/init.d/hylafax restart
Y ya está, cuando la extension 300 reciba un fax, este llegará a la cuenta de correo que hemos configurado en /var/spool/hylafax/etc/FaxDispatch
En el próximo documento explicaré como enviar un fax … sin tener un fax.
Puto Psicopata
[...] Tags: fax gratis, Linux, voip Si yo tampoco lo crei cuando lo lei, pero en este articulo se especifica como hacer esto, de una manera sencilla recuerden que se usa ASTERISK para [...]
Pingback por Recibir un fax SIN TENER FAX! « Bacho’s blog — Diciembre 27, 2007 @ 12:16 am |
Hola,
Buenisimo de mucha ayuda tu articulo, solo te hago una preguntita puedo desde un ivr manda un Fax en Linea con esto???
comentario por Pablo — Febrero 5, 2008 @ 2:33 pm |
Hola Pablo, siento no haber respondido antes, por supuesto puedes crear un IVR para mandar faxes. Si expones un poco mejor tu caso seguro que te podemos hechar una mano.
comentario por orakernel — Junio 6, 2008 @ 8:16 am |
hola. tengo un sony ericsson, quiero recivir los fax en el mobil, pero aunque la pagina dice los pasos de como hacerlo no dice como descargar los programas que se necesitan para instalar por tanto le sugieroi me digan cual es la pagina para descargar los paquetes: aptitude install Hylafax IAXModem postfix
espero su respuesta.
gracias amigos
comentario por elidier — Agosto 24, 2008 @ 7:58 pm |
Hola yo tengo un problema he echo toedo bien he creado la extension 300 y entra la llamada pero no me da tono de fax para poder enviar y fax y ver si funciona ayuda por favor en esto cuando hago esta instruccion fax:2345:respawn:/usr/sbin/faxgetty ttyIAX me dice que no encuentra el archivo o el directorio
comentario por Jorge Guzman — Agosto 25, 2008 @ 1:45 pm |
Hola necesito ayuda , mi servidor me esta dando este error
[root@vicidialnow etc]# vi /var/spool/hylafax/etc/FaxDispatch
[root@vicidialnow etc]# /etc/init.d/hylafax restart
Shutting down HylaFAX queue manager (faxq): FIFO: open: No such device or address
[FAILED]
Shutting down HylaFAX server (hfaxd): [FAILED]
HylaFAX FATAL ERROR: /var/spool/hylafax/etc/setup.cache is missing!
The file /var/spool/hylafax/etc/setup.cache is not present.
This probably means the machine has not been setup using the
faxsetup(8C) command. Read the documentation on setting up
HylaFAX before you startup a server system.
como le puedo hacer grcias…
comentario por isaac — Noviembre 21, 2008 @ 10:24 pm |