whatever is decided, dtmf should only be sent one way.  either
through some approach like this or rfc2833 or some other method. 
Not any combination.  This is a major problem with sip,  I
would hate to see it in jingle just to interoperate with sip or other
gateways.<br><br><div><span class="gmail_quote">On 2/14/06, <b class="gmail_sendername">Joe Beda</b> <<a href="mailto:jbeda@google.com">jbeda@google.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm not a fan of this proposal but I'm okay with this as long as it
isn't required.  The result would be two ways to get DTMF to a
client: XMPP and embedded in RTP.  I'd prefer that we only have
one way.<br>
<br>
I would be strongly against *requiring* DTMF to be handled in the XMPP because:<br>
* When gatewaying to other protocols, this would require the media to
be proxied/relayed in order to put the DTMF onto the signalling
channel. This could raise the bandwidth cost of doing gatewaying
dramatically.<br>
* Keep in mind that the latencies on the XMPP connection could be much
higher than the latency on the RTP/P2P channel.  In situations
where the timing of the DTMF is critical this could cause problems.<br><span class="sg">
<br>
Joe<br><br></span><div><span class="q"><span class="gmail_quote">On 2/14/06, <b class="gmail_sendername">Peter Saint-Andre</b> <<a href="mailto:stpeter@jabber.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
stpeter@jabber.org</a>> wrote:</span></span><div><span class="e" id="q_1096a4c63e2511a0_4"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>I just read through the older thread on Jingle with PBX etc. My sense<br>right now is that including DTMF [1] as part of the Jingle audio media<br>description format (JEP-0167) would be best. So to send DTMF codes to
<br>the other party (which might be an Asterisk server, a voicemail box, an<br>IVR system, or what have you), we'd send Jingle "info" messages with a<br>special Jingle audio payload. Here's an example:<br><br><iq from='
<a href="mailto:juliet@capulet.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">juliet@capulet.com</a>' to='voicemail.shakespeare.lit' type='set'><br>  <jingle xmlns='<a href="http://jabber.org/protocol/jingle" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://jabber.org/protocol/jingle</a>'<br>          action='info'
<br>          initiator='<a href="http://romeo@montague.net/orchard" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">romeo@montague.net/orchard</a>'<br>          sid='a73sjjvkla37jfea'><br>    <dtmf xmlns='
<a href="http://jabber.org/protocol/jingle/info/audio" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://jabber.org/protocol/jingle/info/audio
</a>'<br>          code='1234'/><br>  </jingle><br></iq><br><br>If a gateway needs to convert that into audio tones or whatever (e.g.,<br>RFC 2833 format for RTP), it could do so, but we'd never send those as
<br>audio tones over XMPP.<br><br>Thoughts?<br><br>Peter<br><br>[1] <a href="http://margo.student.utwente.nl/el/phone/dtmf.htm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://margo.student.utwente.nl/el/phone/dtmf.htm
</a> is a nice page<br>about DTMF if you're wondering what it is. :-)
<br><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.1 (Darwin)<br>Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://enigmail.mozdev.org</a><br><br>iD8DBQFD8j82NF1RSzyt3NURAgL2AJ91Xw6SZFKSzX/h34/LPNU29wo/ZgCaAok1
<br>kB4QMSsnH624WSVydOGCPA0=<br>=zT9M<br>-----END PGP SIGNATURE-----<br><br><br></blockquote></span></div></div><br>

</blockquote></div><br>