Skip to main content

Music on Hold for STU

Posted by escherrer on Thu, 09/16/2010

Hello,

We have a brand new server installed with the 6.0.1.80 version of Thirdlane. I am working to bring this server online so we can transfer our office phones over to this platform.

We have 2 music on hold files that I have uploaded to the server. One is the default for the entire platform, the other is a special on hold music for our support queue.

I have not been able to figure out why the support music on hold will not play even though it's been selected. The default music on hold is the only one that will play. And I have confirmed the support music on hold is in a valid format and plays fine if I have it selected as the default.

Since this is pretty much a brand new deployment "out of the box" if you will, I'm not sure if there is some additional config I need to do in order to allow more than 1 music on hold file to be played.

thanks,

Eric


Submitted by escherrer on Thu, 09/16/2010 Permalink

Both of the sound files work. One is called "general", the other is called "support queue". When I make either one of them the default. it plays just fine.

The problem is that when I have the "general" file selected as the default, but in the queue section,
I have the "support queue" file selected for the MOH, it still just plays the default "general" file when my call gets dumped into the queue.

Even if I reverse it and make the "support queue" the default music on hold. and make the "general" file the queue music on hold, only the "support queue" is played when my call goes to the queue.

So it seems like there is something going on with the config that is only allowing the default music on hold file to be the only one that can be used.

Submitted by chris on Fri, 09/17/2010 Permalink

It sounds like you are sending callers to the queue via an IVR instead of routing the call directly to the queue. If so, the IVR is setting the CHANNEL(musicclass) variable which overrides the queue's settings.

You can create a feature code that uses the tl-queue script to override the music on hold back to what you want for the queue.

Submitted by escherrer on Fri, 09/17/2010 Permalink

Hi Chris,

Thanks for the tip. It does look like that's what is happening, when I created a feature code to go straight to the queue, the correct music file is played.

However, I still have one problem. Out of the IVR, I was not going straight to the queue, but rather to a hunt list that points to the support queue. This is so i could allow for a way to let callers leave a VM, or continue to hold in the queue. I have that running in a loop where the no answer portion of the hunt list goes to a separate IVR that allows callers to press 1 to leave a VM, or continue to hold (which dumps them back to the hunt list going to the support queue)

So I really need to reach our support queue via the hunt list I have set up. So I'm still looking for a work around to get the correct music to play when hitting the queue via this path.

thanks,

Eric
Eric

Submitted by chris on Fri, 09/17/2010 Permalink

Matt,
In this situation, the system is respecting the music on hold you set for the feature code, not the queue itself. The Do Not Override in this case would play default, not the queue's music. It would work the same whether the caller dials the # assigned to the feature code or the IVR times them out into it.

Eric,
In the huntlist, click Add Asterisk Command and move that option to the step before sending the caller to the queue. Put Set(CHANNEL(musicclass)=yourqueuemusic) as the command. If that button doesn't exist, you will need to upgrade your version of Thirdlane to get this to work.

Submitted by escherrer on Fri, 09/17/2010 Permalink

I did try setting the IVR up to go to the hunt list via a feature code, to see if it would play the correct MOH for the queue, but that did not work. Still plays the default MOH.

So the feature code trick works great if you want to go direct to a queue, but I haven't found a good work around for when using the hunt list to point to the queue.

Eric

Submitted by chris on Fri, 09/17/2010 Permalink

Matt, I take that back. It appears going through the feature code with Do Not Override option does allow the queue settings to take over. It does work when the IVR times out as well.

Submitted by escherrer on Fri, 09/17/2010 Permalink

Hey Chris,

That works perfectly. I used the "add asterisk command" button in the Hunt list and set the music on hold to the queue music. I just tested it and it works no problem.

Thanks for all the help...very much appreciated.

Eric