SIPSTATION setup cannot call in or out

Hello,
At my office, we have a FreePBX server setup working perfectly fine. Running up to date FreePBX 2.9 on Asterisk v 1.6.2.20. We have a SIPSTATION account setup and was working like a dream.

Over the weekend, the phone system stopped working. No one had gone into the systems, no power outages of any kind, no changes. Calling inbound we get a message saying “We are unable to complete your call at this time. Message 12, switch 154.” There is no indication of any kind that it is getting to our server in the debug.

Outbound calls are getting a 480 call unavailable. Here is the call from the debug(super verbose fyi):
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
– Executing [[email protected]:1] Macro(“SIP/207-0000002b”, “user-callerid,LIMIT,”) in new stack
– Executing [[email protected]:1] Set(“SIP/207-0000002b”, “AMPUSER=207”) in new stack
– Executing [[email protected]:2] GotoIf(“SIP/207-0000002b”, “0?report”) in new stack
– Executing [[email protected]:3] ExecIf(“SIP/207-0000002b”, “1?Set(REALCALLERIDNUM=207)”) in new stack
– Executing [[email protected]:4] Set(“SIP/207-0000002b”, “AMPUSER=207”) in new stack
– Executing [[email protected]:5] Set(“SIP/207-0000002b”, “AMPUSERCIDNAME=Ricardo Service”) in new stack
– Executing [[email protected]:6] GotoIf(“SIP/207-0000002b”, “0?report”) in new stack
– Executing [[email protected]:7] Set(“SIP/207-0000002b”, “AMPUSERCID=732xxxxxxx”) in new stack
– Executing [[email protected]:8] Set(“SIP/207-0000002b”, “CALLERID(all)=“Ricardo Service” <732xxxxxxx>”) in new stack
– Executing [[email protected]:9] GotoIf(“SIP/207-0000002b”, “0?limit”) in new stack
– Executing [[email protected]:10] ExecIf(“SIP/207-0000002b”, “1?Set(GROUP(concurrency_limit)=207)”) in new stack
– Executing [[email protected]:11] ExecIf(“SIP/207-0000002b”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [[email protected]:12] GotoIf(“SIP/207-0000002b”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,25)
– Executing [[email protected]:25] Set(“SIP/207-0000002b”, “CALLERID(number)=732xxxxxxx”) in new stack
– Executing [[email protected]:26] Set(“SIP/207-0000002b”, “CALLERID(name)=Ricardo Service”) in new stack
– Executing [[email protected]:2] Set(“SIP/207-0000002b”, “MOHCLASS=default”) in new stack
– Executing [[email protected]:3] ExecIf(“SIP/207-0000002b”, “0?Set(TRUNKCIDOVERRIDE=732xxxxxxx)”) in new stack
– Executing [[email protected]:4] Set(“SIP/207-0000002b”, “_NODEST=”) in new stack
– Executing [[email protected]:5] Macro(“SIP/207-0000002b”, “record-enable,207,OUT,”) in new stack
– Executing [[email protected]:1] GotoIf(“SIP/207-0000002b”, “1?check”) in new stack
– Goto (macro-record-enable,s,4)
– Executing [[email protected]:4] ExecIf(“SIP/207-0000002b”, “0?MacroExit()”) in new stack
– Executing [[email protected]:5] GotoIf(“SIP/207-0000002b”, “0?Group:OUT”) in new stack
– Goto (macro-record-enable,s,15)
– Executing [[email protected]:15] GotoIf(“SIP/207-0000002b”, “0?IN”) in new stack
– Executing [[email protected]:16] ExecIf(“SIP/207-0000002b”, “1?MacroExit()”) in new stack
– Executing [[email protected]:6] Macro(“SIP/207-0000002b”, “dialout-trunk,2,732xxxxxxx,”) in new stack
– Executing [[email protected]:1] Set(“SIP/207-0000002b”, “DIAL_TRUNK=2”) in new stack
– Executing [[email protected]:2] GosubIf(“SIP/207-0000002b”, “0?sub-pincheck,s,1”) in new stack
– Executing [[email protected]:3] GotoIf(“SIP/207-0000002b”, “0?disabletrunk,1”) in new stack
– Executing [[email protected]:4] Set(“SIP/207-0000002b”, “DIAL_NUMBER=732xxxxxxx”) in new stack
– Executing [[email protected]:5] Set(“SIP/207-0000002b”, “DIAL_TRUNK_OPTIONS=tr”) in new stack
– Executing [[email protected]:6] Set(“SIP/207-0000002b”, “OUTBOUND_GROUP=OUT_2”) in new stack
– Executing [[email protected]:7] GotoIf(“SIP/207-0000002b”, “1?nomax”) in new stack
– Goto (macro-dialout-trunk,s,9)
– Executing [[email protected]:9] GotoIf(“SIP/207-0000002b”, “0?skipoutcid”) in new stack
– Executing [[email protected]:10] Set(“SIP/207-0000002b”, “DIAL_TRUNK_OPTIONS=”) in new stack
– Executing [[email protected]:11] Macro(“SIP/207-0000002b”, “outbound-callerid,2”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/207-0000002b”, “0?Set(CALLERPRES()=)”) in new stack
– Executing [[email protected]:2] ExecIf(“SIP/207-0000002b”, “0?Set(REALCALLERIDNUM=732xxxxxxx)”) in new stack
– Executing [[email protected]:3] GotoIf(“SIP/207-0000002b”, “1?normcid”) in new stack
– Goto (macro-outbound-callerid,s,6)
– Executing [[email protected]:6] Set(“SIP/207-0000002b”, “USEROUTCID=732xxxxxxx”) in new stack
– Executing [[email protected]:7] Set(“SIP/207-0000002b”, “EMERGENCYCID=”) in new stack
– Executing [[email protected]:8] Set(“SIP/207-0000002b”, “TRUNKOUTCID=856xxxxxxx”) in new stack
– Executing [[email protected]:9] GotoIf(“SIP/207-0000002b”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,12)
– Executing [[email protected]:12] ExecIf(“SIP/207-0000002b”, “1?Set(CALLERID(all)=856xxxxxxx)”) in new stack
– Executing [[email protected]:13] ExecIf(“SIP/207-0000002b”, “1?Set(CALLERID(all)=732xxxxxxx)”) in new stack
– Executing [[email protected]:14] ExecIf(“SIP/207-0000002b”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [[email protected]:15] ExecIf(“SIP/207-0000002b”, “0?Set(CALLERPRES()=prohib_passed_screen)”) in new stack
– Executing [[email protected]:12] GosubIf(“SIP/207-0000002b”, “1?sub-flp-2,s,1”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/207-0000002b”, “0?Set(TARGET_FLP_2=1732732xxxxxxx)”) in new stack
– Executing [[email protected]:2] GotoIf(“SIP/207-0000002b”, “0?match”) in new stack
– Executing [[email protected]:3] Return(“SIP/207-0000002b”, “”) in new stack
– Executing [[email protected]:13] Set(“SIP/207-0000002b”, “OUTNUM=732xxxxxxx”) in new stack
– Executing [[email protected]:14] Set(“SIP/207-0000002b”, “custom=SIP/fpbx-1-3e7b6da0”) in new stack
– Executing [[email protected]:15] ExecIf(“SIP/207-0000002b”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))”) in new stack
– Executing [[email protected]:16] ExecIf(“SIP/207-0000002b”, “0?Set(DIAL_TRUNK_OPTIONS=M(confirm))”) in new stack
– Executing [[email protected]:17] Macro(“SIP/207-0000002b”, “dialout-trunk-predial-hook,”) in new stack
– Executing [[email protected]:1] MacroExit(“SIP/207-0000002b”, “”) in new stack
– Executing [[email protected]:18] GotoIf(“SIP/207-0000002b”, “0?bypass,1”) in new stack
– Executing [[email protected]:19] GotoIf(“SIP/207-0000002b”, “0?customtrunk”) in new stack
– Executing [[email protected]:20] Dial(“SIP/207-0000002b”, “SIP/fpbx-1-3e7b6da0/732xxxxxxx,300,”) in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
– Called fpbx-1-3e7b6da0/732xxxxxxx
– Got SIP response 480 “Temporarily Unavailable” back from 184.72.xxx.xxx
– SIP/fpbx-1-3e7b6da0-0000002c is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
– Executing [[email protected]:21] NoOp(“SIP/207-0000002b”, “Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 19”) in new stack
– Executing [[email protected]:22] Goto(“SIP/207-0000002b”, “s-CONGESTION,1”) in new stack
– Goto (macro-dialout-trunk,s-CONGESTION,1)
– Executing [[email protected]:1] Set(“SIP/207-0000002b”, “RC=19”) in new stack
– Executing [[email protected]:2] Goto(“SIP/207-0000002b”, “19,1”) in new stack
– Goto (macro-dialout-trunk,19,1)
– Executing [[email protected]:1] Goto(“SIP/207-0000002b”, “continue,1”) in new stack
– Goto (macro-dialout-trunk,continue,1)
– Executing [[email protected]:1] GotoIf(“SIP/207-0000002b”, “1?noreport”) in new stack
– Goto (macro-dialout-trunk,continue,3)
– Executing [contin[email protected]:3] NoOp(“SIP/207-0000002b”, “TRUNK Dial failed due to CONGESTION HANGUPCAUSE: 19 - failing through to other trunks”) in new stack
– Executing [[email protected]:4] Set(“SIP/207-0000002b”, “CALLERID(number)=207”) in new stack
– Executing [[email protected]:7] Macro(“SIP/207-0000002b”, “dialout-trunk,3,732xxxxxxx,”) in new stack
– Executing [[email protected]:1] Set(“SIP/207-0000002b”, “DIAL_TRUNK=3”) in new stack
– Executing [[email protected]:2] GosubIf(“SIP/207-0000002b”, “0?sub-pincheck,s,1”) in new stack
– Executing [[email protected]:3] GotoIf(“SIP/207-0000002b”, “0?disabletrunk,1”) in new stack
– Executing [[email protected]:4] Set(“SIP/207-0000002b”, “DIAL_NUMBER=732xxxxxxx”) in new stack
– Executing [[email protected]:5] Set(“SIP/207-0000002b”, “DIAL_TRUNK_OPTIONS=tr”) in new stack
– Executing [[email protected]:6] Set(“SIP/207-0000002b”, “OUTBOUND_GROUP=OUT_3”) in new stack
– Executing [[email protected]:7] GotoIf(“SIP/207-0000002b”, “1?nomax”) in new stack
– Goto (macro-dialout-trunk,s,9)
– Executing [[email protected]:9] GotoIf(“SIP/207-0000002b”, “0?skipoutcid”) in new stack
– Executing [[email protected]:10] Set(“SIP/207-0000002b”, “DIAL_TRUNK_OPTIONS=”) in new stack
– Executing [[email protected]:11] Macro(“SIP/207-0000002b”, “outbound-callerid,3”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/207-0000002b”, “0?Set(CALLERPRES()=)”) in new stack
– Executing [[email protected]:2] ExecIf(“SIP/207-0000002b”, “0?Set(REALCALLERIDNUM=207)”) in new stack
– Executing [[email protected]:3] GotoIf(“SIP/207-0000002b”, “1?normcid”) in new stack
– Goto (macro-outbound-callerid,s,6)
– Executing [[email protected]:6] Set(“SIP/207-0000002b”, “USEROUTCID=732xxxxxxx”) in new stack
– Executing [[email protected]:7] Set(“SIP/207-0000002b”, “EMERGENCYCID=”) in new stack
– Executing [[email protected]:8] Set(“SIP/207-0000002b”, “TRUNKOUTCID=856xxxxxxx”) in new stack
– Executing [[email protected]:9] GotoIf(“SIP/207-0000002b”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,12)
– Executing [[email protected]:12] ExecIf(“SIP/207-0000002b”, “1?Set(CALLERID(all)=856xxxxxxx)”) in new stack
– Executing [[email protected]:13] ExecIf(“SIP/207-0000002b”, “1?Set(CALLERID(all)=732xxxxxxx)”) in new stack
– Executing [[email protected]:14] ExecIf(“SIP/207-0000002b”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [[email protected]:15] ExecIf(“SIP/207-0000002b”, “0?Set(CALLERPRES()=prohib_passed_screen)”) in new stack
– Executing [[email protected]:12] GosubIf(“SIP/207-0000002b”, “1?sub-flp-3,s,1”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/207-0000002b”, “0?Set(TARGET_FLP_3=1732732xxxxxxx)”) in new stack
– Executing [[email protected]:2] GotoIf(“SIP/207-0000002b”, “0?match”) in new stack
– Executing [[email protected]:3] Return(“SIP/207-0000002b”, “”) in new stack
– Executing [[email protected]:13] Set(“SIP/207-0000002b”, “OUTNUM=732xxxxxxx”) in new stack
– Executing [[email protected]:14] Set(“SIP/207-0000002b”, “custom=SIP/fpbx-2-3e7b6da0”) in new stack
– Executing [[email protected]:15] ExecIf(“SIP/207-0000002b”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))”) in new stack
– Executing [[email protected]:16] ExecIf(“SIP/207-0000002b”, “0?Set(DIAL_TRUNK_OPTIONS=M(confirm))”) in new stack
– Executing [[email protected]:17] Macro(“SIP/207-0000002b”, “dialout-trunk-predial-hook,”) in new stack
– Executing [[email protected]:1] MacroExit(“SIP/207-0000002b”, “”) in new stack
– Executing [[email protected]:18] GotoIf(“SIP/207-0000002b”, “0?bypass,1”) in new stack
– Executing [[email protected]:19] GotoIf(“SIP/207-0000002b”, “0?customtrunk”) in new stack
– Executing [[email protected]:20] Dial(“SIP/207-0000002b”, “SIP/fpbx-2-3e7b6da0/732xxxxxxx,300,”) in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
– Called fpbx-2-3e7b6da0/732xxxxxxx
– Got SIP response 480 “Temporarily Unavailable” back from 50.56.xx.xxx
– SIP/fpbx-2-3e7b6da0-0000002d is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
– Executing [[email protected]:21] NoOp(“SIP/207-0000002b”, “Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 19”) in new stack
– Executing [[email protected]:22] Goto(“SIP/207-0000002b”, “s-CONGESTION,1”) in new stack
– Goto (macro-dialout-trunk,s-CONGESTION,1)
– Executing [[email protected]:1] Set(“SIP/207-0000002b”, “RC=19”) in new stack
– Executing [[email protected]:2] Goto(“SIP/207-0000002b”, “19,1”) in new stack
– Goto (macro-dialout-trunk,19,1)
– Executing [[email protected]:1] Goto(“SIP/207-0000002b”, “continue,1”) in new stack
– Goto (macro-dialout-trunk,continue,1)
– Executing [[email protected]:1] GotoIf(“SIP/207-0000002b”, “1?noreport”) in new stack
– Goto (macro-dialout-trunk,continue,3)
– Executing [[email protected]:3] NoOp(“SIP/207-0000002b”, “TRUNK Dial failed due to CONGESTION HANGUPCAUSE: 19 - failing through to other trunks”) in new stack
– Executing [[email protected]:4] Set(“SIP/207-0000002b”, “CALLERID(number)=207”) in new stack
– Executing [[email protected]:8] Macro(“SIP/207-0000002b”, “outisbusy,”) in new stack
– Executing [[email protected]:1] Progress(“SIP/207-0000002b”, “”) in new stack
– Executing [[email protected]:2] GotoIf(“SIP/207-0000002b”, “0?emergency,1”) in new stack
– Executing [[email protected]:3] GotoIf(“SIP/207-0000002b”, “0?intracompany,1”) in new stack
– Executing [[email protected]:4] Playback(“SIP/207-0000002b”, “all-circuits-busy-now&pls-try-call-later, noanswer”) in new stack
– <SIP/207-0000002b> Playing ‘all-circuits-busy-now.gsm’ (language ‘en’)
– <SIP/207-0000002b> Playing ‘pls-try-call-later.gsm’ (language ‘en’)
– Executing [[email protected]:5] Congestion(“SIP/207-0000002b”, “20”) in new stack
== Spawn extension (macro-outisbusy, s, 5) exited non-zero on ‘SIP/207-0000002b’ in macro ‘outisbusy’
== Spawn extension (from-internal, 732xxxxxxx, 8) exited non-zero on ‘SIP/207-0000002b’
– Executing [[email protected]:1] Hangup(“SIP/207-0000002b”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/207-0000002b’

Judging from what I see above, calls are hitting the trunk ips and being returned. I am able to call internally with no problems, and again NO CHANGES have been made on routers or server. My colleague and I have tried to redo everything from the ground up and we are still experiencing issues.

Any help would be greatly appreciated!

Thanks!

Did you go over the minute limit? The sipstation trunks will stop working if you go over the “normal usage” amount in the contract.

It almost looks like it does not like the CID you are sending out. Try 11 digits or nothing at all and see if it makes a difference.

Dialing 11 digits did not change the result. Still the same 480 fast busy.
The plan we have with sipstation is unlimited minutes, so that shouldn’t be a factor.
The problem is persisting today.

Complete reinstalled FreePBX with one extension, basic dial plan, and SIPSTATION trunks. Same results.

You need to read your contract with SIP Station. It’s unlimited normal usage. I know of several folks who have been placed on temp hold when they exceed the threshold. You can’t get it released until the end of the billing cycle.

The policies may have changed recently.

Skyking,

On their website, all I see on the account settings of my account is:

Free PBX two way unlimited trunking service for home, small and medium sized business. Not for call-center, resale or LCR usage.

Considering how much it’s used, since it is for a small business, I think it falls well within that description. Some days during the week they don’t even get used, and a few days the phones are off the hook constantly.

I emailed the SIPStation people in the hopes they can clear up whether we have been placed on a hold, or even if there is a temporary outage on their side. I see rtaylor also mentioned the exact same problem, our server was also up for months before this all went down.

Same issue I came into work Monday Nov 21st and our test pbx using sipstation was down, I get a fast busy calling into either of my DIDs that go to the same sipstation trunk, and an all circuits are busy now if I attempt to call out, no changes were made to the pbx it had been running non-stop for several months, I am the only person that uses the pbx so I don’t believe we would of went over the minute cap, also just checked the log file and i’m receiving an error 480 aswell.

We’re having the same trouble. It started Friday Nov 18th. On Sunday no calls could be made and incoming calls were also erroring out. I think this is an issue with the trunks provided by bandwidth.com. I have other trunks that are not having issues. I cancelled my service and am now shopping for a another provider. 24 hour response to email support issues? my ass!

Walked in this morning, calls are working fine. That almost confirms my suspicions about the provider being the issue. They didn’t respond to any of my emails from the past 2 days as well.