Presence and Instant Messaging

Presence and Instant Messaging (PRIM) was an early proposal to the IETF of a standard protocol for instant messaging.

The abstract model was first published as a pair of IETF Request for Comments, RFC 2778 "A Model for Presence and Instant Messaging"[1] and RFC 2779 "Instant Messaging / Presence Protocol Requirements"[2] in February 2000, which was authored by Mark Day of SightPath (formerly of Lotus Software where helped develop IBM Lotus Sametime, now Chief Scientist at Riverbed Technology),[3] Jonathan Rosenberg of dynamicsoft (now the Chief Technology Officer and Vice President of Collaboration at Cisco Systems)[4] and Hiroyasu Sugano of Fujitsu Laboratories LtdLtd.[1]

No work has been done on it since 2001. Currently, SIP and its derivative SIMPLE (both of which Jonathan Rosenberg also co-authored or invented),[4] and XMPP are being considered for use as instant messaging protocols.

These were Informational RFCs, which describe the model and requirements for the way an Instant Messaging Protocol should work on the Internet. A new working group - the Instant Messaging and Presence Protocol group was established to develop the model in more detail.

## See also

* Instant Messaging and Presence Protocol (IMPP)
* eXtensible Messaging and Presence Protocol (XMPP)

## References

1. ↑ 1.0 1.1 "RFC 2778 - A Model for Presence and Instant Messaging". Internet Engineering Task Force. February 2000. http://tools.ietf.org/html/rfc2778. Retrieved 29 August 2012.
2. ↑ "RFC 2779 - Instant Messaging / Presence Protocol Requirements". Internet Engineering Task Force. February 2000. http://tools.ietf.org/html/rfc2779. Retrieved 30 January 2025.
3. ↑ "Riverbed Technology - Investor Relations - Biography". Riverbed Technology. http://ir.riverbed.com/phoenix.zhtml?c=198235&p=irol-govBio&ID=156904. Retrieved 29 August 2012.
4. ↑ 4.0 4.1 Jonathan Rosenberg. "Jonathan Rosenberg's Home Page". http://www.jdrosen.net. Retrieved 20 May 2019.

## External links

* Presence and Instant Messaging Protocol (prim) WG - IETF Datatracker

* v
* t
* e

Instant messaging

Protocols
(comparison)|

| Open|

* IMPP
* IRC
* Matrix
* MTProto
* RetroShare
* Signal Protocol
* SIP
* MSRP
* SIMPLE
* Tox
* XMPP
* Jingle
* WFP
* Zephyr
* DDP

|

Closed|

* MSNP
* OSCAR
* TOC
* Skype

Services|

* Band
* BBM
* Discord
* Facebook Messenger
* FireChat
* GroupMe
* Hike Messenger
* HipChat
* ICQ
* iGap
* iMessage
* IRC Networks
* Jongla
* KakaoTalk
* Kik
* Libon
* Line
* Marco Polo
* Palringo
* Signal
* Skype
* Slack
* Snapchat
* SNOW
* Tango
* Telegram
* QQ
* Textfree/Pinger
* The Palace
* Threema
* Tox
* Trillian
* Upptalk
* Viber
* Virtual Places Chat
* WeChat
* WhatsApp
* Wickr
* Windows Messenger service
* Yahoo Together
* Zulip

Clients
(comparison)|

| Single protocol|

* Allo
* Baidu Hi
* BBM
* CSipSimple
* Facebook Messenger
* FaceTime
* Fetion
* Gadu-Gadu
* GroupMe
* IBM Sametime
* ICQ
* IMVU
* Jami
* Jongla
* Linphone
* Palringo
* RetroShare
* Ricochet
* Riot.im
* Signal
* Skype
* Telegram
* Tencent QQ
* Tox
* WeChat
* WhatsApp
* Wickr
* Wire

|

Multi-protocol|

* Adium
* Ayttm
* BitlBee
* Centericq
* eBuddy
* Empathy
* Fire
* Instantbird
* Jitsi
* Kopete
* Messages/iChat
* Miranda IM
* Nimbuzz
* Pidgin
* QIP 2010
* Skype for Business
* Trillian
* Telepathy
* Upptalk

XMPP (Jabber)|

* Bombus
* ChatSecure
* Conversations
* Gajim
* Psi
* Tkabber
* Spark

MSNP|

* aMSN
* Skype

Defunct|

* List of defunct instant messaging platforms

See also|

* Backchannel
* Chat log
* Chatbot
* Contact list
* Emoticon
* File sharing
* Instant message service center
* LAN messenger
* Messaging apps
* Presence information
* Shoutbox
* SMS language
* Status message
* Videotelephony
* Voice over IP
* Webcam
* U-Report
* Web chat
* Circuit
* FirstClass
* Flock
* Fuze Box
* Glip
* Hall.com
* Yammer

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Presence and Instant Messaging. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Presence_and_Instant_Messaging&oldid=3985614"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template