Conference room Music on hold (MOH) inheritance problem

I am using FreePBX, PBX Firmware:6.12.65-24

I have several conference rooms with each of them having it’s own music-on-hold class (files or stream).

I’ve noticed the music on hold inherits class from Inbound route.
When users are waiting for conference to start, they only hear the music class that is set on Inbound route, and MoH class that was set in Conference room is ignored.

The same thing can be seen in the logs, the system simply does not set the correct MOH class.
If I set the NONE class on the Inboud route, there will be no music at all, no matter what I choose in the Conference room setting.

Please advise further actions! Thanks.

Steps to reproduce:

  1. Beside the default MoH class, create several Music on Hold classes.
  2. Create one or more Conference rooms (with Admin PIN, Leader wait,…)
  3. Assign MoH class for each conference room other than selected in Inbound route.
  4. Assign destination for incoming calls directly to one (or more) conference room(s).
  5. While callers are waiting for conference to begin, they will listen to MoH class defined on the Inboud route, no matter what is selected as MoH for that particular Conference room (other than inherit).