How to Change Default Music On Hold

I want to change the default Music On Hold to a streaming option. I am not too concerned about bandwidth usage (if it becomes a problem I will change it back).

I want to either use a Line In or streaming source. I can make both of those work and could go in to every single inbound route to make them work on incoming calls, but that still wouldn’t affect internal calls from extension to extension.

I found a thread asking a similar question from a year ago and the answer was “I don’t think it can be done.” That thread is closed now and some time has passed as well as a major FreePBX version change so I thought it would be worth asking again. Surely there is some way to fix this by now.

We are a radio station and desire to play our own station on our MoH. Can someone tell me how to make this happen as the default?

In version 10.13.66 you edit the default MoH entry and change it to CUSTOM, it no longer uses FILES but will use the custom string you want to use.

Works for (after looking for 2 hours).

I also found a way of increasing the volume when using mpg123

In the application box of the category put:
/usr/bin/mpg123 -q -r 8000 -f 8192 --mono -s http://xx.xx.xx.xx:xxxx/