亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rfc3859 common profile for presence (cpp).txt

?? 有關IMS SIP及Presence應用的RFC文檔包
?? TXT
?? 第 1 頁 / 共 3 頁
字號:





Network Working Group                                        J. Peterson
Request for Comments: 3859                                       NeuStar
Category: Standards Track                                    August 2004


                   Common Profile for Presence (CPP)

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

   At the time this document was written, numerous presence protocols
   were in use (largely as components of commercial instant messaging
   services), and little interoperability between services based on
   these protocols has been achieved.  This specification defines common
   semantics and data formats for presence to facilitate the creation of
   gateways between presence services.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Abstract Presence Service  . . . . . . . . . . . . . . . . . .  4
       3.1.  Overview of the Presence Service . . . . . . . . . . . .  4
       3.2.  Identification of PRESENTITIES and WATCHERS  . . . . . .  6
             3.2.1.  Address Resolution . . . . . . . . . . . . . . .  6
       3.3.  Format of Presence Information . . . . . . . . . . . . .  6
       3.4.  The Presence Service . . . . . . . . . . . . . . . . . .  7
             3.4.1.  The Subscribe Operation  . . . . . . . . . . . .  7
             3.4.2.  The Notify Operation . . . . . . . . . . . . . .  8
             3.4.3.  Subscribe Operation (with Zero Duration) . . . .  8
   4.  Security Considerations  . . . . . . . . . . . . . . . . . . .  8
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . .  9
       5.1.  The PRES URI Scheme  . . . . . . . . . . . . . . . . . .  9
   6.  Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 10
   7.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 10
       7.1.  Normative References . . . . . . . . . . . . . . . . . . 10
       7.2.  Informative References . . . . . . . . . . . . . . . . . 11



Peterson                    Standards Track                     [Page 1]

RFC 3859              Common Profile for Presence            August 2004


   A.  PRES URI IANA Registration Template  . . . . . . . . . . . . . 12
       A.1.  URI Scheme Name  . . . . . . . . . . . . . . . . . . . . 12
       A.2.  URI Scheme Syntax  . . . . . . . . . . . . . . . . . . . 12
       A.3.  Character Encoding Considerations  . . . . . . . . . . . 12
       A.4.  Intended Usage . . . . . . . . . . . . . . . . . . . . . 12
       A.5.  Applications and/or Protocols which use this URI Scheme
             Name . . . . . . . . . . . . . . . . . . . . . . . . . . 12
       A.6.  Interoperability Considerations  . . . . . . . . . . . . 13
       A.7.  Security Considerations  . . . . . . . . . . . . . . . . 13
       A.8.  Relevant Publications  . . . . . . . . . . . . . . . . . 13
       A.9.  Person & Email Address to Contact for Further
             Information. . . . . . . . . . . . . . . . . . . . . . . 13
       A.10. Author/Change Controller . . . . . . . . . . . . . . . . 13
       A.11. Applications and/or Protocols which use this URI Scheme
             Name . . . . . . . . . . . . . . . . . . . . . . . . . . 13
   B.  Issues of Interest . . . . . . . . . . . . . . . . . . . . . . 13
       B.1.  Address Mapping  . . . . . . . . . . . . . . . . . . . . 13
       B.2.  Source-Route Mapping . . . . . . . . . . . . . . . . . . 13
   C.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 14
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 14
   Full Copyright Statement . . . . . . . . . . . . . . . . . . . . . 15

1.  Introduction

   Presence is defined in RFC2778 [5].  At the time this document was
   written, numerous presence protocols are in use (largely as
   components of commercial instant messaging services), and little
   interoperability between services based on these protocols has been
   achieved.  This specification defines semantics and data formats for
   common services of presence to facilitate the creation of gateways
   between presence services: a common profile for presence (CPP).

   Service behavior is described abstractly in terms of operations
   invoked between the consumer and provider of a service.  Accordingly,
   each presence service must specify how this behavior is mapped onto
   its own protocol interactions.  The choice of strategy is a local
   matter, providing that there is a clear relation between the abstract
   behaviors of the service (as specified in this memo) and how it is
   faithfully realized by a particular presence service.   For example,
   one strategy might transmit presence information as key/value pairs,
   another might use a compact binary representation, and a third might
   use nested containers.

   The parameters for each operation are defined using an abstract
   syntax.  Although the syntax specifies the range of possible data
   values, each presence service must specify how well-formed instances
   of the abstract representation are encoded as a concrete series of
   bits.



Peterson                    Standards Track                     [Page 2]

RFC 3859              Common Profile for Presence            August 2004


   In order to provide a means for the preservation of end-to-end
   features (especially security) to pass through presence
   interoperability gateways, this specification also provides
   recommendations for presence document formats that could be employed
   by presence protocols.

2.  Terminology

   In this document, the key words "MUST", "MUST NOT", "REQUIRED",
   "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT
   RECOMMENDED", "MAY", and "OPTIONAL" are to be interpreted as
   described in BCP 14, RFC 2119 [1] and indicate requirement levels for
   compliant implementations.

   This memos makes use of the vocabulary defined in RFC 2778 [5].
   Terms such as CLOSED, INSTANT INBOX, PRESENCE, and OPEN are used in
   the same meaning as defined therein.

   The term 'gateway' used in this document denotes a network element
   responsible for interworking between diverse presence protocols.
   Although the presence protocols themselves are diverse, under the
   model in this document these protocols can carry a common payload
   that is relayed by the gateway.  Whether these interworking
   intermediaries should be called 'gateways' or 'relays' is therefore
   somewhat debatable; for the purposes of this document, they are
   called 'CPP gateways'.

   The term 'presence service' also derives from RFC 2778, but its
   meaning changes slightly due to the existence of gateways in the CPP
   model.  When a client sends an operation to a presence service, that
   service might either be an endpoint or an intermediary such as a CPP
   gateway - in fact, the client should not have to be aware which it is
   addressing, as responses from either will appear the same.

   This document defines operations and attributes of an abstract
   presence protocol.  In order for a compliant protocol to interface
   with a presence gateway, it must support all of the operations
   described in this document (i.e., the presence protocol must have
   some message or capability that provides the function described by
   all given operations).  Similarly, the attributes defined for these
   operations must correspond to information available in the presence
   protocol in order for the protocol to interface with gateways defined
   by this specification.  Note that these attributes provide only the
   minimum possible information that needs to be specified for
   interoperability - the functions in a presence protocol that
   correspond to the operations described in this document can contain
   additional information that will not be mapped by CPP.




Peterson                    Standards Track                     [Page 3]

RFC 3859              Common Profile for Presence            August 2004


3.  Abstract Presence Service

3.1.  Overview of the Presence Service

   When an application wants to subscriber to the presence information
   associated with a PRESENTITY (in order to receive periodic
   notifications of presence information), it invokes the subscribe
   operation, e.g.,

             +-------+                    +-------+
             |       |                    |       |
             | appl. | -- subscribe ----> | pres. |
             |       |                    | svc.  |
             +-------+                    +-------+

   The subscribe operation has the following attributes: watcher,
   target, duration, SubscriptID and TransID.  The 'watcher' and
   'target' identify the WATCHER and PRESENTITY, respectively, using the
   identifiers described in Section 3.2.  The duration specifies the
   maximum number of seconds that the SUBSCRIPTION should be active
   (which may be zero, in which case this is a one-time request for
   presence information).  The SubscriptID creates a reference to the
   SUBSCRIPTION that is used when unsubscribing.  The TransID is a
   unique identifier used to correlate the subscribe operation with a
   response operation.  Gateways should be capable of handling TransIDs
   and SubscriptIDs up to 40 bytes in length.

   Upon receiving a subscribe operation, the service immediately
   responds by invoking the response operation containing the same
   TransID, e.g.,

             +-------+                    +-------+
             |       |                    |       |
             | appl. | <----- response -- | pres. |
             |       |                    | svc.  |
             +-------+                    +-------+

   The response operation has the following attributes: status, TransID,
   and duration.  'status' indicates whether the subscribe operation has
   succeeded or failed.  The TransID of the response operation
   corresponds to the TransID of the subscription operation to which it
   is responding.  The 'duration' attribute specifies the number of
   seconds for which the subscription will be active (which may differ
   from the value requested in the subscribe operation).







Peterson                    Standards Track                     [Page 4]

RFC 3859              Common Profile for Presence            August 2004


   If the response operation indicates success, the service immediately
   invokes the notify operation to communicate the presence information
   to the WATCHER, e.g.,

             +-------+                    +-------+
             |       |                    |       |
             | appl. | <------- notify -- | pres. |
             |       |                    | svc.  |
             +-------+                    +-------+

   The notify operation has the following attributes: watcher, target,
   and TransID.  The values of 'watcher' and 'target' are identical to
   those given in the subscribe operation that triggered this notify
   operation.  The TransID is a unique identifier for this notification.

   The notify operation also has content, namely PRESENCE INFORMATION.
   Content details are specified in Section 3.3.

   If the duration parameter is non-zero, then for up to the specified
   duration, the service invokes the notify operation whenever there are
   any changes to the PRESENTITY's presence information.  Otherwise,
   exactly one notify operation is invoked, achieving a one-time poll of
   the presence information.  Regardless, there is no application
   response to the notify operation (i.e., the application does not
   invoke a response operation when a notify operation occurs) defined
   in CPP.

   The application may prematurely cancel a subscription by re-invoking
   the subscribe operation (as described above) with a duration of 0 and
   the same SubscriptID as the original subscribe operation , e.g.,

             +-------+                    +-------+
             |       |                    |       |
             | appl. | -- subscribe 0 --> | pres. |
             |       |                    | svc.  |
             +-------+                    +-------+

   Note that a notify operation will be invoked when a subscription is
   prematurely canceled in this fashion; this notification may be
   discarded by the watcher.











Peterson                    Standards Track                     [Page 5]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜电影av| 欧美怡红院视频| 日韩电影在线看| 一区二区三区精品在线| 国产精品色哟哟| 国产精品黄色在线观看 | 亚洲婷婷综合色高清在线| 久久久精品国产免大香伊| 久久久久国产精品人| www久久久久| ●精品国产综合乱码久久久久 | 欧美性猛交xxxxxxxx| 欧美亚洲国产一区在线观看网站 | 欧美色网一区二区| 欧美福利一区二区| 日韩精品在线一区| 久久久久久久久岛国免费| 久久丝袜美腿综合| 亚洲国产成人私人影院tom| 亚洲欧美日韩小说| 视频一区国产视频| 激情六月婷婷久久| 99re热这里只有精品免费视频 | 91精品国产aⅴ一区二区| 日韩一区二区免费在线观看| 久久综合色8888| 亚洲欧美日韩在线不卡| 午夜精品一区二区三区电影天堂 | 国产成人超碰人人澡人人澡| 91在线观看一区二区| 欧美日本一道本在线视频| 久久先锋资源网| 亚洲国产精品影院| 国产精品综合视频| 欧美猛男超大videosgay| 久久久久久久综合| 亚洲欧美日韩系列| 国产成人免费视频一区| 欧美日韩精品久久久| 国产亚洲一区二区三区四区| 亚洲一区二区视频| 国产精品18久久久久久久久| 日韩一卡二卡三卡四卡| 国产精品欧美综合在线| 久久国产精品一区二区| 一本大道av伊人久久综合| 日韩欧美在线123| 亚洲精品一二三| 国产盗摄一区二区| 欧美日韩国产一区| 亚洲人123区| 国产精品911| 91精品国产麻豆国产自产在线| 国产精品人人做人人爽人人添| 免费成人结看片| 欧美精品亚洲一区二区在线播放| 国产精品午夜在线观看| 久久99久久久欧美国产| 欧美另类高清zo欧美| ...xxx性欧美| 99re这里只有精品首页| 国产欧美日韩三区| 国产激情精品久久久第一区二区 | 午夜欧美在线一二页| kk眼镜猥琐国模调教系列一区二区 | 麻豆精品国产91久久久久久| 欧美日韩日日骚| 一级做a爱片久久| 91丨九色丨尤物| 综合久久久久久| 99精品欧美一区二区三区综合在线| 久久亚洲精品小早川怜子| 老司机免费视频一区二区三区| 666欧美在线视频| 免费欧美高清视频| 日韩亚洲电影在线| 麻豆国产欧美日韩综合精品二区 | 欧美大胆人体bbbb| 久久精品国产精品青草| 日韩欧美在线影院| 加勒比av一区二区| 欧美激情艳妇裸体舞| 成人黄色在线看| 一区二区三区中文字幕| 欧美日韩国产一级二级| 日韩一区精品字幕| 精品美女在线播放| 国产精品99久| 亚洲欧美日韩久久精品| 欧美亚洲综合久久| 秋霞成人午夜伦在线观看| 精品免费国产二区三区 | 亚洲日本在线a| 欧美午夜寂寞影院| 免费成人在线观看| 久久综合五月天婷婷伊人| 不卡av免费在线观看| 伊人性伊人情综合网| 欧美一区二区女人| eeuss国产一区二区三区| 中文字幕字幕中文在线中不卡视频| 欧洲在线/亚洲| 久久精品国产亚洲aⅴ| 国产精品视频线看| 欧美精品 国产精品| 久久精品国产精品亚洲综合| 国产精品不卡视频| 欧美男同性恋视频网站| 粉嫩久久99精品久久久久久夜| 亚洲黄色尤物视频| 精品电影一区二区| 91福利在线播放| 国产精品一区免费视频| 亚洲一区二区三区自拍| 欧美国产一区二区| 日韩一级片网址| 色综合中文字幕| 国产伦精一区二区三区| 亚洲一区二区欧美| 国产精品超碰97尤物18| 欧美一级在线观看| 欧美主播一区二区三区| 国产.欧美.日韩| 蜜乳av一区二区| 亚洲国产视频一区二区| 国产精品日韩成人| 日韩一区二区在线播放| 日本韩国一区二区三区视频| 国产99一区视频免费| 免费高清成人在线| 亚洲bdsm女犯bdsm网站| 亚洲欧美怡红院| 久久久欧美精品sm网站| 日韩欧美国产电影| 欧美欧美欧美欧美首页| 日本韩国一区二区三区视频| av电影一区二区| 国产福利一区二区三区视频在线 | 久久综合精品国产一区二区三区| 欧美唯美清纯偷拍| 色综合婷婷久久| 9i看片成人免费高清| 国产一区二区三区免费| 九九精品一区二区| 日本不卡123| 青青青伊人色综合久久| 亚洲国产视频在线| 亚洲成人综合网站| 亚洲福利电影网| 无吗不卡中文字幕| 日韩av一区二区在线影视| 亚洲图片有声小说| 亚洲地区一二三色| 亚洲国产一二三| 亚洲一区二区在线观看视频| 亚洲精品成a人| 亚洲自拍偷拍综合| 亚洲成人av电影在线| 视频一区欧美日韩| 裸体在线国模精品偷拍| 国产真实乱对白精彩久久| 国精产品一区一区三区mba视频| 久久se精品一区二区| 国产在线一区观看| 国产iv一区二区三区| 93久久精品日日躁夜夜躁欧美| 99r国产精品| 欧美色视频在线| 日韩情涩欧美日韩视频| 久久精品欧美一区二区三区麻豆| 国产精品久久福利| 亚洲二区在线视频| 精品一区二区综合| www.亚洲色图| 在线欧美日韩精品| 9191久久久久久久久久久| 国产校园另类小说区| 亚洲激情图片小说视频| 国产一区二区免费视频| 国产黄色成人av| 在线观看免费视频综合| 日韩欧美国产一区二区在线播放| 国产无人区一区二区三区| 1区2区3区欧美| 久久精品国产一区二区三区免费看 | 91视频免费播放| 欧美精品日日鲁夜夜添| 国产清纯在线一区二区www| 一区二区久久久久| 黄色日韩网站视频| 欧洲色大大久久| 国产日韩欧美不卡| 图片区小说区国产精品视频 | 亚洲免费观看在线观看| 婷婷成人综合网| 国产**成人网毛片九色| 欧美日韩国产电影| 国产精品福利一区| 紧缚奴在线一区二区三区| 欧美视频自拍偷拍|