Internet DRAFT - draft-avasarala-dispatch-comm-div-notification
draft-avasarala-dispatch-comm-div-notification
DISPATCH J. Bakker, Ed.
Internet-Draft BlackBerry Corporation
Intended status: Informational R. Avasarala
Expires: January 14, 2014 Polycom
July 13, 2013
A Session Initiation Protocol (SIP) Event Package for Communication
Diversion Information in support of the Communication Diversion (CDIV)
Notification (CDIVN) CDIV service
draft-avasarala-dispatch-comm-div-notification-12.txt
Abstract
3GPP and TISPAN are defining the protocol specification for the
Communication Diversion (CDIV) service using IP Multimedia (IM) Core
Network (CN) subsystem (IMS) supplementary service. As part of CDIV,
a SIP based event package is used for notifying users about
diversions (re-directions or forwarding) of requests for
communication sessions targetting the user. This document defines
the SIP event package to support subscription and notification of
diversions. The proposed event package is applicable to the CDIV
supplementary service in IMS and may not be applicable to the general
internet.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 14, 2014.
Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved.
Bakker & Avasarala Expires January 14, 2014 [Page 1]
Internet-Draft SIP Communication Diversion Notification July 2013
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Applicability Statement . . . . . . . . . . . . . . . . . . . 4
4. Abbreviations and Definitions . . . . . . . . . . . . . . . . 4
4.1. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 4
4.2. Definitions . . . . . . . . . . . . . . . . . . . . . . . 5
5. Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 5
6. Package Definition . . . . . . . . . . . . . . . . . . . . . . 5
6.1. Event Package Name . . . . . . . . . . . . . . . . . . . . 5
6.2. Event Package Parameters . . . . . . . . . . . . . . . . . 6
6.3. SUBSCRIBE request bodies . . . . . . . . . . . . . . . . . 6
6.4. Subscription Duration . . . . . . . . . . . . . . . . . . 6
6.5. NOTIFY request bodies . . . . . . . . . . . . . . . . . . 6
6.6. Notifier Processing of SUBSCRIBE requests . . . . . . . . 7
6.6.1. Authentication . . . . . . . . . . . . . . . . . . . . 7
6.6.2. Authorization . . . . . . . . . . . . . . . . . . . . 8
6.7. Notifier Generation of NOTIFY requests . . . . . . . . . . 8
6.8. Subscriber Processing of NOTIFY Requests . . . . . . . . . 8
6.9. Handling of Forked Requests . . . . . . . . . . . . . . . 8
6.10. Rate of Notifications . . . . . . . . . . . . . . . . . . 9
6.11. State Agents . . . . . . . . . . . . . . . . . . . . . . . 9
7. Comm-div-info filter and notifier documents . . . . . . . . . 10
8. Structure of Comm-div-info filter and notifier formats . . . . 11
9. Security Considerations . . . . . . . . . . . . . . . . . . . 11
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
10.1. Communication Diversion Information Event Package
Registration . . . . . . . . . . . . . . . . . . . . . . . 11
11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12
12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 12
12.1. Normative References . . . . . . . . . . . . . . . . . . . 12
12.2. Informative References . . . . . . . . . . . . . . . . . . 13
Appendix A. Change log . . . . . . . . . . . . . . . . . . . . . 13
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15
Bakker & Avasarala Expires January 14, 2014 [Page 2]
Internet-Draft SIP Communication Diversion Notification July 2013
1. Introduction
3GPP is currently maintaining and specifying communication diversion
mechanisms which allow users to forward and/or redirect incoming
communications to other destinations. A common example is
Communication Forward On Busy (CFB) wherein users can instruct a
server in the network to redirect incoming requests, whilst they are
participating in a session. Similarly, other variants of
communication diversion are well defined and used in practice such as
Communication Forward on subscriber Not Reachable (CFNRc),
Communication Forward Unconditional (CFU), Communication Forwarding
No Reply (CFNR), Communication Deflection (CD), and Communication
Forwarding on Not Logged-in (CFNL). 3GPP is currently maintaining and
specifying a mechanism for users to configure Communication Diversion
Services (3GPP TS 24.504 [1] and its successor: 3GPP TS 24.604 [2])
for their incoming communications.
The mechanism for users to configure Communication Diversion Services
(3GPP TS 24.504 [1]) may cause a variety of rules to be provisioned
in the network at the same time. For instance, a user may have, in
addition to other communication diversion rules, various CDIV
services configured, e.g. some rules based on the time-of-the-day and
some rules based on the calling party's identity. It is possible
that the user loses track of the various rules and undesirable
diversions may occur. If the user cann't notified of the diversions,
then it is hard for the user to determine that the combination of
rules have caused undesirable diversions.
CDIV Notification (CDIVN) is a CDIV service providing the user the
capability to receive notifications about all diverted communications
(CFU, CFB, CFNR, CD, CFNRc and CFNL). If CDIVN is configured, when a
communication is diverted on behalf of the subscriber, the Subcsriber
receives a notification. The subscriber is then in able to determine
whether the communication diversion which just occurred, was indeed
as per their expectation. For example, a subscriber intended to
divert all incoming calls to voice-mail, between 3.00 p.m. to 4.00
p.m. Yet, by mistake she configures the time-duration as 3.00 a.m.
to 4.00 p.m. It would be very difficult for her to spot this error
while manually reviewing her complete set of communication diversion
services, with their various configurations. Instead, if the
subscriber receives a real-time notification of any communication
diversion occurring after 4 p.m., she would be able to immediately
guess that something is 'wrong' or not as per her intention and take
corrective action. Such corrective action could be manual
verification of the specific rule which triggered the communication
diversion, wherein she will be able to spot the "mistake" more
easily.
Bakker & Avasarala Expires January 14, 2014 [Page 3]
Internet-Draft SIP Communication Diversion Notification July 2013
Thus, for effective subscriber services management of multiple
configurations of various Communication Diversion services, a
notification-based mechanism may work well. Such a mechanism would
involve notifying subscribers about diversions of their incoming
communications, as and when the communication diversion happens or
with a slight delay (as per subscriber service configuration). As
such diversion-related information is conveyed almost instantly or
within a small time-frame, the subscribers can verify whether the
particular communication diversion is indeed correct at that instant
of time.
This document defines a SIP event package that allows a SIP User
Agents to subscribe to and be notified of communication diversions
enacted on their behalf using the CDIV service. The protocol
specification for the CDIV service (using IMS core networks) can be
found in 3GPP TS 24.504 [1].
2. Terminology
In this document, the key words "MUST", "MUST NOT", "REQUIRED",
"SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
and "OPTIONAL" are to be interpreted as described in RFC 2119 [3] and
indicate requirement levels for compliant implementations.
3. Applicability Statement
It is believed that the SIP event package defined here is not
applicable to the general Internet; it has been designed to serve the
architecture of the CDIV service (see 3GPP TS 24.504 [1]) in IMS core
networks 3GPP TS 24.229 (see [10]). The aim of this memo is to
follow the procedure indicated in RFC 5727 [4] and to register a new
event package with event name "comm-div-info" with IANA.
4. Abbreviations and Definitions
4.1. Abbreviations
CDIV: Communication Diversion.
CDIVN: Communication Diversion Notification.
TISPAN: Telecommunications and Internet Converged Services and
Protocols for Advanced Networking.
Bakker & Avasarala Expires January 14, 2014 [Page 4]
Internet-Draft SIP Communication Diversion Notification July 2013
4.2. Definitions
Subscriber - The User Agent who has subscribed to the
Communication diversion notification service.
User - Another term for the subscriber.
Diverting User - The User Agent who has configured a Communication
Diversion. This could be the User Agent who has configured the
CDIV service rules in the network, in accordance with 3GPP TS
24.504 [1].
Diverted-To Entity/User - The User Agent who is the new target of
the incoming communication, post execution of any configured CDIV
service rules.
Originating User - The User Agent who is the originator of the
incoming communication, which was initially targeted towards the
Diverting User, but finally sent to the Diverted-To User. The
Originating User is also referred to as the Caller.
IMS Core Network - This refers to the IMS based SIP based network
that conforms to the 3GPP TS 24.229 [10] and not the general SIP
network as defined in RFC 3261 [5].
5. Requirements
The CDIVN service enables a user to receive notification about the
diversion of any of his/her incoming communications, which were
addressed to the user's address. A comprehensive description of all
the requirements that affect the CDIVN service developed by 3GPP and
TIPSAN is found in 3GPP TS 22.173 [6] and 3GPP TS 24.504 [1].
6. Package Definition
This section fills in the details needed for an event package as
defined in RFC 6665 [7].
6.1. Event Package Name
The SIP Events specification requires package definitions to specify
the name of their package or template-package.
The name of this package is "comm-div-info". As specified in RFC
6665 [7], this value appears in the Event header present in SUBSCRIBE
and NOTIFY requests.
Bakker & Avasarala Expires January 14, 2014 [Page 5]
Internet-Draft SIP Communication Diversion Notification July 2013
6.2. Event Package Parameters
The SIP Events specification RFC 6665 [7] allows packages to define
additional parameters. This event package "comm-div-info" does not
define additional parameters.
6.3. SUBSCRIBE request bodies
The SIP Events specification requires package or template-package
definitions to define the usage, if any, of message bodies in
SUBSCRIBE requests. Furthermore, the SIP Events specification
requires that message bodies are specified or that detailed
specifications for the syntax and semantics of such a message body
are cited.
A SUBSCRIBE request for Communication Diversion event MAY contain a
message body. The purpose of the body depends on its type.
Subscriptions to the Comm-div-info event package SHALL only include a
message body of MIME type "application/vnd.3gpp.comm-div-info+xml".
The syntax and semantics of the message body can be found in 3GPP TS
24.504 [1].
A body of the SUBSCRIBE request with content type set to MIME type
"application/comm-div-info-filter+xml" contains information about the
communication diversion notification information filter criteria and
notification trigger criteria. The subscriber SHALL also verify that
this information conforms to a valid XML document as defined in [11].
The subscriber SHALL also verify that the information contained in
the XML document contains elements defined in 3GPP TS 24.504 [1].
6.4. Subscription Duration
The default expiration time for subscriptions within this package is
3600 seconds. As per RFC 6665 [7], the subscriber MAY specify an
alternate expiration in the Expires header field.
6.5. NOTIFY request bodies
The SIP Events specification requires package definitions to define a
default value for subscription durations, and to discuss reasonable
choices for durations when they are explicitly specified.
The NOTIFY request message contains an event body. This event body
is in a format listed in the Accept header field of the SUBSCRIBE
request or a package specific default format if the Accept header
field was omitted from the SUBSCRIBE request. Furthermore, the SIP
Events specification requires that event bodies are specified or that
detailed specifications for the syntax and semantics of such a event
Bakker & Avasarala Expires January 14, 2014 [Page 6]
Internet-Draft SIP Communication Diversion Notification July 2013
body are cited.
In this event package, the body of the notification contains the
communication diversion information pertaining to the diversion that
occurred in the network on behalf of the subscriber. The package
specific body has the MIME type "application/
vnd.3gpp.comm-div-info+xml". The syntax and semantics of the event
body can be found in 3GPP TS 24.504 [1].
A subscriber must always Accept receiving a NOTIFY request with
Content-Type "application/vnd.3gpp.comm-div-info+xml". The notifiers
MUST be capable of accepting the "application/
vnd.3gpp.comm-div-info+xml" data format as described in 3GPP TS
24.504 [1]. If the notifier sends a NOTIFY, it MUST include contents
according to 3GPP TS 24.504 [1] and include the content-type header
field set to "application/vnd.3gpp.comm-div-info+xml".
The default Accept header field for SUBSCRIBE request is
"application/vnd.3gpp.comm-div-info+xml" (assuming Event header has a
value of "comm-div-info-ntfy").
6.6. Notifier Processing of SUBSCRIBE requests
The contents of a "application/vnd.3gpp.comm-div-info+xml" XML
document in a NOTIFY request can contain sensitive information that
can reveal some privacy information. Therefore, such documents MUST
only be sent to authorized subscribers. In order to determine if a
subscription originates in an authorized user, the subscriber MUST be
authenticated as described in Section 6.6.1 and then the user MUST be
authorized to be a subscriber as described in Section 6.6.2.
The Notifier MUST check if the SUBSCRIBE request contains a body
part. If there is a body part, the Notifier MUST do the following.
Check if a SUBSCRIBE request body part conforms to "application/
vnd.3gpp.comm-div-info+xml" XML Schema document in 3GPP TS 24.504
[1]. If it conforms then the Notifier processes the document and
generates notifications accordingly.
6.6.1. Authentication
Notifiers MUST authenticate all subscription requests. This
authentication can be done using any of the mechanisms defined in RFC
3261 [5] and other authentication extensions.
Bakker & Avasarala Expires January 14, 2014 [Page 7]
Internet-Draft SIP Communication Diversion Notification July 2013
6.6.2. Authorization
Once authenticated, the notifier makes an authorization decision. A
notifier MUST NOT accept a subscription unless authorization has been
provided by the user. The means by which authorization are provided
are outside the scope of this document.
6.7. Notifier Generation of NOTIFY requests
The SIP Events specification details the formatting and structure of
NOTIFY request messages. However, packages are mandated to provide
detailed information on when to send a NOTIFY, how to compute the
state of the resource, how to generate neutral or fake state
information, and whether state information is complete or partial.
This section describes those details for the "comm-div-info" event
package.
A notifier sends a NOTIFY request when a communication diversion is
enacted on behalf of the user. If there is a stored filter criteria
for the user, then the notifier MUST look into the filter criteria.
If the filter criteria matches, then the notifier generates a NOTIFY
request and sends the NOTIFY request to the user. If the filter
criteria do not match, then the notifier does not generate a NOTIFY
request. A body part of the NOTIFY request has a content-type set to
"application/vnd.3gpp.comm-div-info+xml" and must contain the
elements defined in 3GPP TS 24.504 [1].
Notifiers could detect that a communication diversion was enacted on
behalf of the subscriber via a "History-Info" header field RFC 4244
[8] value, per 3GPP TS 24.504 [1], sent from an application server
hosting the CDIV service.
6.8. Subscriber Processing of NOTIFY Requests
The SIP Events specification expects event packages to describe the
process followed by the subscriber upon receipt of a NOTIFY request.
In this specification, each NOTIFY request contains a XML document
for the content type "application/vnd.3gpp.comm-div-info+xml" (see
3GPP TS 24.504 [1]).
6.9. Handling of Forked Requests
The SIP Events specification requires each package to describe
handling of forked Requests.
This specification only allows a single dialog to be constructed as a
result of emitting an initial SUBSCRIBE request. This guarantees
that only a single notifier is generating notifications for a
Bakker & Avasarala Expires January 14, 2014 [Page 8]
Internet-Draft SIP Communication Diversion Notification July 2013
particular subscription to a particular user.
But if forking is allowed, then the server that receives multiple
subscriptions should be able to generate a single dialog on behalf of
all the subscriptions that are received. Any subsequent
subscriptions should be mapped to the generated dialog. Similarly
when the server receives a single notification for the generated
dialog, it should be generate the corresponding number of
notifications towards the received notifications.
6.10. Rate of Notifications
The SIP Events specification requires each package to specify maximum
rate at which notifications can be sent .
Comm-div-info notifiers SHOULD NOT generate notifications for a
single subscription at a rate of more than once every five seconds.
6.11. State Agents
An FSM associated with the subscriber is created in the "IDLE" state,
e.g. upon receiving filter criteria. Whenever a communication
diversion is detected for a URI of the subscriber, a state transition
occurs. Depending on whether a filter is matched, a state is
entered. In the DIVERSION_NOTIFIED state, notification information
is sent to the subscriber. If notification information needs to be
sent, the Notifier generates the notification information and sends
the information to the subscriber. If a diversion is detected but no
filter is matched, a transition to DIVERSION_NOT_NOTIFIED occurs.
The FSM for CDIVN is shown in below Figure.
Bakker & Avasarala Expires January 14, 2014 [Page 9]
Internet-Draft SIP Communication Diversion Notification July 2013
+-----------+ First diversion & Filter match
| +-------------------------------+
| IDLE | |
| | |
+-----+-----+ |
First | |
diversion | |
& No | |
filter(s) | |
match V Next diversion & V
+-----------+ Filter match +-------+-------+
| DIVERSION +---------------------->+ |
| NOT | | | DIVERSION |
| NOTIFIED +--+ +--+ NOTIFIED |
+-----+-----+ | +-------+-------+
^ | |
+--------+----------------------------+
Next diversion & No filter(s) match
Figure 1: Diverted URI State Machine
The subscriber could receive, as part of the notification
information, the state the FSM was in prior to detecting the
diversion.
o [IDLE]: meaning that no diversions have occured since setting the
present "filter".
o [DIVERSION_NOTIFIED]: meaning that since receiving the last NOTIFY
request for this even package, no additional diversions have
occured.
o [DIVERSION_NOT_NOTIFIED]: meaning that one or more diversions have
occured since setting the present "filter" or since receiving the
last NOTIFY request for this even package.
7. Comm-div-info filter and notifier documents
Comm-div-info document is an XML document [11] that MUST be well-
formed and SHOULD be valid. Communication Diversion Information
documents MUST be based on XML 1.0 and MUST be encoded using UTF-8
(see RFC 4745 [12]).
Bakker & Avasarala Expires January 14, 2014 [Page 10]
Internet-Draft SIP Communication Diversion Notification July 2013
8. Structure of Comm-div-info filter and notifier formats
The
o structure of the filter and notifier format;
o examples of the use of subscribtion and notification bodies; and
o XML Schema of subscribtion and notification bodies,
have been described in 3GPP TS 24.504 [1].
9. Security Considerations
Authentication and authorization of subscriptions have been discussed
in Section 6.6. Lack of authentication or authorization may provide
comm-div-info information to unauthorized parties and can reveal
sensitive information with regards to the user's call receiving
patterns. For example, who calls the user and at what time, etc.
Integrity protection and confidentiality of notifications are also
discussed in Section 6.7. If a notifier does not encrypt bodies of
NOTIFY requests, an eavesdropper could learn the status of a SIP user
agent and use it to create malicious sessions. If the notifier does
not integrity protect the bodies of NOTIFY requests, a man-in- the-
middle attacker or malicious SIP proxy could modify the contents of
the comm-div-info event package notification. Although this does not
cause harm, it can create annoyances.
10. IANA Considerations
This document registers the new SIP Event Package.
10.1. Communication Diversion Information Event Package Registration
Package Name: Comm-div-info
Type: Package
Contact: John Merdith, <John.meredith@3gpp.org>
Published Specification: RFC XXXX (Note to RFC Editor)
Bakker & Avasarala Expires January 14, 2014 [Page 11]
Internet-Draft SIP Communication Diversion Notification July 2013
11. Acknowledgements
The authors would like to thank Mary Barnes, Samir Saklikar, Subir
Saha, Ban Al-Bakri, Roland Jesske, Jose Miguel Torres, Paul Kyzivat,
John Elwell , Keith Drage , Gonzalo Camarillo, Olle E. Johansson,
Atle Monrad and Dean Willis for their valuable comments and
suggestions.
12. References
12.1. Normative References
[1] 3GPP, "TISPAN; PSTN/ISDN simulation services: Communication
Diversion (CDIV); Protocol specification", 3GPP TS 24.504
8.17.0, June 2013.
[2] 3GPP, "Communication Diversion (CDIV) using IP Multimedia (IM)
Core Network (CN) subsystem; Protocol specification", 3GPP
TS 24.604 10.6.0, June 2013.
[3] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997.
[4] Peterson, J., Jennings, C., and R. Sparks, "Change Process for
the Session Initiation Protocol (SIP) and the Real-time
Applications and Infrastructure Area", BCP 67, RFC 5727,
March 2010.
[5] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A.,
Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP:
Session Initiation Protocol", RFC 3261, June 2002.
[6] 3GPP, "IP Multimedia Core Network Subsystem (IMS) Multimedia
Telephony Service and supplementary services; Stage 1", 3GPP
TS 22.173 10.5.0, June 2012.
[7] Roach, A., "SIP-Specific Event Notification", RFC 6665,
July 2012.
[8] Barnes, M., "An Extension to the Session Initiation Protocol
(SIP) for Request History Information", RFC 4244,
November 2005.
[9] Jennings, C., Audet, F., and J. Elwell, "Session Initiation
Protocol (SIP) URIs for Applications such as Voicemail and
Interactive Voice Response (IVR)", RFC 4458, April 2006.
Bakker & Avasarala Expires January 14, 2014 [Page 12]
Internet-Draft SIP Communication Diversion Notification July 2013
12.2. Informative References
[10] 3GPP, "IP multimedia call control protocol based on Session
Initiation Protocol (SIP) and Session Description Protocol
(SDP); Stage 3", 3GPP TS 24.229 10.12.0, June 2013.
[11] Sperberg-McQueen, C., Paoli, J., Maler, E., and T. Bray,
"Extensible Markup Language (XML) 1.0 (Second Edition)", World
Wide Web Consortium FirstEdition REC-xml-20001006,
October 2000, <http://www.w3.org/TR/2000/REC-xml-20001006>.
[12] Schulzrinne, H., Tschofenig, H., Morris, J., Cuellar, J., Polk,
J., and J. Rosenberg, "Common Policy: A Document Format for
Expressing Privacy Preferences", RFC 4745, February 2007.
Appendix A. Change log
[RFC EDITOR NOTE: Please remove this section when publishing]
Changes from draft-avasarala-dispatch-comm-div-notification-11
o Updated affiliations
o Changed reference from RFC 3265 to RFC 6665
o Changed reference from 3GPP TS 24.604 to 3GPP TS 24.504
o Editorial clean up.
Changes from draft-avasarala-dispatch-comm-div-notification-10
o The SIP Events specification (RFC 3265) requires that bodies to be
used as part of the event package are specified or that detailed
specifications for the syntax and semantics of such a body are
cited. With that knowledge, the authors could greatly reduce the
size of this draft; the detailed specification is in 3GPP TS
24.504 and in 3GPP TS 24.604.
o Editorial clean up.
Changes from draft-avasarala-dispatch-comm-div-notification-09
o No changes of substance. An update addressing the comments on the
list and offline, will follow.
Bakker & Avasarala Expires January 14, 2014 [Page 13]
Internet-Draft SIP Communication Diversion Notification July 2013
Changes from draft-avasarala-dispatch-comm-div-notification-08
o Corrected text to not preclude use of S/MIME or multipart.
o Updated Finite State Machine diagram.
o Updated the schema for CDIVN notification document to reflect FSM
updates.
Changes from draft-avasarala-dispatch-comm-div-notification-07
o Added MIME type for communication diversion filter criteria.
o Updated the State Agents section to add state diagram for CDIVN
Service.
o Updated the schema for CDIVN notification document.
o Updated the Acknowledgements section.
Changes from draft-avasarala-dispatch-comm-div-notification-06
o Changed the namespace for XML schema to "http://urn.etsi.org"
aligning with 3GPP TS 24.504
o Updated the XML schema and removed the word "optional" for
"diverting-user-info"
Changes from draft-avasarala-dispatch-comm-div-notification-05
o Updated Requirements section
o Incorporated expert review comments for state information,
notification content and subscribe bodies
o Modified the section on examples for subscription and notification
body
Changes from draft-avasarala-dispatch-comm-div-notification-04
o Incorporated review comments
o Added text for SUBSCRIBE request body and NOTIFY request body and
checking of filter criteria.
o Updated Communication Diversion Notification Information document
and XML schema to add Diversion and notification count information
as optional parameters.
Bakker & Avasarala Expires January 14, 2014 [Page 14]
Internet-Draft SIP Communication Diversion Notification July 2013
Changes from draft-avasarala-dispatch-comm-div-notification-03
o Added State information to Notifiers.
o Modified diverting-URI definition and element in communication
diversion information selection criteria as optional parameter .
Changes from draft-avasarala-dispatch-comm-div-notification-02
o Modified the applicability statement to make it more IMS specific.
o Added a definition for IMS Core network.
o Updated authors list and Acknowledgement sections.
Changes from draft-avasarala-dispatch-comm-div-notification-01
o Incorporated review comments.
o Modified contact details for co author Subir Saha.
Changes from draft-avasarala-sipping-comm-div-notification-00
o Changed contact details of co author Subir Saha.
o Moved from SIPPING to DISPATCH WG.
Changes from draft-avasarala-dispatch-comm-div-notification-00
o Added comm-div-info document structure information and schema for
the event package.
o Added more elaborate description for various sections in comm-div-
info document
Authors' Addresses
John Luc Bakker (editor)
BlackBerry Corporation
5000 Riverside Drive, Building 6, Suite 100
Irving, Texas 75039
USA
Email: jbakker@blackberry.com
Bakker & Avasarala Expires January 14, 2014 [Page 15]
Internet-Draft SIP Communication Diversion Notification July 2013
Ranjit Avasarala
Nokia Siemens Networks
Manyata Tech Park, Nagawara Outer Ring Road
Bangalore 560045
India
Email: ranjit.avasarala@nsn.com
Bakker & Avasarala Expires January 14, 2014 [Page 16]