[Telepathy] PATCH Gabble DTMF

Jack Bates ms419 at freezone.co.uk
Sun Jun 6 08:50:51 PDT 2010


On Fri, Jun 04, 2010 at 07:12:54PM +0100, Will Thompson wrote:
> On 04/06/10 18:19, Jack Bates wrote:
> >Hi - I'm interested in adding TP_IFACE_CHANNEL_INTERFACE_DTMF to Gabble
> >
> >I think this would let me use the dialpad in Empathy when I call
> >Asterisk with Jingle?
> 
> Should do!
> 
> >I think Jingle supports DTMF according to RFC 4733, RTP Payload for DTMF
> >Digits, Telephony Tones, and Telephony Signals,
> >http://datatracker.ietf.org/doc/rfc4733/
> >
> >- which Farsight already implements?
> >
> >So to implement TP_IFACE_CHANNEL_INTERFACE_DTMF, I could simply call
> >tp_svc_media_stream_handler_emit_start_telephony_event() and
> >tp_svc_media_stream_handler_emit_stop_telephony_event(), like the SIP
> >connection manager?
> 
> This sounds about right. I think there's also a XEP for DTMF in the
> XMPP stream; yes, it's <http://xmpp.org/extensions/xep-0181.html>.
> 
> >Has anyone already done any work on this? Would a patch be welcome?
> 
> There's no work on this been done yet; a patch would be very welcome!

Thanks Will! Here's my first attempt,
http://www.sfu.ca/~jdbates/tmp/telepathy/201006060/patch

I'm happy to revise based on feedback - or if it can be accepted as is, that's
great


More information about the telepathy mailing list