Turn off MoH when caller listens to announcement - Possible Bug?

After upgrading from FreePBX 13 to 14 using the official distro-upgrade, callers now hear the queue announcements played OVER the MoH. Before, MoH stopped for the announcements.

Seem similar to another thread, I am not able to link it, though.

Log entry shows MoH not being stopped:

– Started music on hold, class ‘warteschlange’, on channel ‘SIP/from-external22-00000020’
– Called 1547453673156@queuecallback-playposition/n
– Executing [1547453673
156@queuecallback-playposition:1] Set(“Local/1547453673156@queuecallback-playposition-00000029;2", “CDR_PROP(disable)=true”) in new stack
– Executing [1547453673
156@queuecallback-playposition:2] Answer(“Local/1547453673156@queuecallback-playposition-00000029;2", “”) in new stack
– Local/1547453673
156@queuecallback-playposition-00000029;1 answered
– Executing [1547453673156@queuecallback_chanspy:1] Set("Local/1547453673156@queuecallback-playposition-00000029;1”, “CDR_PROP(disable)=true”) in new stack
– Executing [1547453673156@queuecallback_chanspy:2] ChanSpy("Local/1547453673156@queuecallback-playposition-00000029;1”, “SIP/from-external22-00000020,wqv(4)”) in new stack
== Spying on channel SIP/from-external22-00000020
[2019-01-14 09:15:03] NOTICE[30660][C-0000003a]: app_chanspy.c:504 start_spying: Attaching Local/1547453673156@queuecallback-playposition-00000029;1 to SIP/from-external22-00000020
[2019-01-14 09:15:03] NOTICE[30660][C-0000003a]: app_chanspy.c:504 start_spying: Attaching Local/1547453673
156@queuecallback-playposition-00000029;1 to SIP/from-external22-00000020
– Executing [1547453673156@queuecallback-playposition:3] GotoIf("Local/1547453673156@queuecallback-playposition-00000029;2", “0?pos:holdtime”) in new stack
– Goto (queuecallback-playposition,1547453673156,8)
– Executing [1547453673
156@queuecallback-playposition:8] GotoIf(“Local/1547453673156@queuecallback-playposition-00000029;2", “0?playhold:periodic”) in new stack
– Goto (queuecallback-playposition,1547453673
156,13)
– Executing [1547453673156@queuecallback-playposition:13] GotoIf("Local/1547453673156@queuecallback-playposition-00000029;2”, “1?periodicannounce:hangup”) in new stack
– Goto (queuecallback-playposition,1547453673156,14)
– Executing [1547453673
156@queuecallback-playposition:14] Playback("Local/1547453673156@queuecallback-playposition-00000029;2", “custom/Rueckruf_Ansage”) in new stack
– <Local/1547453673
156@queuecallback-playposition-00000029;2> Playing ‘custom/Rueckruf_Ansage.slin’ (language ‘en’)

Queues version: 14.0.2.23

System up to date as of 01-14-2019.

Any ideas how to fix this? Seems to be a bug.

This indeed looks like a bug, if there isn’t a report yet, please report it: issues.freepbx.org

Queue Callback announcements now play concurrently with MOH, this is not a bug:
https://issues.freepbx.org/browse/FREEPBX-18777

Well, how are people supposed to understand what is being said if it is played over music? Then the music would at least have to be muted!

We understand some might see this as a bug but unfortunately it’s not something we can fix at this time.

Either you get announcements on top of moh and accurate caller positions or you get announcements without moh but inaccurate caller positions.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.