[asterisk-dev] Virtual Hold

Russell Bryant russell at russellbryant.net
Sat Oct 19 07:25:40 CDT 2013


What version of Asterisk are you targeting?

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.

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.

--
Russell Bryant


On Sat, Oct 19, 2013 at 12:20 AM, Newman Thurairatnam <
newman.thurairatnam at aheeva.com> wrote:

>
>
> Hello All,
>
> 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.
>
> 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.
>
> Looking for any advice or just a general direction to start.
>
> Thanks for the help in advance.
>
> Regards,
> Newman Thurairatnam
>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20131019/ec45aa1c/attachment.html>


More information about the asterisk-dev mailing list