<div>&nbsp; 
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Is it possible to manually set the hint status of a virtual extension via the dialplan?<br><br>I have an extension that turns my night mode on and off.
<br><br>I would love to be able to manually set the hint to be able to turn on a light for night mode.<br><br></blockquote></div></div>
<div>See <a href="http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+BristuffDevstate">http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+BristuffDevstate</a>&nbsp;for more info on this. </div>
<div>&nbsp;</div>
<div>Here is a part of my extensions.conf that uses this:</div>
<div>&nbsp;</div>
<div>; Night Mode Activations<br>exten =&gt; 799,hint,DS/mmgc<br>exten =&gt; 799,1,Macro(open-close,mmgc,custom/moore-moore-now-open,custom/moore-moore-now-closed)<br>exten =&gt; 799,n,Playback(beep)<br>exten =&gt; 799,n,Hangup
<br>&nbsp;</div>
<div><br><br>[macro-open-close]<br>exten =&gt; s,1,DBGet(nightmode=nightmode/${ARG1})<br>exten =&gt; s,n,NoOp(ARG1 ${ARG1} ARG2 ${ARG2} ARG3 ${ARG3})<br>exten =&gt; s,n,Set(OpenFile=${ARG2})<br>exten =&gt; s,n,Set(CloseFile=${ARG3})
<br>exten =&gt; s,n,NoOp(Close file ${CloseFile}. Open file ${OpenFile}.)<br>exten =&gt; s,n,GotoIf(${nightmode}=1?s,Open:s,Close)<br>exten =&gt; s,n(Open),DBPut(nightmode/${ARG1}=0)<br>exten =&gt; s,n,Devstate(${ARG1},0)
<br>exten =&gt; s,n,Playback(${OpenFile})<br>exten =&gt; s,n,Goto(Return)<br>exten =&gt; s,n(Close),DBPut(nightmode/${ARG1}=1)<br>exten =&gt; s,n,Devstate(${ARG1},2)<br>exten =&gt; s,n,Playback(${CloseFile})<br>exten =&gt; s,n(Return),NoOp
<br>&nbsp;</div>
<div>On my Polycom, I have a speeddial set up for 799.&nbsp; One press, and it turns night mode on and announces that, another press and it turns night mode off and announces that..&nbsp;</div>
<div><br clear="all"><br>-- <br>Lacy Moore<br>I'm the guy that doesn't give a damn about anyone's problems but my own... </div>