Teliax - All circuits are busy

CdtDelta

New Member
Joined
Dec 16, 2007
Messages
8
Reaction score
0
Hey all,
I just "upgraded" to PBX-IAF this weekend. My previous Trixbox install decided to go south on me (although I'm finding out now that a hard drive on the box is going bad).
So I have Teliax as my provider, and they work great for me. However, since I did the install, I cannot make any calls outbound. Inbound calls seem to work. But when I make an outbound call, I get an "All circuits are busy now". I'm not sure where to start troubleshooting this. As far as I can tell the Teliax connection is working (because I can call inbound), so I'm not sure how to do the outbound checking (I'm using IAX2 wherever possible - including to Teliax).

Anyone have suggestions?

Thanks ahead of time.....
 
Well, I am familiar with the "All circuits are busy now" message when using a SIP provider, so maybe the fix is similar...

The fix for SIP is to modify the sip.conf file and change
Code:
context = from-sip-external
To
Code:
context = from-trunk

However I don't see any "context = " directives in iax.conf so maybe this is a completely different issue. So I offer this as a similar-but-different issue, in hopes it might spur further ideas.
 
Since my previous post probably won't be of much help... I'll try again.

Do you have an outbound route configured?

If so, what do you have in the "Dial Pattern" field
and Trunk Sequence in your outbound rounte in FreePBX?
 
Hmm... well what I can suggest is to examine your log file (/var/log/asterisk/full) or log into the cli with asterisk -rvvv and try dialing out.

You want to look for a line that includes "all-circuits-busy-now" which is the recording that you hear that says "All circuits are busy now". Once you locate that line you can scroll up a few lines until you come accross some indication of why you are hitting that context. This recording only seems to play in the macro-outisbusy. So you want to look for the line that includes Macro(outisbusy) as well and see if you can figure out why it's not recognizing that a channel on your outbound trunk is not available.

That's about all the help I can offer, hopefully someone more versed in iax trunks can help.
 
You want to look for a line that includes "all-circuits-busy-now" which is the recording that you hear that says "All circuits are busy now". Once you locate that line you can scroll up a few lines until you come accross some indication of why you are hitting that context. This recording only seems to play in the macro-outisbusy. So you want to look for the line that includes Macro(outisbusy) as well and see if you can figure out why it's not recognizing that a channel on your outbound trunk is not available.

Well this is what it shows in asterisk -rv:

== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dialout-trunk:26] Goto("SIP/200-087d6ba0", "s-CHANUNAVAIL|1") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] GotoIf("SIP/200-087d6ba0", "1?noreport") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] NoOp("SIP/200-087d6ba0", "TRUNK Dial failed due to CHANUNAVAIL - failing through to other trunks") in new stack
-- Executing [8###########@from-internal:2] Macro("SIP/200-087d6ba0", "outisbusy|") in new stack
-- Executing [s@macro-outisbusy:1] Playback("SIP/200-087d6ba0", "all-circuits-busy-now|noanswer") in new stack
-- <SIP/200-087d6ba0> Playing 'all-circuits-busy-now' (language 'en')

So it looks to me like a problem on Teliax's end.....
 
Do you have any dial rules on your trunk that may be interfering? I don't use the "8" or "9" prefix in my Dail pattern, but it seems to me that your "8|." should have stripped the "8" by the time it hits the trunk, but it looks like it is still being passed through.

Maybe I'm mis-reading that.
 
Do you have any dial rules on your trunk that may be interfering? I don't use the "8" or "9" prefix in my Dail pattern, but it seems to me that your "8|." should have stripped the "8" by the time it hits the trunk, but it looks like it is still being passed through.

Maybe I'm mis-reading that.
That was it. I must have glanced over it all the times before. I had an outbound dial prefix set in the trunk settings. That's where the 8 was coming from. Once I took that out of the trunk settings it worked fine.

Thanks for the help, it was driving me nuts.....
 
Great! Glad I could help.

If that wasn't it... I pretty much had nothing.
 

Members online

No members online now.

Forum statistics

Threads
26,687
Messages
174,411
Members
20,257
Latest member
Dempan
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top