Asterisk or Freeswitch Configuration

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 ...