| Abstract: | A protocol for generic alerts (similar to .NET Alerts service). |
| Author: | Richard Dobson |
| Copyright: | © 1999 - 2011 XMPP Standards Foundation. SEE LEGAL NOTICES. |
| Status: | Deferred |
| Type: | Standards Track |
| Version: | 0.2 |
| Last Updated: | 2003-05-16 |
WARNING: Consideration of this document has been Deferred by the XMPP Standards Foundation. Implementation of the protocol described herein is not recommended.
1. Introduction
2. Requirements
3. Use Cases
3.1. Generic Alert message
4. Implementation Notes
5. Security Considerations
6. IANA Considerations
7. XMPP Registrar Considerations
Appendices
A: Document Information
B: Author Information
C: Legal Notices
D: Relation to XMPP
E: Discussion Venue
F: Requirements Conformance
G: Notes
H: Revision History
Generic Alerts is a way to extend headlines to allow functionality similar to .NET Alerts.
The motivations for this document are:
Generic Alerts extend headline messages to specify such things as a logo (32x32 png) and url to goto when the alert is clicked:
Example 1. Generic alert message
<message to='user@domain.com' from='domain.com' type='headline' id='alert1'>
<subject>Auction Alert</subject>
<body>You have been outbid!</body>
<alert xmlns='http://jabber.org/protocol/alert'>
<logo>http://www.auction.com/alert.png</logo>
<url>http://www.auction.com/item?1292192</url>
</alert>
</message>The following guidelines may assist client developers.
None.
No IANA interaction required.
The XMPP Registrar [1] will need to register the new namespace of "http://jabber.org/protocol/alert".
Series: XEP
Number: 0089
Publisher: XMPP Standards Foundation
Status:
Deferred
Type:
Standards Track
Version: 0.2
Last Updated: 2003-05-16
Approving Body: XMPP Council
Dependencies: None
Supersedes: None
Superseded By: None
Short Name: Not yet assigned
Source Control:
HTML
This document in other formats:
XML
PDF
Email:
richard@dobson-i.net
JabberID:
richard@dobson-i.net
The Extensible Messaging and Presence Protocol (XMPP) is defined in the XMPP Core (RFC 3920) and XMPP IM (RFC 3921) specifications contributed by the XMPP Standards Foundation to the Internet Standards Process, which is managed by the Internet Engineering Task Force in accordance with RFC 2026. Any protocol defined in this document has been developed outside the Internet Standards Process and is to be understood as an extension to XMPP rather than as an evolution, development, or modification of XMPP itself.
The primary venue for discussion of XMPP Extension Protocols is the <standards@xmpp.org> discussion list.
Discussion on other xmpp.org discussion lists might also be appropriate; see <http://xmpp.org/about/discuss.shtml> for a complete list.
Errata can be sent to <editor@xmpp.org>.
The following requirements keywords as used in this document are to be interpreted as described in RFC 2119: "MUST", "SHALL", "REQUIRED"; "MUST NOT", "SHALL NOT"; "SHOULD", "RECOMMENDED"; "SHOULD NOT", "NOT RECOMMENDED"; "MAY", "OPTIONAL".
1. The XMPP Registrar maintains a list of reserved protocol namespaces as well as registries of parameters used in the context of XMPP extension protocols approved by the XMPP Standards Foundation. For further information, see <http://xmpp.org/registrar/>.
Note: Older versions of this specification might be available at http://xmpp.org/extensions/attic/
END