Asterisk or Freeswitch Configuration
For each on-hold program, we’ll supply a unique HTTP url, which is a live mp3 stream of the program. Within FreeSWITCH, this is handled by mod_shout.
If you support playback of mp3 files elsewhere, mod_shout is probably already active in your configuration.
The recommended way to play such a stream url on hold in FreeSWITCH, is much like using a local_stream with a directory of audio files — the difference being that instead of audio files, you put a single file <name>.loc into the folder, and that file contains the url in a form like “shout://stream.cubemc.net/id”.
In other words, it should be relatively straightforward to incorporate playback of the stream simply by dropping loc files into local_stream moh folders, without needing to modify dial plans.
The “mod_shout” page on the FreeSWITCH Confluence wiki describes the configuration for mod_shout.
Related Articles
Virtual CUBE players
With the advent of cloud-hosted phone systems over the past 10 years, the requirement for a physical device attached to a phone system is much less. However, the need to manage custom On-Hold content, create new content, schedule content to play at ...
Network Troubleshooting via techmenu
If the CUBE is physically connected properly, but is not showing connecting in the Cubemc.net interface, you can connect a VGA monitor and USB keyboard to the CUBE to troubleshoot. You can also use this method to manually set an IP address, gateway, ...
Updating Network Settings via USB
If you are unable to set the network settings via CUBE's techmenu, you can follow these steps to configure the network using a USB drive. Needed Tools USB drive Note that this drive should be formatted as FAT, with Master Boot Record (MBR) as the ...