Peter Nijhuis wrote: > So if I'm understanding it right, RFC2833 is negotiated in the SDP. If not, > DTMF can be send as tones in rtp payload or as SIP INFO packets. > > SIP INFO is not negotiated, but wil just be sent.
Or *not* sent. :-) > At receiver side it can be accepted if supported, or if not supported it will > be rejected with message 415 (Unsupported Media Type) and there will be no > fallback to another way of sending DTMF. You have summarized fairly well. Except that KPML may also be negotiated (via a SUBSCRIBE message). Its availablility can be indicated via Allow-Events. Thanks, Paul > Met vriendelijke groet, with kind regards, mit freundlichen Gruß > > Peter Nijhuis > > peter.nij...@televersal.com > Tel.: +31 13 5231189 > > Please consider the environment - do you really need to print this email? > Dit e-mailbericht is vertrouwelijk en alleen bestemd voor de > geadresseerde(n). Gebruik door anderen is niet toegestaan. Indien u niet de > geadresseerde(n) bent, wordt u verzocht de verzender hiervan op de hoogte te > stellen en het bericht te verwijderen. Aan de inhoud van dit bericht kunnen > geen rechten worden ontleend. This e-mail is confidentail and may also be > privleged. It is intended only for the addressee. If you are not the > intended, we request you to Noltify us immediately and delete this e-mail. No > rights may be derived from this e-mail. > >> -----Original Message----- >> From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip- >> implementors-boun...@lists.cs.columbia.edu] On Behalf Of Iñaki Baz >> Castillo >> Sent: woensdag 8 april 2009 1:06 >> To: sip-implementors@lists.cs.columbia.edu >> Subject: Re: [Sip-implementors] DTMF tones >> >> El Miércoles 08 Abril 2009, Paul Kyzivat escribió: >>> "forget negotiation". Look at the base note of this thread. The guy >>> needs a way to negotiate between INFO and 2833. >>> >>> Our products support 3 or 4 ways of sending DTMF. And ad hoc means of >>> negotiating among them have been developed. >>> >>> Normally you don't want the DTMF both places, because that causes its >>> own set of problems. Somebody instead filters the dtmf out of the >> media >>> and puts it in the signaling. We have very common situations where >> one >>> side has it in media and the other side needs it in signaling. During >>> call setup we have to figure out whether to put in a media relay to >>> convert between the two, or if we can omit that. >> Good reasons, you are right. For example there are phones sending DTMF >> in both >> SIP INFO and RFC2833 at the same time. How should react a UAS receiving >> both? >> which one to filter? the first arriving? >> >> >> >>>> Ok, let's make complex something so easy as DTMF. Now the solution >> for >>>> DTMF is KPML with lot of exotic XML and so on. Great, sure it will >>>> inmediatelly adopted by most of the vendors and implementation, >> sure. >>> In retrospect, perhaps KPML was over engineered. >> If so, then it will not widely implemented. Vendors don't like complex >> mechanisms. :( >> >> >> Thanks. >> >> >> >> -- >> Iñaki Baz Castillo <i...@aliax.net> >> >> _______________________________________________ >> Sip-implementors mailing list >> Sip-implementors@lists.cs.columbia.edu >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors