Trouble making outbound calls (Circuits are busy. . .)

Having some trouble making outbound calls. Inbound is working fine but outbound gets me a “All Circuits are busy now, please try your call again later” message.
I have spoken to our provider who says they don’t see the calls even reaching their system meaning it is something on my end. Below are the logs when trying to make an outbound call. I have x’ed out numbers.

[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/255-0a109ed0", "0|Set|DIAL_TRUNK_OPTIONS=M(setmusic^default)T") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: ExecIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/255-0a109ed0", "0|Set|DIAL_TRUNK_OPTIONS=TM(confirm)") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: ExecIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:17] Macro("SIP/255-0a109ed0", "dialout-trunk-predial-hook|") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/255-0a109ed0", "") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Macro
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/255-0a109ed0", "0?bypass|1") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: GotoIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:19] GotoIf("SIP/255-0a109ed0", "0?customtrunk") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: GotoIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:20] Dial("SIP/255-0a109ed0", "SIP/SkilaMederi_IN/19736xxxxxx|300|T") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Called SkilaMederi_IN/19736xxxxxx
[Dec 28 17:03:25] NOTICE[5443] chan_sip.c: Failed to authenticate on INVITE to '"SkilaMederi" <sip:[email protected]>;tag=as12e8d8e6'
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- SIP/SkilaMederi_IN-0a21dad0 is circuit-busy
[Dec 28 17:03:25] VERBOSE[9293] logger.c: == Everyone is busy/congested at this time (1:0/1/0)
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Dial
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:21] NoOp("SIP/255-0a109ed0", "Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 21") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Noop
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-dialout-trunk:22] Goto("SIP/255-0a109ed0", "s-CONGESTION|1") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Goto (macro-dialout-trunk,s-CONGESTION,1)
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Goto
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s-CONGESTION@macro-dialout-trunk:1] Set("SIP/255-0a109ed0", "RC=21") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Set
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s-CONGESTION@macro-dialout-trunk:2] Goto("SIP/255-0a109ed0", "21|1") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Goto (macro-dialout-trunk,21,1)
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Goto
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [21@macro-dialout-trunk:1] Goto("SIP/255-0a109ed0", "continue|1") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Goto (macro-dialout-trunk,continue,1)
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Goto
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [continue@macro-dialout-trunk:1] GotoIf("SIP/255-0a109ed0", "1?noreport") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Goto (macro-dialout-trunk,continue,3)
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: GotoIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [continue@macro-dialout-trunk:3] NoOp("SIP/255-0a109ed0", "TRUNK Dial failed due to CONGESTION HANGUPCAUSE: 21 - failing through to other trunks") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Noop
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [continue@macro-dialout-trunk:4] Set("SIP/255-0a109ed0", "CALLERID(number)=255") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Set
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [19736xxxxxx@from-internal:6] Macro("SIP/255-0a109ed0", "outisbusy|") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-outisbusy:1] Progress("SIP/255-0a109ed0", "") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: Progress
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-outisbusy:2] GotoIf("SIP/255-0a109ed0", "0?emergency|1") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: GotoIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-outisbusy:3] GotoIf("SIP/255-0a109ed0", "0?intracompany|1") in new stack
[Dec 28 17:03:25] DEBUG[9293] app_macro.c: Executed application: GotoIf
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- Executing [s@macro-outisbusy:4] Playback("SIP/255-0a109ed0", "all-circuits-busy-now&pls-try-call-later| noanswer") in new stack
[Dec 28 17:03:25] VERBOSE[9293] logger.c: -- <SIP/255-0a109ed0> Playing 'all-circuits-busy-now' 

Any ideas? Been wrestling with this for days and I’ve been up and down forums hahaha
Let me know if any other info is needed.

Seems to me that the username or password is not correct for the trunk.

[Dec 28 17:03:25] NOTICE[5443] chan_sip.c: Failed to authenticate on INVITE to '"SkilaMederi" <sip:[email protected]>;tag=as12e8d8e6'

HTH
Richard

Thanks for your help. One of my colleagues ended up fixing the issue. Not yet sure what he did but I will find out and post it on here as soon as I know.