I’m trying to use FreePBX with internal phones (and no external phone services) to set up an internal dial-a-stream service, whereby I can access one of several music streams via extensions (i.e., dial 900# for an NPR radio stream, etc).
I’ve figured out how to stream radio stations to music-on-hold, using the link below
but I don’t know how to access music on hold from an extension. My solution right now is to simply call the default parking number (70#), with the “Parking Music Class” set to default (music-on-hold), the default music-on-hold set to a radio stream (from the link above), and the “Parking Timeout” set to a long time. This is great, but I’m limited to listening to only the one stream.
Is it possible to have a virtual extension (or otherwise) end in an arbitrary music on hold (not necessarily the default) for internal calls using FreePBX?