Fax Receive not working

Hello,

I am trying to configure fax receive on our FeerPBX system.
Current setup is as below -

One test extension has fax option enabled with email address.
Inbound Route for FAX DID configured to send fax on ext number.
Detect Faxes is set to No. ( Tried with set it Yes also but didn’t work)

When a call enters the DID extinctions numbers rings for few secs.
I checked logs and found freepbx detect it as fax and trying to received fax but it didn’t work.

Logs -

[2016-06-29 13:07:38] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘vm-theperson.alaw’ (language ‘en’)
[2016-06-29 13:07:38] NOTICE[49432][C-000005cb] channel.c: Dropping incompatible voice frame on SIP/g100-00000133 of format ulaw since our native format has changed to (alaw)
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] app_dial.c: – SIP/g100-00000132 answered Local/4046811@outbound-allroutes-0000059c;2
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:1] Set(“Local/4046811@outbound-allroutes-0000059c;1”, “FAXOPT(filename)=/tmp/1924753592.tif”) in new stack
[2016-06-29 13:07:38] WARNING[49427][C-000005ca] res_fax.c: channel ‘Local/4046811@outbound-allroutes-0000059c;1’ set FAXOPT(filename) to ‘/tmp/1924753592.tif’ is unhandled!
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:2] Set(“Local/4046811@outbound-allroutes-0000059c;1”, “FAXOPT(ecm)=yes”) in new stack
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:3] Set(“Local/4046811@outbound-allroutes-0000059c;1”, “FAXOPT(headerinfo)=from (Sumit)”) in new stack
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:4] Set(“Local/4046811@outbound-allroutes-0000059c;1”, “FAXOPT(localstationid)=4046800”) in new stack
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:5] Set(“Local/4046811@outbound-allroutes-0000059c;1”, “FAXOPT(maxrate)=14400”) in new stack
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:6] Set(“Local/4046811@outbound-allroutes-0000059c;1”, “FAXOPT(minrate)=9600”) in new stack
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] pbx.c: – Executing [s@outboundfax:7] SendFAX(“Local/4046811@outbound-allroutes-0000059c;1”, “/tmp/1924753592.tif,d”) in new stack
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] res_fax.c: – Channel ‘Local/4046811@outbound-allroutes-0000059c;1’ sending FAX:
[2016-06-29 13:07:38] VERBOSE[49427][C-000005ca] res_fax.c: – /tmp/1924753592.tif
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: – Executing [h@macro-dialout-trunk:1] Macro(“Local/4046811@outbound-allroutes-0000059c;2”, “hangupcall,”) in new stack
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: – Executing [s@macro-hangupcall:1] ExecIf(“Local/4046811@outbound-allroutes-0000059c;2”, “0?Set(CDR(recordingfile)=.wav)”) in new stack
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: – Executing [s@macro-hangupcall:2] GotoIf(“Local/4046811@outbound-allroutes-0000059c;2”, “1?theend”) in new stack
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: – Goto (macro-hangupcall,s,4)
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: – Executing [s@macro-hangupcall:4] Hangup(“Local/4046811@outbound-allroutes-0000059c;2”, “”) in new stack
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘Local/4046811@outbound-allroutes-0000059c;2’ in macro ‘hangupcall’
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on ‘Local/4046811@outbound-allroutes-0000059c;2’
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] app_macro.c: == Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on ‘Local/4046811@outbound-allroutes-0000059c;2’ in macro ‘dialout-trunk’
[2016-06-29 13:07:38] VERBOSE[49428][C-000005ca] pbx.c: == Spawn extension (outbound-allroutes, 4046811, 6) exited non-zero on ‘Local/4046811@outbound-allroutes-0000059c;2’
[2016-06-29 13:07:39] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘digits/1.alaw’ (language ‘en’)
[2016-06-29 13:07:40] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘digits/3.alaw’ (language ‘en’)
[2016-06-29 13:07:41] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘digits/5.alaw’ (language ‘en’)
[2016-06-29 13:07:41] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘digits/5.alaw’ (language ‘en’)
[2016-06-29 13:07:42] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘vm-isunavail.alaw’ (language ‘en’)
[2016-06-29 13:07:43] VERBOSE[49432][C-000005cb] file.c: – <SIP/g100-00000133> Playing ‘vm-intro.alaw’ (language ‘en’)
[2016-06-29 13:07:48] WARNING[49427][C-000005ca] res_fax.c: Audio FAX not allowed on channel ‘SIP/g100-00000132’ and T.38 negotiation failed; aborting.
[2016-06-29 13:07:48] ERROR[49427][C-000005ca] res_fax.c: error initializing channel ‘SIP/g100-00000132’ in T.38 mode
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: == Spawn extension (outboundfax, s, 7) exited non-zero on ‘SIP/g100-00000132’
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:1] NoOp(“SIP/g100-00000132”, “FAXOPT(ecm) : yes”) in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:2] NoOp(“SIP/g100-00000132”, “FaxStatus : FAILED”) in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:3] NoOp(“SIP/g100-00000132”, “FaxStatusString : error negotiating T.38”) in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:4] NoOp(“SIP/g100-00000132”, “FaxError : T38_NEG_ERROR”) in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:5] NoOp(“SIP/g100-00000132”, "RemoteStationID : ") in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:6] NoOp(“SIP/g100-00000132”, “FaxPages : 0”) in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:7] NoOp(“SIP/g100-00000132”, "FaxBitRate : ") in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:8] NoOp(“SIP/g100-00000132”, "FaxResolution : ") in new stack
[2016-06-29 13:07:48] VERBOSE[49427][C-000005ca] pbx.c: – Executing [h@outboundfax:9] System(“SIP/g100-00000132”, “/var/lib/asterisk/bin/sendfaxnotify.php NOTIFY “[email protected]” “4046811” “29/06/16 : 13:07:21” “FAILED” “0””) in new stack
[2016-06-29 13:07:48] NOTICE[49427] pbx_spool.c: Call completed to Local/4046811@outbound-allroutes
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] app_macro.c: == Spawn extension (macro-vm, s-NOANSWER, 2) exited non-zero on ‘SIP/g100-00000133’ in macro ‘vm’
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] app_macro.c: == Spawn extension (macro-exten-vm, s, 23) exited non-zero on ‘SIP/g100-00000133’ in macro ‘exten-vm’
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: == Spawn extension (ext-local, 1355, 2) exited non-zero on ‘SIP/g100-00000133’
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: – Executing [h@ext-local:1] Macro(“SIP/g100-00000133”, “hangupcall,”) in new stack
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: – Executing [s@macro-hangupcall:1] ExecIf(“SIP/g100-00000133”, “0?Set(CDR(recordingfile)=.wav)”) in new stack
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: – Executing [s@macro-hangupcall:2] GotoIf(“SIP/g100-00000133”, “1?theend”) in new stack
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: – Goto (macro-hangupcall,s,4)
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: – Executing [s@macro-hangupcall:4] Hangup(“SIP/g100-00000133”, “”) in new stack
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/g100-00000133’ in macro ‘hangupcall’
[2016-06-29 13:07:49] VERBOSE[49432][C-000005cb] pbx.c: == Spawn extension (ext-local, h, 1) exited non-zero on ‘SIP/g100-00000133’

Can anybody help to fix it? Thanks.

This is an outbound call. Check again your configuration and post again with an inbound call.