A.2 Interworking
24.6043GPPCommunication Diversion (CDIV) using IP Multimedia (IM) Core Network (CN) subsystemProtocol specificationRelease 18TS
A.2.1 Communication Forwarding unconditional
Figure A.6b shows an example signalling flow for a successful communication forwarding unconditional based on an AS providing the forwarding, with the originating user in the PSTN.
Figure A.6b: Call Forwarding Unconditional
A.2.2 Communication Deflection
Figure A.7 shows an example signalling flow for a successful communication deflection based on an AS providing the forwarding, with the originating user in the PSTN.
Figure A.7
Annex B (informative):
Example of filter criteria
This annex provides an example of a filter criterion that triggers SIP requests that are subject to initial filter criteria evaluation.
An example of an IFC when the CDIV supplementary service is active at the diverting S-CSCF is:
– Method: INVITE.
If the AS cannot suppress CDIV for a call identified as a PSAP callback, an IFC bypassing the CDIV AS can be used. An example IFC using the PSAP callback indicator specified in IETF RFC 7090 [28] is:
– Method: "INVITE" and Priority header field not containing a "psap-callback" header field value.
Annex C (informative):
Coding considerations
This annex provides an interpretation of the coding of the cause-param URI parameter specified in RFC 4458 [14]
The cause specified in RFC 4458 [14] has the following syntax:
cause-param = "cause=" Status-Code
The Status-Code is originally specified in RFC 3261 [6] as a sequence of 3 digits. It is noted that the Status-Code simply indicates that it is composed of 3 digits, without indicating the list of possible values. In particular, Status-Code is not bound to and must not be confused with the 3 digit numbers defined for SIP responses in RFC 3261 [6]. The Status-Code is used to hold the redirecting reason.
For the purpose of legibility, the cause-param specified in RFC 4458 [14] is interpreted according to the following syntax:
cause-param = "cause=" Status-Code
Status-Code = "404" ; Unknown/Not available
/ "486" ; User Busy
/ "408" ; No Reply
/ "302" ; Unconditional
/ "487" ; Deflection during alerting
/ "480" ; Deflection during immediate response
/ "503" ; Mobile subscriber not reachable
Annex D (informative):
Void
Annex E (normative):
Void
Annex F (informative):
Change history
Change history |
|||||||
Date |
TSG # |
TSG Doc. |
CR |
Rev |
Subject/Comment |
Old |
New |
2008-01 |
Publication as ETSI TS 183 004 |
2.4.0 |
|||||
2008-01 |
Conversion to 3GPP TS 24.504 |
2.4.0 |
2.4.1 |
||||
2008-01 |
Technically identical copy as 3GPP TS 24.604 as basis for further development. |
2.4.1 |
2.4.2 |
||||
2008-02 |
Implemented C1-080096 |
2.4.2 |
2.5.0 |
||||
2008-04 |
Implemented C1-081199, C1-081359, C1-081081, C1-081080, C1-081079, C1-080876 |
2.5.0 |
2.6.0 |
||||
2008-04 |
Completed implemented of C1-081359: removed of “otherwise” in subclause 4.5.2.6.5 |
2.6.0 |
2.6.1 |
||||
2008-05 |
Implemented C1-081908, C1-081920 (contributor notes in 4.4.1.2 and 4.5.2.6.1 were not introduced), C1-082055, C1-081547, C1-081549, C1-081714 In addition, some editorial enhancements were performed in 4.5.2.6.2.2, 4.5.2.6.2.3, 4.5.2.6.4, 4.9.1.1, A.1.2 |
2.6.1 |
2.7.0 |
||||
2008-05 |
Editorial corrections done by MCC |
2.7.0 |
2.7.1 |
||||
2008-06 |
CT-40 |
CP-080325 |
CP-080325 was approved by CT#40 and version 8.0.0 is created by MCC for publishing |
2.7.1 |
8.0.0 |
||
2008-09 |
CT-41 |
CP-080533 |
0001 |
2 |
Clarification of B2BUA and Proxy roles for AS |
8.0.0 |
8.1.0 |
2008-09 |
CT-41 |
CP-080533 |
0002 |
Correction of terminology |
8.0.0 |
8.1.0 |
|
2008-09 |
CT-41 |
CP-080533 |
0003 |
1 |
Correction of notification service activation |
8.0.0 |
8.1.0 |
2008-09 |
CT-41 |
CP-080521 |
0004 |
1 |
Correction of subscription options |
8.0.0 |
8.1.0 |
2008-09 |
CT-41 |
CP-080521 |
0005 |
1 |
Value of "No reply timer" for CDIV |
8.0.0 |
8.1.0 |
2008-09 |
CT-41 |
CP-080539 |
0006 |
2 |
Allow SIP based user configuration mechanism for configuring supplementary services |
8.0.0 |
8.1.0 |
2008-09 |
CT-41 |
CP-080533 |
0007 |
1 |
Applicability statement in scope |
8.0.0 |
8.1.0 |
2008-12 |
CT-42 |
CP-080852 |
0008 |
2 |
Aligning XML Schema with draft-saklikar-communication-diversion-notification |
8.1.0 |
8.2.0 |
2008-12 |
CT-42 |
CP-080864 |
0011 |
2 |
Interaction between SIP and Ut based service configuration |
8.1.0 |
8.2.0 |
2008-12 |
CT-42 |
CP-080852 |
0012 |
3 |
CR on 24604 CDIV XML correction |
8.1.0 |
8.2.0 |
2008-12 |
CT-42 |
CP-080839 |
0013 |
3 |
Alignment with 29.292 |
8.1.0 |
8.2.0 |
2008-12 |
CT-42 |
CP-080865 |
0015 |
1 |
Fixed the flows and schema |
8.1.0 |
8.2.0 |
2008-12 |
CT-42 |
Editorial cleanup by MCC |
8.1.0 |
8.2.0 |
|||
2009-03 |
CT-43 |
CP-090121 |
0016 |
Correction of URN-value for Service Identifiers |
8.2.0 |
8.3.0 |
|
2009-03 |
CT-43 |
CP-090212 |
0017 |
2 |
Correct reference |
8.2.0 |
8.3.0 |
2009-03 |
CT-43 |
CP-090124 |
0019 |
1 |
cause-param clarification and corrections |
8.2.0 |
8.3.0 |
2009-03 |
CT-43 |
CP-090137 |
0020 |
1 |
NoReply Timer XML Schema |
8.2.0 |
8.3.0 |
2009-06 |
CT-44 |
CP-090402 |
0021 |
2 |
Setting of the cause parameter when when an AS forwards a communication |
8.3.0 |
8.4.0 |
2009-06 |
CT-44 |
CP-090432 |
0022 |
2 |
Service capability indication for CDIV |
8.4.0 |
9.0.0 |
2009-09 |
CT-45 |
CP-090687 |
0023 |
Media capabilities for Call Diversion |
9.0.0 |
9.1.0 |
|
2009-09 |
CT-45 |
CP-090662 |
0026 |
1 |
Correcting GRUU matching |
9.0.0 |
9.1.0 |
2009-09 |
CT-45 |
CP-090662 |
0028 |
Updating internet draft names and versions |
9.0.0 |
9.1.0 |
|
2009-09 |
CT-45 |
CP-090687 |
0030 |
Supported target type in CDIV |
9.0.0 |
9.1.0 |
|
2009-12 |
CT-46 |
CP-090928 |
0033 |
2 |
CDIV serv-cap corrections and example |
9.1.0 |
9.2.0 |
2009-12 |
CT-46 |
CP-090923 |
0034 |
1 |
Alignment of cp:identity interpretation between ICB and CDIV |
9.1.0 |
9.2.0 |
2009-12 |
CT-46 |
CP-090923 |
0036 |
1 |
Determining if served user shall be added to History-Info |
9.1.0 |
9.2.0 |
2009-12 |
CT-46 |
CP-090894 |
0041 |
Updating of GRUU references |
9.1.0 |
9.2.0 |
|
2009-12 |
CT-46 |
CP-090923 |
0042 |
2 |
Correction of CDIV service interactions |
9.1.0 |
9.2.0 |
2010-03 |
CT-47 |
CP-100141 |
0043 |
1 |
Cleanup of CDIV |
9.2.0 |
9.3.0 |
2010-06 |
CT-48 |
CP-100341 |
0045 |
NoReplyTimer description is not an action |
9.3.0 |
9.4.0 |
|
2010-09 |
CT-49 |
CP-100488 |
0047 |
2 |
CDIV corrections |
9.4.0 |
9.5.0 |
2010-09 |
CT-49 |
CP-100635 |
0049 |
1 |
Removing editor’s note about signalling outage |
9.4.0 |
9.5.0 |
2010-12 |
CT-50 |
CP-100864 |
0050 |
1 |
Correcting CDIV errors |
9.5.0 |
10.0.0 |
2010-12 |
CT-50 |
CP-100864 |
0051 |
Correcting interaction CDIV-ECT |
9.5.0 |
10.0.0 |
|
2011-03 |
CT-51 |
CP-110168 |
0055 |
1 |
Correct CDIV-TIR interaction |
10.0.0 |
10.1.0 |
2011-03 |
CT-51 |
CP-110165 |
0058 |
2 |
Correct reference |
10.0.0 |
10.1.0 |
2011-03 |
CT-53 |
CP-110657 |
0060 |
2 |
<conditions> element values |
10.1.0 |
10.2.0 |
2011-03 |
CT-53 |
CP-110695 |
0061 |
1 |
Service configuration signalling flow |
10.2.0 |
11.0.0 |
2011-03 |
CT-53 |
CP-110693 |
0064 |
1 |
Correct actions at the AS of CDIV service |
10.2.0 |
11.0.0 |
2011-12 |
CT-54 |
CP-110857 |
0076 |
1 |
Correction of Communication Deflection during alerting |
11.0.0 |
11.1.0 |
2012-03 |
CT-55 |
CP-120124 |
0077 |
Subscription correction |
11.1.0 |
11.2.0 |
|
2012-03 |
CT-55 |
CP-120124 |
0078 |
2 |
Clarification of AS behavior when maximum number of diversions is reached. |
11.1.0 |
11.2.0 |
2012-03 |
CT-55 |
CP-120124 |
0079 |
Correcting a reference |
11.1.0 |
11.2.0 |
|
2012-03 |
CT-55 |
CP-120097 |
0083 |
2 |
CDIV building of Index |
11.1.0 |
11.2.0 |
2012-06 |
CT-56 |
CP-120307 |
0084 |
1 |
Unreachable condition modification |
11.2.0 |
11.3.0 |
2012-06 |
CT-56 |
CP-120291 |
0092 |
1 |
Issues with reminder notification of diversion |
11.2.0 |
11.3.0 |
2012-09 |
CT-57 |
CP-120583 |
0093 |
Incorrect reference to OMA Common Policy Schema |
11.3.0 |
11.4.0 |
|
2012-12 |
CT-58 |
CP-120816 |
0094 |
Reference to ODB specification for CDIV |
11.4.0 |
11.5.0 |
|
2012-12 |
CT-58 |
CP-120793 |
0095 |
1 |
CDIV NoReply timer clarification |
11.4.0 |
11.5.0 |
2013-06 |
CT-60 |
CP-130224 |
0100 |
6 |
Update reference |
11.5.0 |
11.6.0 |
2013-06 |
CT-60 |
CP-130224 |
0104 |
2 |
Correcting missing MIME type definition |
11.5.0 |
11.6.0 |
2013-06 |
CT-60 |
CP-130226 |
0113 |
Removal of Editor’s Note |
11.5.0 |
11.6.0 |
|
2013-06 |
CT-60 |
CP-130412 |
0096 |
5 |
PSAP callback CDIV suppression |
11.6.0 |
12.0.0 |
2013-06 |
CT-60 |
CP-130265 |
0109 |
1 |
Add NOTIFY message contents to CDIVN example in A.1.6 |
11.6.0 |
12.0.0 |
2013-09 |
CT-61 |
CP-130513 |
0114 |
Updating Call Diversion to RFC 6665 |
12.0.0 |
12.1.0 |
|
2013-09 |
CT-61 |
CP-130484 |
0119 |
Update reference |
12.0.0 |
12.1.0 |
|
2013-09 |
CT-61 |
CP-130507 |
0125 |
draft-ietf-ecrit-psap-callback reference update |
12.0.0 |
12.1.0 |
|
2013-12 |
CT-62 |
CP-130723 |
0124 |
3 |
Correction on procedures at the diverting AS of CFNR |
12.1.0 |
12.2.0 |
2013-12 |
CT-62 |
CP-130758 |
0127 |
2 |
Reference update: draft-ietf-ecrit-psap-callback |
12.1.0 |
12.2.0 |
2013-12 |
CT-62 |
CP-130763 |
0128 |
Incorrect value for <media> element in <rule> example |
12.1.0 |
12.2.0 |
|
2013-12 |
CT-62 |
CP-130770 |
0129 |
1 |
Correcting RFC 6665 title |
12.1.0 |
12.2.0 |
2014-06 |
CT-64 |
CP-140297 |
0135 |
1 |
Removal of the CDIVN service |
12.2.0 |
12.3.0 |
2014-09 |
CT-65 |
CP-140652 |
0137 |
Updating references from RFC 4244 to RFC 7044 in TS 24.604 |
12.3.0 |
12.4.0 |
|
2014-09 |
CT-65 |
CP-140652 |
0140 |
3 |
RFC7044 in TS 24.604 |
12.3.0 |
12.4.0 |
2014-09 |
CT-65 |
CP-140665 |
0141 |
3 |
CFNR Call Flow correction |
12.3.0 |
12.4.0 |
2014-09 |
CT-65 |
CP-140665 |
0142 |
1 |
Clarifications on the usage of the History-Info header field |
12.3.0 |
12.4.0 |
2014-12 |
CT-66 |
CP-140837 |
0136 |
5 |
phone-context tel URI parameter value in <target> of CDIV XML document |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140833 |
0145 |
1 |
Reference update: RFC 7090 (draft-ietf-ecrit-psap-callback) |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140837 |
0146 |
1 |
Correction of wrong indexing in History-Info header field |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140837 |
0147 |
3 |
CDIV Subscription options clarification |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140837 |
0148 |
2 |
CDIV handling of History-Info by UEs |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140851 |
0149 |
1 |
Clarification of Indexing in History-Info header field |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140837 |
0150 |
1 |
simservs filename correction |
12.4.0 |
12.5.0 |
2014-12 |
CT-66 |
CP-140851 |
0153 |
1 |
Addition of "mp" parameter on CDIV Signalling Flows |
12.4.0 |
12.5.0 |
2015-03 |
CT-67 |
CP-150067 |
0151 |
3 |
Update REFER to reflect RFC 6665 |
12.5.0 |
12.6.0 |
2015-03 |
CT-67 |
CP-150073 |
0154 |
1 |
Correction of statement about setting the index in History-Info header field |
12.5.0 |
12.6.0 |
2015-03 |
CT-67 |
CP-150082 |
0155 |
1 |
Style correction of headings in 24.604 |
12.6.0 |
13.0.0 |
2015-03 |
CT-67 |
CP-150082 |
0156 |
Correction on normative words in NOTE |
12.6.0 |
13.0.0 |
|
2015-03 |
CT-67 |
CP-150082 |
0157 |
1 |
Improving the consistency of terminology for user determined user busy |
12.6.0 |
13.0.0 |
2015-06 |
CT-68 |
CP-150328 |
0158 |
2 |
Emergency calls and CDIV |
13.0.0 |
13.1.0 |
2015-06 |
CT-68 |
CP-150328 |
0161 |
1 |
CDIV – cause-param syntax correction |
13.0.0 |
13.1.0 |
2015-06 |
CT-68 |
CP-150290 |
0166 |
3 |
CDIV – tel and SIP URI correction |
13.0.0 |
13.1.0 |
2015-09 |
CT-69 |
CP-150503 |
0173 |
1 |
SIP URI conversion in CDIV |
13.1.0 |
13.2.0 |
2015-09 |
CT-69 |
CP-150530 |
0174 |
2 |
Handling of P-Early-Media in CFNR |
13.1.0 |
13.2.0 |
2015-12 |
CT-70 |
CP-150709 |
0176 |
2 |
CDIV serice not registered for the user |
13.2.0 |
13.3.0 |
2015-12 |
CT-70 |
CP-150709 |
0178 |
3 |
Removal of "rn" and "npdi" tel URI parameters for the served user from the History-Info header field for CDIV |
13.2.0 |
13.3.0 |
2015-12 |
CT-70 |
CP-150709 |
0179 |
1 |
Service capability unconditional for CDIV |
13.2.0 |
13.3.0 |
2016-03 |
CT-71 |
CP-160084 |
0180 |
2 |
Semantics of an empty action element |
13.3.0 |
13.4.0 |
2016-03 |
CT-71 |
CP-160068 |
0182 |
1 |
Update draft-ietf-sipcore-refer-clarifications reference to reflect RFC 7647 |
13.3.0 |
13.4.0 |
2016-03 |
CT-71 |
CP-160084 |
0183 |
1 |
Add a new CFNR triggering |
13.3.0 |
13.4.0 |
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2016-12 |
CT-74 |
CP-160752 |
0184 |
1 |
D |
Editorial cleanup |
14.0.0 |
2017-03 |
CT-75 |
CP-170137 |
0185 |
1 |
F |
CDIV announcement |
14.1.0 |
2017-12 |
CT-78 |
CP-173080 |
0186 |
D |
Void unused reference |
15.0.0 |
|
2018-03 |
CT-79 |
CP-180080 |
0187 |
2 |
B |
Interaction between CDIV and "Enhanced calling name" service |
15.1.0 |
2020-03 |
CT-87e |
CP-200123 |
0188 |
B |
Adding interactions with "Multi-Device" and "Multi-Identity" services |
16.0.0 |
|
2021-03 |
CT-91e |
CP-210134 |
0189 |
1 |
F |
Rapporteur review: fixed some editorials, drafting rule violations |
17.0.0 |
2021-03 |
CT-91e |
CP-210135 |
0190 |
1 |
D |
Inclusive language review |
17.0.0 |
2022-12 |
CT-98e |
CP-223134 |
0191 |
2 |
B |
MPS for CDIV supplementary service |
18.0.0 |