Follow below instructions if you want to change the default Music On Hold for Voice calls.
If you want to dynamically change the default MusicOnHold class during the call flow, follow below instructions:
Upload your custom moh
Update MOH class on runtime
If you use Internal/Inbound dialplan, you need to add the Set application (before the QUEUE application) with following syntax