"All circuits are busy now" on outbound

When dialing some phone numbers I am getting “all circuits are busy now”.

This is not a capacity issue.

Out outbound trunk is a dahdi.

Can someone point me in the right direction for troubleshooting this.

Is this an upstream issue ? It is always the same numbers.

[2011-02-04 08:54:25] VERBOSE[13586] chan_dahdi.c: – Requested transfer capability: 0x00 - SPEECH
[2011-02-04 08:54:25] VERBOSE[13586] app_dial.c: – Called g0/1613536xxxx
[2011-02-04 08:54:25] VERBOSE[13586] app_dial.c: – DAHDI/3-1 is proceeding passing it to SIP/221-00001c80
[2011-02-04 08:54:27] VERBOSE[24518] chan_dahdi.c: – Channel 0/3, span 1 got hangup request, cause 27
[2011-02-04 08:54:27] VERBOSE[13586] app_dial.c: – DAHDI/3-1 is circuit-busy
[2011-02-04 08:54:27] VERBOSE[13586] chan_dahdi.c: – Hungup ‘DAHDI/3-1’
[2011-02-04 08:54:27] VERBOSE[13586] app_dial.c: == Everyone is busy/congested at this time (1:0/1/0)

[[2011-02-04 08:54:27] VERBOSE[13586] pbx.c: – Executing [[email protected]:20] NoOp(“SIP/221-00001c80”, “Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 27”) in new stack

This was an issue with our T1 provider. It is regarding some cell numbers that had been ported.

Turns out the numbers are not in service. Anyone know how I can have it play a different error message ?

Any insight or advise for troubleshooting this would be great. PBX is working great, except SOME dialing prefixes trigger the above “All circts busy” even when we are not at capacity.

HANGUPCAUSE 27 is “destination out of order”, or “Bad gateway”.

Sorry, I can’t help you any further as I don’t have any DAHDI cards in my pbx.