[asterisk-dev] Re: Passing DTMF through MeetMe
Tony Mountifield
tony at softins.clara.co.uk
Wed Sep 27 15:06:04 MST 2006
I've had an interesting thread about app_conference with MattF, but
it would be great if one of the experts here could comment on how to
approach the issue using MeetMe.
Thanks in advance
Tony
In article <efdk26$fp3$1 at softins.clara.co.uk>,
Tony Mountifield <tony at softins.clara.co.uk> wrote:
> I have a system in the field which uses MeetMe to conference parties,
> all of whom are connected via Zap channels on a T1 PRI.
>
> One of the important features the client uses is the ability to press
> DTMF tones on their phone and for the tones to pass out to the other
> party(ies). This is for outgoing calls made using a control screen, that
> arrive on an IVR at the called party. Since MeetMe is invoked without
> any menus enabled, the AST_OPTION_TONE_VERIFY option is not set, and
> the Zap channel allows the in-band DTMF to pass through.
>
> I now need to replicate this functionality for SIP channels (and possibly
> IAX too), where the DTMF arrives at Asterisk already out-of-band
> (e.g. SIP INFO or RFC2833).
>
> I can think of several ways to achieve this, but am not sure which is
> the most correct or achievable:
> - Take the incoming AST_FRAME_DTMF frames in MeetMe and queue them up
> for output on all other channels in the conference. This assumes they
> would then be converted back to inband somewhere between Meetme and
> the remote party. (what happens if you queue an AST_FRAME_DTMF on a
> Zap channel?)
> - Somehow act on incoming AST_FRAME_DTMF frames by generating the DTMF
> tones and playing them into the conference.
> - Have the tones converted from out-of-band to inband audio by the
> incoming channel driver (chan_sip or chan_iax).
>
> Any pointers on the best way to approach this would be gratefully received.
>
> Cheers
> Tony
> --
> Tony Mountifield
> Work: tony at softins.co.uk - http://www.softins.co.uk
> Play: tony at mountifield.org - http://tony.mountifield.org
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
>
--
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org
More information about the asterisk-dev
mailing list