Hi, 

>Yes, it affects all information, but in the case of DTMF we 
>already have a mechanism for securing it, SRTP. So why 
>attempt to standardise a new mechanism for transporting DTMF 
>that introduces security issues that are already solved with 
>the existing mechanism?

Then, why did we do KPML?

I am personally not saying people should use one solution instead of another. I 
think the issue is that the market has seen a need for out-of-band transport of 
DTMF tones, one reason being that all entities using DTMF do not have access to 
the media. If you don't agree to that requirement I think this is the wrong 
place to discuss it :)

Regards,

Christer





> > -----Original Message-----
> > From: Christer Holmberg (JO/LMF)
> > [mailto:[EMAIL PROTECTED]
> > Sent: 14 June 2007 10:41
> > To: Elwell, John
> > Cc: SIP IETF
> > Subject: RE: [Sip] INFO message belongs only to INVITE dialog usage?
> > 
> > 
> > Hi John,
> > 
> > I hear what you are saying, but I don't see how this is specific to 
> > DTMF and INFO.
> > 
> > Doesn't this affect all I kind of sensitive information 
> that you want 
> > to transport over SIP?
> > 
> > Regards,
> > 
> > Christer
> > 
> >  
> > 
> > > -----Original Message-----
> > > From: Elwell, John [mailto:[EMAIL PROTECTED]
> > > Sent: 14. kesäkuuta 2007 12:33
> > > To: Christer Holmberg (JO/LMF)
> > > Cc: SIP IETF
> > > Subject: RE: [Sip] INFO message belongs only to INVITE 
> dialog usage?
> > > 
> > > Christer,
> > > 
> > > Slightly aside from the main direction of the discussion, 
> but what 
> > > about security? I send my audio using SRTP, and would 
> expect DTMF to 
> > > receive exactly the same protection. The signalling may 
> or may not 
> > > be end-to-end secured, depending on which of the current 
> and future 
> > > key management methods are used. Maybe SIPS has to be 
> used, but we 
> > > all know the limitations of that (e.g., if I receive an INVITE 
> > > request to my SIPS URI, can I be sure all hops are 
> secured?). I am 
> > > sure the IETF would not want to endorse a mechanism that 
> opens up a 
> > > security hole that is not present with an existing mechanism for 
> > > doing the same thing (RFC 2833).
> > > 
> > > John
> > > 
> > > > -----Original Message-----
> > > > From: Christer Holmberg (JO/LMF)
> > > > [mailto:[EMAIL PROTECTED]
> > > > Sent: 14 June 2007 10:20
> > > > To: Paul Kyzivat
> > > > Cc: SIP IETF; Dean Willis
> > > > Subject: RE: [Sip] INFO message belongs only to INVITE
> > dialog usage?
> > > > 
> > > > 
> > > > Hi,
> > > > 
> > > > >>I don't think an application will trigger INFOs in a
> > > spray and pray
> > > > >>matter. You will only send media server control messages
> > > if you are
> > > > >>communicating with a media server control application that 
> > > > >>understands them.
> > > > > 
> > > > >How does my phone know it is communicating with a media
> > > server that
> > > > >understands INFO for conveying DTMF? The thing I call
> > may indicate
> > > > >support of INFO because it supports qsig tunneling.
> > > > 
> > > > It should also indicate support (using the Accept 
> header) of the 
> > > > content-type which is used to transport the media control
> > messages.
> > > >  
> > > > >>>Before you send a DTMF/INFO, you really need to know that the
> > > > recipient understands DTMF/INFO in general and the
> > > > >>>specific encoding of DTMF in INFO that you're using (there
> > > > have been
> > > > >>>multiple encodings proposed).
> > > > >> 
> > > > >>Yes, and you know that if you receive an indication
> > from the other
> > > > party that he supports application/my-dtmf (or whatever
> > > > >value is used).
> > > > >> 
> > > > >>And, if we would have standardized one encoding, maybe
> > > > there wouldn't
> > > > >>be multiple ones out there...
> > > > > 
> > > > >We currently have no way to say "I support mime-type foo
> > > for use with
> > > > >disposition bar and method baz", but in reality that is
> > > going to be
> > > > >the situation. I support sdp for disposition "session" in
> > > the methods
> > > > >that convey o/a. But I don't support sdp in MESSAGE or INFO. I 
> > > > >support text/plain with
> > > > content-type "render"
> > > > in MESSAGE, but not for other
> > > > >dispositions and other message types.
> > > > 
> > > > You don't have any way to say "I support mime-type SDP
> > for use with
> > > > disposition bar and method baz" either - that we specify
> > elsewhere.
> > > > 
> > > > And, if we define a DTMF mime-type, we should of course
> > also say in
> > > > which SIP message it can be used etc. But, again, we should not 
> > > > specify the applications that are going to use it.
> > > > 
> > > > Also, since INFO is not supposed to affect the SIP
> > session, we can
> > > > also put restrictions on which disposition values are to be
> > > used etc.
> > > > 
> > > > So, of course there is some work to do, but that's not a
> > reason to
> > > > reject something. If everything was done and ready, there
> > > would be no
> > > > need for the SIP WG :)
> > > > 
> > > > >Getting an indication of support for application/my-dtmf
> > is useful
> > > > >*if* you know that the UA sending it to you always uses it
> > > the same
> > > > >ways you do. You can only know that if you control it, or
> > > if all the
> > > > >uses of that type are standardized.
> > > > 
> > > > It's up to the applications to make sure that the DTMFs are
> > > sent and
> > > > intepreted. If the receiving application has not asked for
> > > DTMFs, and
> > > > the sender still sends them, the receiver should simply
> > > discard them.
> > > > It's part of the application logic - not the SIP
> > protocol. The SIP
> > > > protocol defines information elements to indicate what
> > > content types
> > > > you support, what actions to take if the content type is
> > > not supported
> > > > etc.
> > > > But, again: we don't specify what the applicatons are going
> > > to do with
> > > > information.
> > > > 
> > > > It's similar to when you use RFC2833 for sending DTMFs. The
> > > only thing
> > > > you do, as part of the offer/answer procedure, is agreeing
> > > that both
> > > > endpoints support RFC2833 - but you do not specify what the
> > > endpoints
> > > > are going to do with the tones, when they will be sent etc.
> > > > 
> > > > >>>And beyond just understanding your encoding of DTMF/INFO,
> > > > you need to
> > > > 
> > > > >>>know that the recipient you are sending it to is 
> likely to do 
> > > > >>>something useful with that INFO, and that this "something
> > > > useful" is
> > > > >>>what you intend it to do when you send it.
> > > > >>
> > > > >>Yes, but you wouldn't send it unless you have a reason to
> > > think the
> > > > >>receiver is going to do something with it, e.g. if you
> > have been
> > > > >>asked to give your PIN code.
> > > > >> 
> > > > >>I don't understand why people think that applications
> > would start
> > > > >>sending all kind of INFOs "just for fun", without any
> > > logic behind. 
> > > > >>I have never seen that happen in real world deployments. I
> > > > wouldn't
> > > > >>start sending UPDATEs and/or re-INVITEs just for fun either, 
> > > > >>eventhough there is nothing preventing me from doing it.
> > > > > 
> > > > >Lets go back to my phone. *It* doesn't know that I have
> > > been asked to
> > > > >give my PIN code, even though I do. All my phone knows is
> > > that I have
> > > > >pressed one of the buttons on the keypad. It may
> > reasonably infer
> > > > >that I want *something* to be done with them, and
> > probably that I
> > > > >want them sent to the other end in some way. It has no
> > > idea *how* (or
> > > > >*if*) the other end is prepared to receive them.
> > > > 
> > > > I think what you are talking about is how you will design
> > your SIP
> > > > phone.
> > > > 
> > > > For example, on my table phone, if I during a call want to
> > > send DTMF
> > > > tones I have to first press one button to "active" DTMF,
> > > and then any
> > > > button I sent is sent as DTMF. If I am asked to give my PIN
> > > code, but
> > > > do not active DTMF, nothing will happen when I press 
> the buttons.
> > > > 
> > > > On my GSM phone, however, I don't need to active DTMF. If I
> > > am asked
> > > > to give my PIN code, I simply press buttons and they are
> > > sent as DTMF
> > > > tones.
> > > > 
> > > > >For instance, it may have indicated support for a mime
> > > type that my
> > > > >phone knows how to use to encode DTMF. But its possible it
> > > was really
> > > > >trying to say that it would support that type in a
> > NOTIFY (sent or
> > > > >received).
> > > > 
> > > > IF there are missing parts in the negotiation mechanism,
> > we need to
> > > > fix that.
> > > > 
> > > > Something like:
> > > > 
> > > > Accept: application/my-dtmf;method=INFO
> > > > 
> > > > OR, in the draft defining the content type, we specify
> > that content
> > > > type X can only be sent using this and that method. I
> > > belive we do the
> > > > same thing for SDP.
> > > > 
> > > > But, so far we haven't been interested in looking into
> > > these issues. 
> > > > We just say that using INFO is against the spirit of SIP,
> > it causes
> > > > all kind of problems etc etc.
> > > > 
> > > > My intention is not to "promote" the usage of INFO. My
> > > issue is that
> > > > the market has found and deployed an easy and effective way
> > > of doing
> > > > things using INFO, without breaking the protocol, and what
> > > worries me
> > > > is that instead of trying to help the market (e.g. by
> > standardizing
> > > > the content types, providing negotiation mechanism to achieve 
> > > > interoperability), and in that way indirectly help them
> > to come up
> > > > with new SIP applications, we simply tell them that 
> what they are 
> > > > doing (and have been doing for
> > > > years) is wrong, that they are breaking SIP, etc etc etc.
> > > > 
> > > > And, if we really wanted to restrict the usage of INFO, it
> > > should have
> > > > been done a long time ago - not years after the INFO RFC is
> > > published
> > > > and people have deployed usages of it.
> > > > 
> > > > Anyway, I guess we can go on with this discussion
> > forever. Maybe we
> > > > should find some time in Chicago and sit down and discuss this?
> > > > 
> > > > Regards,
> > > > 
> > > > Christer
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
> > > > This list is for NEW development of the core SIP Protocol Use 
> > > > [EMAIL PROTECTED] for questions on 
> current sip Use 
> > > > [EMAIL PROTECTED] for new developments on the application of sip
> > > > 
> > > 
> > 
> 


_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to