<div dir="ltr"><div>What version of Asterisk are you targeting?</div><div><br></div>I think it would be neat to have something like this built in to Asterisk.  Perhaps a generic way to think about it would be having a channel run the dialplan while on hold, instead of the usual playing of music.<div>

<br></div><div>Alternatively, you could do it outside of Asterisk using AMI.  In short, watching for hold and unhold events.  While on hold, you can watch for dtmf events.  While on hold, inject audio to the channel to give instructions.  You can do this by originating a call where one end is playing back prompts, and the other is using ChanSpy() in whisper mode to send audio to the channel.  It's kind of a hack, but it would work, I think.<br>

<div class="gmail_extra"><br clear="all"><div>--<br>Russell Bryant</div>
<br><br><div class="gmail_quote">On Sat, Oct 19, 2013 at 12:20 AM, Newman Thurairatnam <span dir="ltr"><<a href="mailto:newman.thurairatnam@aheeva.com" target="_blank">newman.thurairatnam@aheeva.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Hello All,<br>
<br>
I'm new to Asterisk and I have been given the task to develop a virtual hold feature. Any advice on what modules or concepts I should familiarize myself with.<br>
<br>
My virtual Hold needs to be able to do accept dtmf while on hold to get user input and be able to call a user back later on.<br>
<br>
Looking for any advice or just a general direction to start.<br>
<br>
Thanks for the help in advance.<br>
<br>
Regards,<br>
Newman Thurairatnam<br>
<span class="HOEnZb"><font color="#888888"><br>
<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>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</font></span></blockquote></div><br></div></div></div>