Hi,
I'm running Incredible PBX for Raspi 3B+. Recently I installed Incredible Fax: /root/incrediblefax13_raspi3.sh.
Incoming faxes come through alright. However, when trying to send a fax I get "busy signal detected."
I've seen a number of similar issues, but I wasn't able to find a solution. Here is what i get when trying to send a fax:
Accepting AUTHENTICATED call from 127.0.0.1:4573:
-- > requested format = ulaw,
-- > requested prefs = (),
-- > actual format = ulaw,
-- > host prefs = (ulaw),
-- > priority = mine
-- Executing [416XXXXXXX@from-fax:1] Dial("IAX2/iax-fax3-1542", "local/416XXXXXXX@from-internal") in new stack
-- Called local/416XXXXXXX@from-internal
-- Executing [416XXXXXXX@from-internal:1] Macro("Local/416XXXXXXX@from-internal-00000005;2", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("Local/416XXXXXXX@from-internal-00000005;2", "TOUCH_MONITOR=1542868671.17") in new stack
-- Executing [s@macro-user-callerid:2] Set("Local/416XXXXXXX@from-internal-00000005;2", "AMPUSER=+00000000003") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("Local/416XXXXXXX@from-internal-00000005;2", "1?Set(REALCALLERIDNUM=+00000000003)") in new stack
-- Executing [s@macro-user-callerid:5] Set("Local/416XXXXXXX@from-internal-00000005;2", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("Local/416XXXXXXX@from-internal-00000005;2", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "1?report") in new stack
-- Goto (macro-user-callerid,s,14)
-- Executing [s@macro-user-callerid:14] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "1?continue") in new stack
-- Goto (macro-user-callerid,s,27)
-- Executing [s@macro-user-callerid:27] Set("Local/416XXXXXXX@from-internal-00000005;2", "CALLERID(number)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:28] Set("Local/416XXXXXXX@from-internal-00000005;2", "CALLERID(name)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:29] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:30] Set("Local/416XXXXXXX@from-internal-00000005;2", "CDR(cnam)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:31] Set("Local/416XXXXXXX@from-internal-00000005;2", "CDR(cnum)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:32] Set("Local/416XXXXXXX@from-internal-00000005;2", "CHANNEL(language)=en") in new stack
-- Executing [416XXXXXXX@from-internal:2] NoCDR("Local/416XXXXXXX@from-internal-00000005;2", "") in new stack
-- Executing [416XXXXXXX@from-internal:3] Progress("Local/416XXXXXXX@from-internal-00000005;2", "") in new stack
-- Executing [416XXXXXXX@from-internal:4] Wait("Local/416XXXXXXX@from-internal-00000005;2", "1") in new stack
-- Local/416XXXXXXX@from-internal-00000005;1 is making progress passing it to IAX2/iax-fax3-1542
-- Executing [416XXXXXXX@from-internal:5] Playback("Local/416XXXXXXX@from-internal-00000005;2", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
-- <Local/416XXXXXXX@from-internal-00000005;2> Playing 'silence/1.ulaw' (language 'en')
-- <Local/416XXXXXXX@from-internal-00000005;2> Playing 'cannot-complete-as-dialed.ulaw' (language 'en')
-- <Local/416XXXXXXX@from-internal-00000005;2> Playing 'check-number-dial-again.ulaw' (language 'en')
-- Executing [416XXXXXXX@from-internal:6] Wait("Local/416XXXXXXX@from-internal-00000005;2", "1") in new stack
-- Executing [416XXXXXXX@from-internal:7] Congestion("Local/416XXXXXXX@from-internal-00000005;2", "20") in new stack
-- Local/416XXXXXXX@from-internal-00000005;1 is circuit-busy
== Spawn extension (from-internal, 416XXXXXXX, 7) exited non-zero on 'Local/416XXXXXXX@from-internal-00000005;2'
-- Executing [h@from-internal:1] Macro("Local/416XXXXXXX@from-internal-00000005;2", "hangupcall") in new stack
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [416XXXXXXX@from-fax:2] Goto("IAX2/iax-fax3-1542", "outbound-allroutes,416XXXXXXX,1") in new stack
-- Goto (outbound-allroutes,416XXXXXXX,1)
-- Executing [416XXXXXXX@outbound-allroutes:1] Macro("IAX2/iax-fax3-1542", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/416XXXXXXX@from-internal-00000005;2", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/416XXXXXXX@from-internal-00000005;2", "") in new stack
-- Executing [s@macro-user-callerid:1] Set("IAX2/iax-fax3-1542", "TOUCH_MONITOR=1542868671.15") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/416XXXXXXX@from-internal-00000005;2' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'Local/416XXXXXXX@from-internal-00000005;2'
-- Executing [s@macro-user-callerid:2] Set("IAX2/iax-fax3-1542", "AMPUSER=+00000000003") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("IAX2/iax-fax3-1542", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("IAX2/iax-fax3-1542", "1?Set(REALCALLERIDNUM=+00000000003)") in new stack
-- Executing [s@macro-user-callerid:5] Set("IAX2/iax-fax3-1542", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("IAX2/iax-fax3-1542", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("IAX2/iax-fax3-1542", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("IAX2/iax-fax3-1542", "1?report") in new stack
-- Goto (macro-user-callerid,s,14)
-- Executing [s@macro-user-callerid:14] GotoIf("IAX2/iax-fax3-1542", "1?continue") in new stack
-- Goto (macro-user-callerid,s,27)
-- Executing [s@macro-user-callerid:27] Set("IAX2/iax-fax3-1542", "CALLERID(number)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:28] Set("IAX2/iax-fax3-1542", "CALLERID(name)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:29] GotoIf("IAX2/iax-fax3-1542", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:30] Set("IAX2/iax-fax3-1542", "CDR(cnam)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:31] Set("IAX2/iax-fax3-1542", "CDR(cnum)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:32] Set("IAX2/iax-fax3-1542", "CHANNEL(language)=en") in new stack
-- Auto fallthrough, channel 'IAX2/iax-fax3-1542' status is 'CONGESTION'
-- Hungup 'IAX2/iax-fax3-1542'
Any suggestions?
I'm running Incredible PBX for Raspi 3B+. Recently I installed Incredible Fax: /root/incrediblefax13_raspi3.sh.
Incoming faxes come through alright. However, when trying to send a fax I get "busy signal detected."
I've seen a number of similar issues, but I wasn't able to find a solution. Here is what i get when trying to send a fax:
Accepting AUTHENTICATED call from 127.0.0.1:4573:
-- > requested format = ulaw,
-- > requested prefs = (),
-- > actual format = ulaw,
-- > host prefs = (ulaw),
-- > priority = mine
-- Executing [416XXXXXXX@from-fax:1] Dial("IAX2/iax-fax3-1542", "local/416XXXXXXX@from-internal") in new stack
-- Called local/416XXXXXXX@from-internal
-- Executing [416XXXXXXX@from-internal:1] Macro("Local/416XXXXXXX@from-internal-00000005;2", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("Local/416XXXXXXX@from-internal-00000005;2", "TOUCH_MONITOR=1542868671.17") in new stack
-- Executing [s@macro-user-callerid:2] Set("Local/416XXXXXXX@from-internal-00000005;2", "AMPUSER=+00000000003") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("Local/416XXXXXXX@from-internal-00000005;2", "1?Set(REALCALLERIDNUM=+00000000003)") in new stack
-- Executing [s@macro-user-callerid:5] Set("Local/416XXXXXXX@from-internal-00000005;2", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("Local/416XXXXXXX@from-internal-00000005;2", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "1?report") in new stack
-- Goto (macro-user-callerid,s,14)
-- Executing [s@macro-user-callerid:14] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "1?continue") in new stack
-- Goto (macro-user-callerid,s,27)
-- Executing [s@macro-user-callerid:27] Set("Local/416XXXXXXX@from-internal-00000005;2", "CALLERID(number)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:28] Set("Local/416XXXXXXX@from-internal-00000005;2", "CALLERID(name)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:29] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:30] Set("Local/416XXXXXXX@from-internal-00000005;2", "CDR(cnam)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:31] Set("Local/416XXXXXXX@from-internal-00000005;2", "CDR(cnum)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:32] Set("Local/416XXXXXXX@from-internal-00000005;2", "CHANNEL(language)=en") in new stack
-- Executing [416XXXXXXX@from-internal:2] NoCDR("Local/416XXXXXXX@from-internal-00000005;2", "") in new stack
-- Executing [416XXXXXXX@from-internal:3] Progress("Local/416XXXXXXX@from-internal-00000005;2", "") in new stack
-- Executing [416XXXXXXX@from-internal:4] Wait("Local/416XXXXXXX@from-internal-00000005;2", "1") in new stack
-- Local/416XXXXXXX@from-internal-00000005;1 is making progress passing it to IAX2/iax-fax3-1542
-- Executing [416XXXXXXX@from-internal:5] Playback("Local/416XXXXXXX@from-internal-00000005;2", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
-- <Local/416XXXXXXX@from-internal-00000005;2> Playing 'silence/1.ulaw' (language 'en')
-- <Local/416XXXXXXX@from-internal-00000005;2> Playing 'cannot-complete-as-dialed.ulaw' (language 'en')
-- <Local/416XXXXXXX@from-internal-00000005;2> Playing 'check-number-dial-again.ulaw' (language 'en')
-- Executing [416XXXXXXX@from-internal:6] Wait("Local/416XXXXXXX@from-internal-00000005;2", "1") in new stack
-- Executing [416XXXXXXX@from-internal:7] Congestion("Local/416XXXXXXX@from-internal-00000005;2", "20") in new stack
-- Local/416XXXXXXX@from-internal-00000005;1 is circuit-busy
== Spawn extension (from-internal, 416XXXXXXX, 7) exited non-zero on 'Local/416XXXXXXX@from-internal-00000005;2'
-- Executing [h@from-internal:1] Macro("Local/416XXXXXXX@from-internal-00000005;2", "hangupcall") in new stack
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [416XXXXXXX@from-fax:2] Goto("IAX2/iax-fax3-1542", "outbound-allroutes,416XXXXXXX,1") in new stack
-- Goto (outbound-allroutes,416XXXXXXX,1)
-- Executing [416XXXXXXX@outbound-allroutes:1] Macro("IAX2/iax-fax3-1542", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/416XXXXXXX@from-internal-00000005;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/416XXXXXXX@from-internal-00000005;2", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/416XXXXXXX@from-internal-00000005;2", "") in new stack
-- Executing [s@macro-user-callerid:1] Set("IAX2/iax-fax3-1542", "TOUCH_MONITOR=1542868671.15") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/416XXXXXXX@from-internal-00000005;2' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'Local/416XXXXXXX@from-internal-00000005;2'
-- Executing [s@macro-user-callerid:2] Set("IAX2/iax-fax3-1542", "AMPUSER=+00000000003") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("IAX2/iax-fax3-1542", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("IAX2/iax-fax3-1542", "1?Set(REALCALLERIDNUM=+00000000003)") in new stack
-- Executing [s@macro-user-callerid:5] Set("IAX2/iax-fax3-1542", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("IAX2/iax-fax3-1542", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("IAX2/iax-fax3-1542", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("IAX2/iax-fax3-1542", "1?report") in new stack
-- Goto (macro-user-callerid,s,14)
-- Executing [s@macro-user-callerid:14] GotoIf("IAX2/iax-fax3-1542", "1?continue") in new stack
-- Goto (macro-user-callerid,s,27)
-- Executing [s@macro-user-callerid:27] Set("IAX2/iax-fax3-1542", "CALLERID(number)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:28] Set("IAX2/iax-fax3-1542", "CALLERID(name)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:29] GotoIf("IAX2/iax-fax3-1542", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:30] Set("IAX2/iax-fax3-1542", "CDR(cnam)=Incredible PBX") in new stack
-- Executing [s@macro-user-callerid:31] Set("IAX2/iax-fax3-1542", "CDR(cnum)=+00000000003") in new stack
-- Executing [s@macro-user-callerid:32] Set("IAX2/iax-fax3-1542", "CHANNEL(language)=en") in new stack
-- Auto fallthrough, channel 'IAX2/iax-fax3-1542' status is 'CONGESTION'
-- Hungup 'IAX2/iax-fax3-1542'
Any suggestions?