Ring group/follow me stopped working. Calls are disconnected: v. 2.11.0.27

Hi all.

Ring group functionality recently broke on a system that’s been running OK for the last 6 months.

The issue seems to lie with dialparties.agi. In the log snippet you can see that at 15:33:32 dialparties.agi is launched, but seems to never execute, causing the call to eventually time-out.

I tried setting up a new ring group to no avail. The issue also breaks the follow-me feature.

Calls connect OK when sent directly to an extension.

The PBX admin has been altering the order of extensions in the ring group twice a day… Could the config have become corrupt?

Relevant SW versions listed below.

Thanks!

014-03-19 15:33:32] VERBOSE[13684][C-00000079] pbx.c: – Executing [602@ext-group:10] Set(“DAHDI/i1/323XXXXXXX-5d”, “RingGroupMethod=ringall”) in new stack
[2014-03-19 15:33:32] VERBOSE[13684][C-00000079] pbx.c: – Executing [602@ext-group:11] Macro(“DAHDI/i1/323XXXXXXX-5d”, “dial,20,Ttr,234”) in new stack
[2014-03-19 15:33:32] VERBOSE[13684][C-00000079] pbx.c: – Executing [s@macro-dial:1] GotoIf(“DAHDI/i1/323XXXXXXX-5d”, “0?dial”) in new stack
[2014-03-19 15:33:32] VERBOSE[13684][C-00000079] pbx.c: – Executing [s@macro-dial:2] SetMusicOnHold(“DAHDI/i1/323XXXXXXX-5d”, “default”) in new stack
[2014-03-19 15:33:32] VERBOSE[13684][C-00000079] pbx.c: – Executing [s@macro-dial:3] AGI(“DAHDI/i1/323XXXXXXX-5d”, “dialparties.agi”) in new stack
[2014-03-19 15:33:32] VERBOSE[13684][C-00000079] res_agi.c: – Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
[2014-03-19 15:33:42] VERBOSE[12482][C-00000079] sig_pri.c: – Span 1: Channel 0/1 got hangup request, cause 102
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] res_agi.c: – <DAHDI/i1/323XXXXXXX-5d>AGI Script dialparties.agi completed, returning 4
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] app_macro.c: == Spawn extension (macro-dial, s, 3) exited non-zero on ‘DAHDI/i1/323XXXXXXX-5d’ in macro ‘dial’
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: == Spawn extension (ext-group, 602, 11) exited non-zero on ‘DAHDI/i1/323XXXXXXX-5d’
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: – Executing [h@ext-group:1] Macro(“DAHDI/i1/323XXXXXXX-5d”, “hangupcall,”) in new stack
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“DAHDI/i1/323XXXXXXX-5d”, “1?theend”) in new stack
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: – Goto (macro-hangupcall,s,3)
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: – Executing [s@macro-hangupcall:3] ExecIf(“DAHDI/i1/323XXXXXXX-5d”, “0?Set(CDR(recordingfile)=)”) in new stack
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: – Executing [s@macro-hangupcall:4] Hangup(“DAHDI/i1/323XXXXXXX-5d”, “”) in new stack
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘DAHDI/i1/323XXXXXXX-5d’ in macro ‘hangupcall’
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] pbx.c: == Spawn extension (ext-group, h, 1) exited non-zero on ‘DAHDI/i1/323XXXXXXX-5d’
[2014-03-19 15:33:42] VERBOSE[13684][C-00000079] chan_dahdi.c: – Hungup ‘DAHDI/i1/323XXXXXXX-5d’

│ PIAF Installed Version = 2.0.6.4 under HARDWARE
│ FreePBX Version = 2.11.0.27 │
│ 2.11 │
│ Running Asterisk Version = 11.5.1 │
│ Asterisk Source Version = 11.5.1 │
│ Dahdi Source Version = 2.7.0.1 │
│ Libpri Source Version = 1.4.14 │
│ IP Address = 192.168.100.7 on em1 │
│ Operating System = CentOS release 6.4 (Final) │
│ Kernel Version = 2.6.32-358.6.2.el6.i686 - 32 Bit