I have a bit of an odd issue that has started this morning where by any calls to a particular queue get a hangup signal after a few seconds.
I traced the issue back, by tailing the log and removing extension from the queue, and discovered that it was one extension causing the issue, which was fine yesterday and no changes to the system have been made. I have taken a section of the logs and part way through a test call I noticed that the context changed, see below:
-- Goto (macro-dial-one,s,25)
-- Executing [s@macro-dial-one:25] GotoIf("SIP/1605-0003113b", "0?nodial") in new stack
-- Executing [s@macro-dial-one:26] GosubIf("SIP/1605-0003113b", "0?dstring,1():dlocal,1()") in new stack
-- Executing [dlocal@macro-dial-one:1] Set("SIP/1605-0003113b", "DSTRING=Local/000@from-internal/n") in new stack
-- Executing [dlocal@macro-dial-one:2] Set("SIP/1605-0003113b", "USEGOTO=0") in new stack
-- Executing [dlocal@macro-dial-one:3] Return("SIP/1605-0003113b", "") in new stack
-- Executing [s@macro-dial-one:27] GotoIf("SIP/1605-0003113b", "0?nodial") in new stack
-- Executing [s@macro-dial-one:28] GotoIf("SIP/1605-0003113b", "1?skiptrace") in new stack
-- Goto (macro-dial-one,s,30)
-- Executing [s@macro-dial-one:30] Set("SIP/1605-0003113b", "D_OPTIONS=tr") in new stack
-- Executing [s@macro-dial-one:31] ExecIf("SIP/1605-0003113b", "0?SIPAddHeader(Alert-Info: )") in new stack
-- Executing [s@macro-dial-one:32] ExecIf("SIP/1605-0003113b", "0?SIPAddHeader()") in new stack
-- Executing [s@macro-dial-one:33] ExecIf("SIP/1605-0003113b", "0?Set(CHANNEL(musicclass)=)") in new stack
-- Executing [s@macro-dial-one:34] GosubIf("SIP/1605-0003113b", "0?qwait,1()") in new stack
-- Executing [s@macro-dial-one:35] Set("SIP/1605-0003113b", "__CWIGNORE=") in new stack
-- Executing [s@macro-dial-one:36] Set("SIP/1605-0003113b", "__KEEPCID=TRUE") in new stack
-- Executing [s@macro-dial-one:37] GotoIf("SIP/1605-0003113b", "0?usegoto,1") in new stack
-- Executing [s@macro-dial-one:38] GotoIf("SIP/1605-0003113b", "0?godial") in new stack
-- Executing [s@macro-dial-one:39] Set("SIP/1605-0003113b", "CONNECTEDLINE(name,i)=Guy Vickery") in new stack
-- Executing [s@macro-dial-one:40] Set("SIP/1605-0003113b", "CONNECTEDLINE(num)=1207") in new stack
-- Executing [s@macro-dial-one:41] Set("SIP/1605-0003113b", "D_OPTIONS=trI") in new stack
-- Executing [s@macro-dial-one:42] Macro("SIP/1605-0003113b", "dialout-one-predial-hook,") in new stack
-- Executing [s@macro-dialout-one-predial-hook:1] MacroExit("SIP/1605-0003113b", "") in new stack
-- Executing [s@macro-dial-one:43] Dial("SIP/1605-0003113b", "Local/000@from-internal/n,120,trI") in new stack
-- Called Local/000@from-internal/n
-- Executing [000@from-internal:1] Macro("Local/000@from-internal-00089216;2", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("Local/000@from-internal-00089216;2", "TOUCH_MONITOR=1447413430.1396698") in new stack
-- Executing [s@macro-user-callerid:2] Set("Local/000@from-internal-00089216;2", "AMPUSER=1605") in new stack
So all of a sudden the call to Ext 1207 from 1605 changes to Local/000@from-internal, so my guess is that the hangup is a result of there being no such ext as 000. The issue is why and what would cause this and how to fix, other than deleting the extension and recreating?
Drac