[asterisk-users] Setting Music on Hold with the Manager Interface

Matthew Jordan
2014-10-27T13:51:42Z

On Sun, Oct 26, 2014 at 10:42 PM, Todd R. <tjrlist at live.com> wrote:

> Does anyone know how to set the music on hold class with the Manager
> Interface in 1.8?
>
> Here is what I am using but I end up just getting no music when I put this
> in place, when I remove it the default is back.
>
> The classes I am setting work elsewhere just fine.
>
> I did not include the opening of the socket, logging in etc because
that's
> all working fine along with other things I am doing within the same login,
> socket session. Just trying to add this additional task.
>
> This is from PHP as you may have recognized. I have also tried surrounding
> musicclass with CHANNEL() but that didn't work and didn't seem
right anyhow
> since it already knows it's a channel variable.
>
> Thanks in advance for any help on this.
>
> # Set the Music on Hold
> fputs($socket2, "Action: Setvar\r\n");
> fputs($socket2, "Channel: ".$channel."\r\n");
> fputs($socket2, "Variable: musicclass\r\n");
> fputs($socket2, "Value: ".$mohclass."\r\n");
>
>
Use the CHANNEL function:

https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Function_CHANNEL

Action: Setvar
Channel: (your channel name here)
Variable: CHANNEL(musicclass)
Value: (your MoH class here)


--
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.digium.com/pipermail/asterisk-users/attachments/20141027/b4c032cb/attachment.html>