This can’t be as hard as it seems. Yes, I Googled “FreePBX MOH”, but things have probably changed since 2011 and this has nothing to do with streaming.
I have a RasPBX install of FreePBX 2.11.0.0rc1.2 (Asterisk v11.5.0). I’ve successfully uploaded a 8kHz, 16 bit mono wav into “Category: Default” in “Settings -> Music On Hold” and deleted the other wav files that came with the install. Still, when I put a PBX extension (or an inbound caller from my GV trunk) on hold, they hear what sounds like a MIDI track. I want the wav I uploaded to be used system-wide in all instances that hold music would be played, but I haven’t found the way to point the system to it.
I’m using Grandstream HT-701 ATAs and an old Linksys SPA922, and since initiating the hold using either yields the same MIDI track to the phone on hold, my assumption is the music is being generated by the PBX rather than from an endpoint.
Can someone help point me in the proper direction? Thanks!
“moh” was the setting and has my file in it. There are some files with .alaw, .g729 and .gsm extensions in the directory, but no .wav files except my own.
The “mohmp3” directory has 5 .wav files in it, none of them mine.
Switching the “MoH Subdirectory” in FreePBX to “mohmp3”, saving the settings and restarting doesn’t change from the MIDI I’ve heard all along.
2013-08-28 06:13:15] VERBOSE[1055][C-00000030] app_dial.c: – Called SIP/105
[2013-08-28 06:13:15] VERBOSE[1055][C-00000030] app_dial.c: – Connected line update to SIP/101-00000043 prevented.
[2013-08-28 06:13:15] VERBOSE[1055][C-00000030] app_dial.c: – SIP/105-00000044 is ringing
[2013-08-28 06:13:17] VERBOSE[1055][C-00000030] app_dial.c: – Connected line update to SIP/101-00000043 prevented.
[2013-08-28 06:13:17] VERBOSE[1055][C-00000030] app_dial.c: – SIP/105-00000044 answered SIP/101-00000043
[2013-08-28 06:13:20] VERBOSE[1055][C-00000030] res_musiconhold.c: – Started music on hold, class ‘default’, on SIP/105-00000044
[2013-08-28 06:13:33] VERBOSE[1055][C-00000030] res_musiconhold.c: – Stopped music on hold on SIP/105-00000044
[2013-08-28 06:13:39] VERBOSE[1055][C-00000030] res_musiconhold.c: – Started music on hold, class ‘default’, on SIP/105-00000044
[2013-08-28 06:13:45] VERBOSE[1055][C-00000030] res_musiconhold.c: – Stopped music on hold on SIP/105-00000044
[2013-08-28 06:13:49] VERBOSE[1055][C-00000030] pbx.c: – Executing [h@macro-dial-one:1] Macro(“SIP/101-00000043”, “hangupcall,”) in new stack