<div dir="ltr">Hi Matt,<div>So this actually works (haven't had a chance to try it)?</div><div><br></div><div>SET VARIABLE CHANNEL(musicclass) default</div><div><br></div><div>Because musicclass is piece of channel information.</div><div>Referencing ${musicclass} is not the same thing.</div><div><br></div><div>Thanks.</div><div><br></div><div>-- James</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 5, 2014 at 8:05 PM, Matthew Jordan <span dir="ltr"><<a href="mailto:mjordan@digium.com" target="_blank">mjordan@digium.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sun, Oct 5, 2014 at 6:40 PM, James Lamanna <<a href="mailto:jlamanna@gmail.com">jlamanna@gmail.com</a>> wrote:<br>
> Hi,<br>
> Since SetMusicOnHold() is being deprecated, how do we set the channel<br>
> musicclass from an AGI script?<br>
> Last time I checked you can't call dialplan functions from AGI.<br>
><br>
<br>
</div></div>Actually, you can. Any time you can evaluate or set a channel<br>
variable, you can also evaluate or set a dialplan function. Hence, you<br>
can use both 'get variable' [1] or 'set variable' [2]. You could also<br>
use 'exec' and call the Set dialplan application directly.<br>
<br>
[1] <a href="https://wiki.asterisk.org/wiki/display/AST/AGICommand_get+variable" target="_blank">https://wiki.asterisk.org/wiki/display/AST/AGICommand_get+variable</a><br>
[2] <a href="https://wiki.asterisk.org/wiki/display/AST/AGICommand_set+variable" target="_blank">https://wiki.asterisk.org/wiki/display/AST/AGICommand_set+variable</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Matthew Jordan<br>
Digium, Inc. | Engineering Manager<br>
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>
Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> & <a href="http://asterisk.org" target="_blank">http://asterisk.org</a><br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</font></span></blockquote></div><br></div>