Fwd: In the firing line

"clemens fischer" <[email protected]>
Newsgroups gmane.mail.im2000
Message-ID <[email protected]>
References: <1048264190.513.76.camel@fred>
 <p05200f01baa14fa16f87@[203.32.153.158]>
 <[email protected]>
Date: Mon, 24 Mar 2003 10:12:46 +1030
To: "clemens fischer" <[email protected]>
From: Andrew Rutherford <[email protected]>
Subject: Re: In the firing line

At 1:28 PM +0100 22/3/03, clemens fischer wrote:

>sorry, i may have missed something or working too long:  the acronym
>SIP is unknown to me.  would you please provide a pointer?

Session Initiation Protocol, originally RFC 2543 (March 1999), 
updated by RFC 3261 (June 2002).

SIP was designed to handle the requirements of voice over IP 
signalling (by carrying an SDP payload) and instant messaging. 
Basically on the wire it looks a lot like HTTP, but requires a lot of 
email like headers ("From", "To", etc.) SIP addresses are of the form 
sip:[email protected], that is, they have a user and a domain part.

SIP uses DNS SRV records to perform much the same functions an MX records.

It has a REGISTER mechanism to channel messages to a device (usually 
authenticated via HTTP's MD5 Digest mechanism), so all messages for 
sip:[email protected] can be forwarded by iagu.net's proxy server 
(think HTTP proxy server) directly to my laptop.

It also has a more selective SUBSCRIBE mechanism to indicate interest 
in certain classes of events, used by the proxy to generate or 
channel NOTIFY messages. Currently the primary use is to let you know 
when other parties have performed registration, to let those in the 
messaging world know that their "buddies" are logged in. Also used to 
send voice mail message waiting alerts, more relevant to us.

Given SIP is very good at moving small MIME body-parts directly to 
the end user, you could use NOFITY's or similar with a Content-Type 
of message/external-body to send the notification of a new message 
somewhere on a server associated with the sender. SIP Proxies would 
have to be extended to maintain a cache of notifications for those 
off-line, but this would be much smaller than a mail spool including 
the actual content.

-- 
Andrew Rutherford      sip:andrewr AT iagu.net
Iagu Networks
http://www.iagu.net/
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.