SIP (RFC3261) and SDP (RFC3264) and RFC3267, was Fwd: In the firing line

"clemens fischer" <[email protected]>
Newsgroups gmane.mail.im2000
Message-ID <[email protected]>
From: Andrew Rutherford <[email protected]>
Subject: Re: In the firing line

Message-Id: <p05200f09baad54dde84d@[203.32.153.90]>
In-Reply-To: <[email protected]>
References: <1048264190.513.76.camel@fred>
 <p05200f01baa14fa16f87@[203.32.153.158]>
 <[email protected]>
 <p05200f01baa3ef28b277@[203.32.153.90]>
 <[email protected]>
 <p05200f00baa6a0761eca@[203.32.153.90]>
 <[email protected]>
 <p05200f03baa8030b79a8@[203.32.153.90]>
 <[email protected]>
 <p05200f01baa93183011d@[203.32.153.90]>
 <[email protected]>
Date: Mon, 31 Mar 2003 11:50:27 +0930

At 2:51 PM +0100 29/3/03, clemens fischer wrote:

>seems SDP/SIP has most of what im2000 needs.  i know SIP is "Session
>Initiation Protocol, but what is SDP?  RFC?

Session Description Protocol - application/sdp is a MIME type for 
communicating setup information for multimedia sessions, including 
multiple types at the same time (eg, audio, video, whiteboard, etc, 
in the same packet).

The original SDP spec was used in multicast advertisments for 
multicast video conferencing. See RFC 2327 for the original spec, and 
RFC 3267 for media stream option negotiation using a combination for 
SDP and SIP.

>  > Basically, the originator sends a list of offers in preference
>>  order, and the recipient picks the best one and puts just it in the
>>  200 OK response. The sender can then sign and store the message in
>>  the appropriate format, then send the ACK back, so the recipient now
>>  knows the mail is ready to pick up.
>
>there's one item missing here:  neither sender nor recipient may know
>more than each others names by the time communication starts.
>keyservers will have to engage into this, ie. the agreement protocol
>must contact several keyservers, present the results first to the
>users MTAs and possibly even to their MUAs in case a human did not
>specify enough rules to infer the keys he will eventually accept.

Yup, I'm assuming that the recipient will go through the list of 
offers and attempt to see if it can resolve keyservers and all other 
relevant bits before it decides which one is "best" and returns the 
200 specifying which option it has selected.

There is a defined "Warning" header, so an implementation can specify 
if it chooses to that the reason it didn't pick one higher up the 
list was that it couldn't get keyserver authentication or whatever.

-- 
Andrew Rutherford      sip:[email protected]      244 Pirie Street
Iagu Networks          tel:+61-8-8425-2255       Adelaide SA 5000
http://www.iagu.net/   mailto:[email protected]   Australia
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.