mlandry009,
There are a couple of different places where MoH needs to be set for different things when talking about what callers hear. If the trunk group audio field, including Music-On-Hold, is set to Use Next Device's Audio Source, the system uses the programming for the next device as programmed for the Day/Night trunk group destination. If the field is set to any other option, the system uses the trunk group audio source, overriding phone programming. However, Nodes can be programmed to determine the music source a caller hears based on the node path for which the caller is camped onto and there is not a Use-Next-Device Option; meaning you can only use sources from the node you are on.
Under System > Devices and Feature Codes > Nodes > {Node #} > Audio for Calls Camped onto this Device
So, that is the first stop that you need to take into consideration, but most likely this is not the issue you are running into since you are not complaining about calls not getting to the users on the other node.
The next stop is the IP Call Configuration for the node you are trying to get the music to work properly on.
Under System > Device and Feature Codes > Node IP Connection Groups > P8### > IP Call Configuration > Music-On-Hold Encoding Setting > Use Speech Encoding Setting
So, what this is telling us is to use a particular speech encoding setting if we want to use the Music Source from this node instead of playing our local Music-On-Hold source; which is what you are telling it to do. This is the part that confuses some people as it really isn't clear as to what it really means, but in the end you are telling it to override what you told it about Use Next Device and substitute this nodes local Music On Hold instead of sucking up bandwidth between nodes to play music. Personally, I wish they would allow you use a different codec other than the one used for Speech Encoding across the nodes, but that is not the case.
Thanks,
TE