Que tal amigos....
Aqui les dejo una rapida guia de como poder recibir FAX mediante su asterisk cuando tienen un E1 de Telmex (aplica para los que no tienen E1 tambien)
Paquetes que uso:
asterisk-1.2.14
asterisk-addons-1.2.5
asterisk-perl-0.09
libpri-1.2.4
zaptel-1.2.12
libmfcr2-0.0.3
libsupertone-0.0.2
libunicall-0.0.3
y el mas importante:
spandsp-0.0.2pre26.tar.gz
Instalas primero el spandsp-0.0.2pre26.tar.gz despues libunicall-0.0.3, libsupertone-0.0.2, libmfcr2-0.0.3 para esto ya debiste haber tenido instalado tu asterisk con zaptel y libpri y demas.
Ahora parchas tu asterisk para E1 Telmex con unicall, el parche esta en la pagina de soft-switch o en la de zarzamora........recuerda que es importante tener la version de spandsp que te comento ya que "a mi" me funciono solo con esta los paquetes que tenemos que instalar para asterisk.
Una vez que ya parchaste el Makefile de channels de asterisk te vas al directorio apps del mismo asterisk copias los siguientes archivos:
app_rxfax
app_txfax
apps_makefile.patch
Aplicas el parche:
patch <apps_Makefile.patch
Y despues te regresas al dir de asterisk y recompilas.....
Si todo sale bien y no marca errores ve a el CLI y dale un show applications y deberas ver entre las aplicaciones:
RxFAX: Receive a FAX to a file y TxFAX: Send a FAX file
Una vez hecho eso ya nos vamos a nuestro extensions y configuramos los siguiente:
En este caso mi E1 lo tengo conf para que tome las 4 ultimas cifras de mi numero , es decir que el 8501 es un DID de mi E1
En la primera linea le digo que si llega por ese DID es un fax y que lo mande ala ruta /data/fax/101 y que tenga un nombre unico, en la linea 2 le digo que lo convierta de tif a pdf en tamaño carta y en la ultima le digo que imprima ese archivo pdf directamente a una impresora previamente configurada con CUPS.
exten => _8501,1,rxfax(/data/fax/101/${UNIQUEID}.tif)
exten => _8501,2,system(tiff2pdf -f -p letter /data/fax/101/${UNIQUEID}.tif -o /data/fax/101/${UNIQUEID}.pdf)
exten => _8501,3,system(cat /data/fax/101/${UNIQUEID}.pdf | lpr -P HP1300v)
Y listo, se mandara a imprimir directametne ese fax que les llego, logicamente hago solo mencion de cups por que ese es otro toma aparte.
Espero por lo menos que a alguien le sirva de norte......
Saludos....