Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM) (RFC3922)

IP.com Disclosure Number: IPCOM000031644D
Original Publication Date: 2004-Oct-01
Included in the Prior Art Database: 2004-Oct-03
Document File: 35 page(s) / 71K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

P. Saint-Andre: AUTHOR

Abstract

This memo describes a mapping between the Extensible Messaging and Presence Protocol (XMPP) and the Common Presence and Instant Messaging (CPIM) specifications.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 4% of the total text.

Network Working Group                                     P. Saint-Andre

Request for Comments: 3922                    Jabber Software Foundation

Category: Standards Track                                   October 2004

    Mapping the Extensible Messaging and Presence Protocol (XMPP) to

              Common Presence and Instant Messaging (CPIM)

Status of this Memo

   This document specifies an Internet standards track protocol for the

   Internet community, and requests discussion and suggestions for

   improvements.  Please refer to the current edition of the "Internet

   Official Protocol Standards" (STD 1) for the standardization state

   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2004).

Abstract

   This memo describes a mapping between the Extensible Messaging and

   Presence Protocol (XMPP) and the Common Presence and Instant

   Messaging (CPIM) specifications.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2

   2.  Approach . . . . . . . . . . . . . . . . . . . . . . . . . . .  3

   3.  Address Mapping  . . . . . . . . . . . . . . . . . . . . . . .  4

   4.  Syntax Mapping of Instant Messages . . . . . . . . . . . . . .  5

   5.  Syntax Mapping of Presence Information . . . . . . . . . . . . 13

   6.  XMPP-CPIM Gateway as Presence Service  . . . . . . . . . . . . 26

   7.  Security Considerations  . . . . . . . . . . . . . . . . . . . 31

   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 32

   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 33

   Full Copyright Statement . . . . . . . . . . . . . . . . . . . . . 34

Saint-Andre                 Standards Track                     [Page 1]

RFC 3922                      XMPP to CPIM                  October 2004

1.  Introduction

1.1.  Overview

   The Instant Messaging and Presence (IMPP) Working Group has defined

   an abstract framework for interoperability among instant messaging

   (IM) and presence systems that are compliant with [IMP-REQS].  This

   framework is commonly called Common Presence and Instant Messaging or

   "CPIM".  The CPIM family of specifications include a Common Profile

   for Instant Messaging [CPIM] (also called CPIM), a Common Profile for

   Presence [CPP], a CPIM Message Format [MSGFMT], and a Common Presence

   Information Data Format [PIDF].  (Note: To prevent confusion, Common

   Presence and Instant Messaging is referred to herein collectively as

   "the CPIM specifications", whereas the Common Profile for Instant

   Messaging is referred to as "CPIM".)

   This memo describes how the Extensible Messaging and Presence

   Protocol ([XMPP-CORE...