Pasarela email2fax con hylafax y postfix

Una pasarela email a fax (mail2fax) permite enviar faxes a través del correo electrónico. Por ejemplo, envías un email a 92800000@fax.tudominio.com, con un adjunto en formato PDF. La pasarela leerá ese PDF, y te lo enviará al número de fax 9280000. También te llegará por email la notificación de estado (enviado, reintentando, etc).

Algunas pasarelas mail2fax:

Requisitos

  • Un subdominio (fax.dominio.com)
  • Un servidor Postfix (Se agradecerán las instrucciones para sendmail)
  • Hylafax ya instalado y funcionando. Podéis echar un vistazo a esta página para integrarlo con Asterisk
  • Paciencia ;)

Leer más…

Escrito por julianjm el 7/01/2007. | Comments (81)
Tags: , , ,

Cambiar el codec a utilizar desde el dialplan

Rebuscando en chan_sip.c, me he dado cuenta de que se puede seleccionar el codec a usar antes de realizar o contestar a una llamada. Esto es de gran utilidad si tenemos dos números con un proveedor, y uno lo usamos para voz y otro para fax.

Vamos a suponer que el número 902111111 es el de voz, y el 902222222 el de fax:

[from-pstn]
exten => 902111111,1,Dial(SIP/101)

exten => 902222222,1,Set(__SIP_CODEC=alaw)
exten => 902222222,2,Dial(SIP/102)

En el segundo caso, estableciendo la variable SIP_CODEC, provocará que, aunque estén habilitados otros codecs, se intente usar ‘alaw’. Eso sí, siempre y cuando esté soportado por ambos extremos.

En el caso de llamadas salientes, nos permite que las llamadas que provengan de una extensión donde esté conectada la máquina de fax, se negocien siempre en un codec compatible.

[from-internal]
exten => _9XXXXXXXX,1,Dial(SIP/itsp/${EXTEN})

[from-internal-fax]
exten => _X.,1,Set(__SIP_CODEC=alaw)
exten => _X.,2,Goto(from-internal,${EXTEN},1)
Escrito por julianjm el 4/01/2007. | Comments (6)
Tags: , , ,

FAX con Asterisk

Llevo unos días preparando un nuevo tutorial sobre el uso de Hylafax junto con Asterisk. El “pegamento” se llama IAXModem, un faxmodem por software.

Toda la información aquí

Escrito por julianjm el 8/01/2006. | Comments (0)
Tags: