How to add Music on Hold Module in Elastix

To add Music on Hold Module in Elastix

Elastix is an Open source Software for your server for PBX Unified communications solution. The ' Music on Hold' module in Elastix is a feature to reassure callers that they are still connected to their calls. In this article, we are going to see the method to add the ' Music on Hold' module in Elastix.

To Add Music on Hold

Open the Elastix dashboard and choose PBX --> PBX configuration from the left pane. Now choose Internal Options & Configuration --> Music on Hold

Now, click on Choose File to add your own music. Upload your music files.

Instead, you can also enable the Random Play option.

Click on ' Apply Config' to add the random music.

Random music files in Elastix will be played during hold. You can also add music category in Elastix.

Tag : Elastix
FAQ
Q
How Can I upgrade the individual modules in Freepbx in Elastixs?
A
Yes, these are within the Freepbx framework. For instance, say you are on Freepbx 2.8.1.4 and there are updates to the Core and say the Queues Module, you can generally upgrade these safely. However if you see that there is a 2.9 upgrade tool, don't use this. Wait for Elastix to release Freepbx 2.9.
Q
What format it gets downloaded in Elastix?
A
It will gets downloaded as a tar file in the elastix.
Q
How I need to perform a remote update as the client is in the next State or Country?
A
Still perform an image backup. Get the client to pickup a external hard drive and send him a copy of say Clonezilla and a step by step guide to performing a backup. I have done this on a couple of occasions (for new clients with existing Elastix system) and they either got a local IT guy to follow instructions or as most with any basic sense, they can do it themselves.
Q
where the back up will be saved in Elastix?
A
After creating a backup file that displays in dashboard and you have to download for future use
Q
Why I am getting the error message: "Library not loaded: libANNlib.dylib" (on Mac) or similar on Linux.?
A
On Linux, the solution is: add the elastix lib directory to your LD_LIBRARY_PATH. You can add the following line to ~/.bashrc or ~/.bash_profile:



export LD_LIBRARY_PATH=yourelastixdir/lib:$LD_LIBRARY_PATH