Running FreePBX 5.211 and Asterisk 11. Flowroute is our provider. Installed FaxPro two months ago and things have been going great. I recently replaced a hacked Netgear WRT54GL “firewall” with a SonicWall TZ210. Since the switch, all phone calls are working great, but faxes quite working. I haven’t changed anything on FreePBX, Flowroute, or the e-mail address that faxes get sent to…so I’m assuming its something with the new firewall. When I try to receive a fax, I get the following readout in the log files:
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [8@ext-fax:3] Set(“SIP/Flowroute-0000098e”, “FAX_ATTACH_FORMAT=pdf”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [8@ext-fax:4] Set(“SIP/Flowroute-0000098e”, “FAX_RX_EMAIL=b********[email protected]”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [8@ext-fax:5] Set(“SIP/Flowroute-0000098e”, “ARIUSER=8”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [8@ext-fax:6] AGI(“SIP/Flowroute-0000098e”, “fax.agi”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] res_agi.c: – Launched AGI Script /var/lib/asterisk/agi-bin/fax.agi
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] res_agi.c: – <SIP/Flowroute-0000098e>AGI Script fax.agi completed, returning 0
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [8@ext-fax:7] Goto(“SIP/Flowroute-0000098e”, “s,receivefax”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Goto (ext-fax,s,3)
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@ext-fax:3] StopPlayTones(“SIP/Flowroute-0000098e”, “”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@ext-fax:4] ReceiveFAX(“SIP/Flowroute-0000098e”, “/var/spool/asterisk/fax/1418944038.5476.tif,f”) in new stack
[2014-12-18 16:07:18] VERBOSE[38101][C-0000043f] res_fax.c: – Channel ‘SIP/Flowroute-0000098e’ receiving FAX ‘/var/spool/asterisk/fax/1418944038.5476.tif’
[2014-12-18 16:07:21] VERBOSE[38101][C-0000043f] netsock2.c: == Using UDPTL TOS bits 184
[2014-12-18 16:07:21] VERBOSE[38101][C-0000043f] netsock2.c: == Using UDPTL CoS mark 5
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@ext-fax:5] ExecIf(“SIP/Flowroute-0000098e”, “1?Set(FAXSTATUS=“FAILED: error: Disconnected after permitted retries statusstr: Disconnected after permitted retries”)”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@ext-fax:6] Hangup(“SIP/Flowroute-0000098e”, “”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: == Spawn extension (ext-fax, s, 6) exited non-zero on ‘SIP/Flowroute-0000098e’
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [h@ext-fax:1] GotoIf(“SIP/Flowroute-0000098e”, “1?failed”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Goto (ext-fax,h,103)
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [h@ext-fax:103] NoOp(“SIP/Flowroute-0000098e”, “FAX “FAILED: error: Disconnected after permitted retries statusstr: Disconnected after permitted retries” for: b*******[email protected] , From: “+15094570051” <+15094570051>”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [h@ext-fax:104] Macro(“SIP/Flowroute-0000098e”, “hangupcall,”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/Flowroute-0000098e”, “1?theend”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Goto (macro-hangupcall,s,3)
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@macro-hangupcall:3] ExecIf(“SIP/Flowroute-0000098e”, “0?Set(CDR(recordingfile)=)”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] pbx.c: – Executing [s@macro-hangupcall:4] Hangup(“SIP/Flowroute-0000098e”, “”) in new stack
[2014-12-18 16:07:44] VERBOSE[38101][C-0000043f] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/Flowroute-0000098e’ in macro ‘hangupcall’
Is there some port I need to open in the SonicWall? Already have RTP and SIP ports open. Anyone else running FaxPro/FreePBX behind Sonicwall that can help me?