Todd R.
2014-Oct-27 03:42 UTC
[asterisk-users] Setting Music on Hold with the Manager Interface
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"); -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20141026/42d8a614/attachment.html>
Matthew Jordan
2014-Oct-27 13:51 UTC
[asterisk-users] Setting Music on Hold with the Manager Interface
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>
Apparently Analagous Threads
- Local agent/member in-use after transfer
- Variable substitution - How can I do Dial(${DIALSTRING}) where ${DIALSTRING} is 'SIP/201, 15, tT'?
- One leg in a conference and adjusting stream volume of other leg
- Seperate music on hold for SIP extensions
- Music on hold based on user