Outbound calls Stopped

All of a sudden our outbound calls have stopped today, nothing has been changed or updated. Inbound calls are working fine.

Anybody else had experience of this.

Have your inbound calls stopped too, or just outbound?
What version of FreePBX?
Who’s your VOIP provider?

The last time I saw this happen, it was because someone forgot to pay their phone bill. Just saying that it might not be a technology issue.

Inbound working fine on sip and analouge, but the thing is it cant dial out on SIP line and also analogue via a sangoma card. Cant even dial 10000 which is our sip provider test line.

Nothing has been touched or updated on our system, by us

I did check the bill has been paid, just in case.

PBX Firmware: 6.12.65-26
PBX Service Pack: 1.0.0.0

SIP provider Sipgate

What I see with Sipgate is that about every two month the registration gets lost. In such a case I cannot receive any calls. Reloading Asterisk helps (or rebooting the box). What I have never seen so far was trouble dialing out. I am also using Sipgate and dialing out works…

Been looking at the logs, and placed a test call but still cant find a reason for outbound calls to stop both on SIP and POTS.

[2016-02-19 12:39:04] NOTICE[10866] pbx_spool.c: Call completed to Local/s@tc-maint
[2016-02-19 12:39:57] VERBOSE[3096][C-00000572] netsock2.c: == Using SIP RTP TOS bits 184
[2016-02-19 12:39:57] VERBOSE[3096][C-00000572] netsock2.c: == Using SIP RTP CoS mark 5
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [97457721@from-internal:1] Macro(“SIP/204-00000026”, “user-callerid,LIMIT”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:1] Set(“SIP/204-00000026”, “TOUCH_MONITOR=1455885597.2779”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:2] Set(“SIP/204-00000026”, “AMPUSER=204”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:3] GotoIf(“SIP/204-00000026”, “0?report”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:4] ExecIf(“SIP/204-00000026”, “1?Set(REALCALLERIDNUM=204)”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:5] Set(“SIP/204-00000026”, “AMPUSER=204”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:6] GotoIf(“SIP/204-00000026”, “0?limit”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:7] Set(“SIP/204-00000026”, “AMPUSERCIDNAME=Stores”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:8] GotoIf(“SIP/204-00000026”, “0?report”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:9] Set(“SIP/204-00000026”, “AMPUSERCID=204”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:10] Set(“SIP/204-00000026”, “__DIAL_OPTIONS=Ttr”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:11] Set(“SIP/204-00000026”, “CALLERID(all)=“Stores” <204>”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:12] GotoIf(“SIP/204-00000026”, “0?limit”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:13] ExecIf(“SIP/204-00000026”, “1?Set(GROUP(concurrency_limit)=204)”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:14] GosubIf(“SIP/204-00000026”, “7?sub-ccss,s,1(from-internal,97457721)”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@sub-ccss:1] ExecIf(“SIP/204-00000026”, “0?Return()”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@sub-ccss:2] Set(“SIP/204-00000026”, “CCSS_SETUP=TRUE”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@sub-ccss:3] GosubIf(“SIP/204-00000026”, “0?monitor_config,1(from-internal,97457721):monitor_default,1(from-internal,97457721)”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [monitor_default@sub-ccss:1] GotoIf(“SIP/204-00000026”, “0?is_exten”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [monitor_default@sub-ccss:2] StackPop(“SIP/204-00000026”, “”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [monitor_default@sub-ccss:3] Return(“SIP/204-00000026”, “FALSE”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:15] ExecIf(“SIP/204-00000026”, “0?Set(CHANNEL(language)=)”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:16] GotoIf(“SIP/204-00000026”, “1?continue”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Goto (macro-user-callerid,s,30)
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:30] Set(“SIP/204-00000026”, “CALLERID(number)=204”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:31] Set(“SIP/204-00000026”, “CALLERID(name)=Stores”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:32] Set(“SIP/204-00000026”, “CDR(cnum)=204”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:33] Set(“SIP/204-00000026”, “CDR(cnam)=Stores”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [s@macro-user-callerid:34] Set(“SIP/204-00000026”, “CHANNEL(language)=en”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [97457721@from-internal:2] Set(“SIP/204-00000026”, “ROUTEUSER=204”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [97457721@from-internal:3] GotoIf(“SIP/204-00000026”, “1?notblind”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Goto (from-internal,97457721,6)
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [97457721@from-internal:6] GotoIf(“SIP/204-00000026”, “1?restrictedroute-cfcd208495d565ef66e7dff9f98764da,97457721,2:outbound-allroutes,97457721,2”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Goto (restrictedroute-cfcd208495d565ef66e7dff9f98764da,97457721,2)
[2016-02-19 12:39:57] WARNING[10871][C-00000572] pbx.c: Channel ‘SIP/204-00000026’ sent to invalid extension but no invalid handler: context,exten,priority=restrictedroute-cfcd208495d565ef66e7dff9f98764da,97457721,2
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: – Executing [h@restrictedroute-cfcd208495d565ef66e7dff9f98764da:1] Hangup(“SIP/204-00000026”, “”) in new stack
[2016-02-19 12:39:57] VERBOSE[10871][C-00000572] pbx.c: == Spawn extension (restrictedroute-cfcd208495d565ef66e7dff9f98764da, h, 1) exited non-zero on ‘SIP/204-00000026’
[2016-02-19 12:40:00] VERBOSE[10872] pbx_spool.c: – Attempting call on Local/s@tc-maint for application NoCDR() (Retry 1)
[2016-02-19 12:40:00] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:1] NoCDR(“Local/s@tc-maint-00000559;2”, “”) in new stack
[2016-02-19 12:40:00] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:2] Set(“Local/s@tc-maint-00000559;2”, “TCMAINT=RETURN”) in new stack
[2016-02-19 12:40:00] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:3] Gosub(“Local/s@tc-maint-00000559;2”, “timeconditions,1,1()”) in new stack
[2016-02-19 12:40:00] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:1] Set(“Local/s@tc-maint-00000559;2”, “DB(TC/1/INUSESTATE)=INUSE”) in new stack
[2016-02-19 12:40:00] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:2] Set(“Local/s@tc-maint-00000559;2”, “DB(TC/1/NOT_INUSESTATE)=NOT_INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:3] GotoIfTime(“Local/s@tc-maint-00000559;2”, “09:00-16:00,mon-fri,,?truestate”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Goto (timeconditions,1,12)
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:12] GotoIf(“Local/s@tc-maint-00000559;2”, “0?falsegoto”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:13] ExecIf(“Local/s@tc-maint-00000559;2”, “0?Set(DB(TC/1)=)”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:14] Set(“Local/s@tc-maint-00000559;2”, “DEVICE_STATE(Custom:TC1)=NOT_INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:15] ExecIf(“Local/s@tc-maint-00000559;2”, “0?Set(NOT_INUSE)”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:16] GotoIf(“Local/s@tc-maint-00000559;2”, “0?ext-group,600,1”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:17] Set(“Local/s@tc-maint-00000559;2”, “TCSTATE=true”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:18] Set(“Local/s@tc-maint-00000559;2”, “TCOVERRIDE=false”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [1@timeconditions:19] Return(“Local/s@tc-maint-00000559;2”, “”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:4] Gosub(“Local/s@tc-maint-00000559;2”, “timeconditions,2,1()”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:1] Set(“Local/s@tc-maint-00000559;2”, “DB(TC/2/INUSESTATE)=INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:2] Set(“Local/s@tc-maint-00000559;2”, “DB(TC/2/NOT_INUSESTATE)=NOT_INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:3] GotoIfTime(“Local/s@tc-maint-00000559;2”, “08:00-18:30,mon-fri,,?truestate”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Goto (timeconditions,2,12)
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:12] GotoIf(“Local/s@tc-maint-00000559;2”, “0?falsegoto”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:13] ExecIf(“Local/s@tc-maint-00000559;2”, “0?Set(DB(TC/2)=)”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:14] Set(“Local/s@tc-maint-00000559;2”, “DEVICE_STATE(Custom:TC2)=NOT_INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:15] ExecIf(“Local/s@tc-maint-00000559;2”, “0?Set(NOT_INUSE)”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:16] GotoIf(“Local/s@tc-maint-00000559;2”, “0?ext-group,600,1”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:17] Set(“Local/s@tc-maint-00000559;2”, “TCSTATE=true”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:18] Set(“Local/s@tc-maint-00000559;2”, “TCOVERRIDE=false”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [2@timeconditions:19] Return(“Local/s@tc-maint-00000559;2”, “”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:5] Gosub(“Local/s@tc-maint-00000559;2”, “timeconditions,3,1()”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:1] Set(“Local/s@tc-maint-00000559;2”, “DB(TC/3/INUSESTATE)=INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:2] Set(“Local/s@tc-maint-00000559;2”, “DB(TC/3/NOT_INUSESTATE)=NOT_INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:3] GotoIfTime(“Local/s@tc-maint-00000559;2”, “08:30-12:00,sat,,?truestate”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:4] GotoIf(“Local/s@tc-maint-00000559;2”, “0?truegoto”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:5] ExecIf(“Local/s@tc-maint-00000559;2”, “0?Set(DB(TC/3)=)”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:6] Set(“Local/s@tc-maint-00000559;2”, “DEVICE_STATE(Custom:TC3)=INUSE”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:7] ExecIf(“Local/s@tc-maint-00000559;2”, “0?Set(NOT_INUSE)”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:8] GotoIf(“Local/s@tc-maint-00000559;2”, “0?ivr-1,s,1”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:9] Set(“Local/s@tc-maint-00000559;2”, “TCSTATE=false”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:10] Set(“Local/s@tc-maint-00000559;2”, “TCOVERRIDE=false”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [3@timeconditions:11] Return(“Local/s@tc-maint-00000559;2”, “”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:6] System(“Local/s@tc-maint-00000559;2”, “/var/lib/asterisk/bin/schedtc.php 60 /var/spool/asterisk/outgoing 0”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: – Executing [s@tc-maint:7] Answer(“Local/s@tc-maint-00000559;2”, “”) in new stack
[2016-02-19 12:40:01] VERBOSE[10873][C-00000573] pbx.c: == Spawn extension (tc-maint, s, 7) exited non-zero on ‘Local/s@tc-maint-00000559;2’
[2016-02-19 12:40:01] NOTICE[10872] pbx_spool.c: Call completed to Local/s@tc-maint

Wondering if this has anything to do with it.

nbsberlin

Never had an issue with sipgate found them really reliable, we have lost all outbound for some reason.

If your still having a problem with sipgate more than happy to post our trunk setup for them

Did a bit more reading and found Issue with Extensions Routes 2.11.0.5

uninstalled

Module Administration
Extension Routes 12.0.12 will be uninstalled

All works now

But why has this just suddenly happened, the system has not been updated?

Thanks for the offer. It happens maybe twice a year, mostly around times where i heavily re-configure the system so I am not too worried about it :wink:

This “restricted route” output looks like it might be important…

How have your routes become restricted?

Dont know, i havent touched anything but i read up and deleted the Extension Routes 12.0.12 module and it all came back on.