[AsteriskBrasil] ASTERISK 1.6.1 - FAZ - SENDFAX / RECIEVEFAX

Caio Zanolla zanolla em gmail.com
Quinta Dezembro 11 10:03:08 BRST 2008


Quando implementei fax aqui na empresa a solucao sendfax me pareceu,
alem de complicada, por conta de versoes corretas de spandsp a
escolher, limitada do ponto de vista da flexibilidade do serviço, uma
vez que todas as funcionalidades deveriam ser implementadas via
dialplan e amigos.

A solucao que utilizamos é a Hylafax + iaxmodem.
Com esta solucao é possivel implementar:

- gateway de envio de fax ( impressora virtual que envia fax )
- recebimento de fax e encaminhamento aos destinatários em funcao de
variaveis como DID.

Fiz um howto para instalacao de asterisk que contempla uma parte desta
implementacao aqui:
http://zanolla.wordpress.com/2008/09/16/asterisk-16beta9-realtime-ldap-auth-hylafax-iaxmodem-adhearsion-flashoperator-cdr/

abraço,
Caio.



2008/12/11 Pablo Câmara <pscamara em gmail.com>:
> Bom dia!
>
> Estou com problemas no FAX. Desde que mudamos para a versão 1.6.1 O
> fax deixou de funcionar, na verdade nunca funcionou. Já tentei varias
> coisas e nada dá certo!
>
> Alguém tem alguma implementação do SendFax .
>
> A idéia é: Uma página que faz upload de um arquivo (tif,pdf) no
> seguinte diretório:  /var/spool/asterisk/temp/
>
> No após o upload do arquivo, o programa ira criar um arquivo. Call. O
> Asterisk faz a discagem. E executa o contexto especificado. Porem na
> cli...
>
> Arquivo .call
>
> Channel: SIP/3108
> MaxRetries: 3
> RetryTime: 60
> WaitTime: 30
> Context:SEND-FAX
> Extension: 1
> Priority: 1
> Set: TIFF=/var/spool/asterisk/temp/doc0001.TIF
>
> [SEND-FAX]
> exten => s,1,NoOp(--- Sending fax to ${EXTEN} ---)
> exten => s,n,Wait(3)
> exten => s,n,SendFAX(${TIFF})
> exten => s,n,Hangup()
>
> CLI
>
> == Starting SIP/3108-12916800 at FAX-OUT,1,1 failed so falling back to exten 's'
>    -- Executing [s em FAX-OUT:1] NoOp("SIP/3108-12916800", "--- Sending
> fax to s ---") in new stack
>    -- Executing [s em FAX-OUT:2] Wait("SIP/3108-12916800", "3") in new stack
>   -- Executing [s em FAX-OUT:4] SendFAX("SIP/3108-12916800",
> "/var/spool/asterisk/temp/doc0001.TIF") in new stack
> [Dec 11 08:07:11] WARNING[10861]: app_fax.c:283
> fax_generator_generate: Only generating 240 samples, where 480
> requested
>> (MENSAGEM REPETIDA)
>> [Dec 11 08:07:28] WARNING[10861]: app_fax.c:283
> fax_generator_generate: Only generating 240 samples, where 400
> requested
>
> [Dec 11 08:07:41] WARNING[10861]: app_fax.c:125 span_message: WARNING
> T.30 Cannot open source TIFF file
> '/var/spool/asterisk/temp/doc0001.TIF'
> [Dec 11 08:07:43] WARNING[10861]: app_fax.c:174 phase_e_handler: Error
> transmitting fax. result=41: TIFF/F file cannot be opened.
> [Dec 11 08:07:43] WARNING[10861]: app_fax.c:642 transmit: Transmission error
>  == Spawn extension (FAX-OUT, s, 4) exited non-zero on 'SIP/3108-12916800'
> [Dec 11 08:07:43] NOTICE[10861]: pbx_spool.c:356 attempt_thread: Call
> completed to SIP/3108
>
>
> Não estou entendendo o que está acontecendo.
>
> SITUAÇÃO: O aparelho de fax está ligado num ATA. (DVG 2032S - D-LINK GATEWAY).
>
> Qualquer ajuda, apreciada!
>
> Pablo
> _______________________________________________
> 2 a 4 de Dezembro - IPComm 2008
> Com presença de engenheiros da Digium e Jon "maddog" Hall.
> http://www.ipcomm2008.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>


Mais detalhes sobre a lista de discussão AsteriskBrasil