FWD + All circuits are Busy

When I try to make any outbound calls I’m getting that all circuits are busy. Inbound calls work fine and I use to be able to make outbound calls. I don’t know why it stopped working.

Any help would be awesome! I am using TrixBox.

charlie*CLI> iax2 show registry
Host Username Perceived Refresh State
64.61.93.87:4569 dET48QZc36 141.154.121.203:4569 60 Registered
192.246.69.186:4569 819872 141.154.121.203:4569 60 Registered

Outgoing Settings:
Trunk Name: fwd
Peer Details:
allow=ulaw
auth=md5
disallow=all
host=iax2.fwdnet.net
qualify=yes
secret=****
type=peer
username=819872

User Contex: iaxfwd
User Details:
allow=ulaw
auth=rsa
context=from-pstn
disallow=all
inkeys=freeworlddialup
type=user

Register: 819872:****@iax2.fwdnet.net

I can place calls with my VoicePulse connection fine. I have IAX2 Enabled in the online control panel and this was working before.

    -- Executing Macro("SIP/102-0a0c7f20", "dialout-trunk|2|612||") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "DIAL_TRUNK=2") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "_NODEST=") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "DIAL_NUMBER=612") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "ROUTE_PASSWD=") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "1?noauth") in new stack
    -- Goto (macro-dialout-trunk,s,8)
    -- Executing Set("SIP/102-0a0c7f20", "GROUP()=OUT_2") in new stack
    -- Executing Macro("SIP/102-0a0c7f20", "user-callerid|SKIPTTL") in new stack
    -- Executing NoOp("SIP/102-0a0c7f20", "user-callerid: device 102") in new st                                                                             ack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?report") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?start") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "REALCALLERIDNUM=102") in new stack
    -- Executing NoOp("SIP/102-0a0c7f20", "REALCALLERIDNUM is 102") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "AMPUSER=102") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "AMPUSERCIDNAME=Michael Williams") in n                                                                             ew stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?report") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "CALLERID(all)=Michael Williams <102>")                                                                              in new stack
    -- Executing Set("SIP/102-0a0c7f20", "REALCALLERIDNUM=102") in new stack
    -- Executing NoOp("SIP/102-0a0c7f20", "TTL:  ARG1: SKIPTTL") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,21)
    -- Executing NoOp("SIP/102-0a0c7f20", "Using CallerID "Michael Williams" <10                                                                             2>") in new stack
    -- Executing Macro("SIP/102-0a0c7f20", "record-enable|102|OUT") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0 > 0?2:4") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing DeadAGI("SIP/102-0a0c7f20", "recordingcheck|20070122-065545|116                                                                             9466945.0") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
  recordingcheck|20070122-065545|1169466945.0: Outbound recording not enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing NoOp("SIP/102-0a0c7f20", "No recording needed") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?skipoutcid") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing Macro("SIP/102-0a0c7f20", "outbound-callerid|2") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "1?start") in new stack
    -- Goto (macro-outbound-callerid,s,3)
    -- Executing NoOp("SIP/102-0a0c7f20", "REALCALLERIDNUM is 102") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,9)
    -- Executing Set("SIP/102-0a0c7f20", "USEROUTCID=") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "EMERGENCYCID=") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "TRUNKOUTCID=819872") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,16)
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?usercid") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "CALLERID(all)=819872") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "1?report") in new stack
    -- Goto (macro-outbound-callerid,s,22)
    -- Executing NoOp("SIP/102-0a0c7f20", "CallerID set to "" <819872>") in new                                                                              stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?nomax") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?chanfull") in new stack
    -- Executing DeadAGI("SIP/102-0a0c7f20", "fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing Set("SIP/102-0a0c7f20", "OUTNUM=612") in new stack
    -- Executing Set("SIP/102-0a0c7f20", "custom=IAX2/fwd") in new stack
    -- Executing GotoIf("SIP/102-0a0c7f20", "0?customtrunk") in new stack
    -- Executing Dial("SIP/102-0a0c7f20", "IAX2/fwd/612|300|") in new stack
    -- Called fwd/612
    -- Hungup 'IAX2/fwd-5'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing Goto("SIP/102-0a0c7f20", "s-CHANUNAVAIL|1") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
    -- Executing NoOp("SIP/102-0a0c7f20", "Dial failed due to CHANUNAVAIL - fail                                                                             ing through to other trunks") in new stack
    -- Executing Macro("SIP/102-0a0c7f20", "outisbusy|") in new stack
    -- Executing Playback("SIP/102-0a0c7f20", "all-circuits-busy-now|noanswer")                                                                              in new stack
    -- Playing 'all-circuits-busy-now' (language 'en')
    -- Executing Playback("SIP/102-0a0c7f20", "pls-try-call-later|noanswer") in                                                                              new stack
    -- Playing 'pls-try-call-later' (language 'en')
  == Spawn extension (macro-outisbusy, s, 2) exited non-zero on 'SIP/102-0a0c7f2                                                                             0' in macro 'outisbusy'
  == Spawn extension (macro-outisbusy, s, 2) exited non-zero on 'SIP/102-0a0c7f2                                                                             0'

Any help would be awesome.

Anyone?

Bump

I don’t know if this helps but I had a rough time getting FWD to work with Trixbox. But then I found that in your dial rules, you must prefix the 1800xxxxxxx number with an ‘*’ for it to work.

Hope that helps…

  • Edit *

I was able to login to my Trixbox. Under Dial Patterns for your Outbound Route for FWD it should look something like this:

*1800NXXXXXX
*1822NXXXXXX
*1833NXXXXXX
*1844NXXXXXX
*1855NXXXXXX
*1866NXXXXXX
*1877NXXXXXX
*1888NXXXXXX
*800NXXXXXX
*822NXXXXXX
*833NXXXXXX
*844NXXXXXX
*855NXXXXXX
*866NXXXXXX
*877NXXXXXX
*888NXXXXXX

Again, hope this helps!

I can’t even dial the 614 number or anything.

More suggestions anyone?

Working now - problem was with FWD