7.5.4 Communication Diversion (CDIV)
29.1633GPPInterworking between the IP Multimedia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networksTS
7.5.4.1 General
The protocol specification of the Communication Diversion supplementary service is described in 3GPP TS 24.604 [60]. The mapping of Communication Diversion supplementary service with Call Diversion services PSTN/ISDN supplementary service including the mapping of the optional History-Info header field as defined in IETF RFC 7044 [91] is described.
The hi-target-param "mp" header field parameter as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed.
In case of interworking with networks which do not provide any notification of the communication diversion or communication redirection information (e.g. redirection counter) in the signalling system, the communication continues according to the basic call procedures.
In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear.
7.5.4.2 Interworking at the O-MGCF
7.5.4.2.1 General
For the mapping of IAM to the INVITE request no additional procedures beyond the basic call and interworking procedures are needed unless Call Diversion services within the ISUP Network appeared as described in clause 7.5.4.2.2.
With regard to the backward messages the following mapping is valid.
Table 7.5.4.2.1.1: Mapping of SIP messages to ISUP messages
|
Message sent to ISUP |
Message Received from SIP |
|
|
ACM indicating call forwarding |
181 (Call Is Being Forwarded) response |
See table 7.5.4.2.1.6 |
|
CPG indicating call forwarding (see NOTE) |
181 (Call Is Being Forwarded) response |
See table 7.5.4.2.1.7 |
|
ACM indicating ringing |
180 (Ringing) response |
See table 7.5.4.2.1.8 |
|
CPG indicating alerting (see NOTE) |
180 (Ringing) response |
See table 7.5.4.2.1.9 |
|
ANM |
200 (OK) response |
See table 7.5.4.2.1.10 |
|
CON |
200 (OK) response (Neither a 181 (Call Is Being Forwarded) response nor a 180 (Ringing) response was received) |
See table 7.5.4.2.1.10 |
|
NOTE: A CPG will be sent if an ACM was already sent. |
||
Table 7.5.4.2.1.2: Mapping of History-Info header field to ISUP Redirection number
|
Source SIP header field and component |
Source Component value |
Redirection number |
Derived value of parameter field |
|
hi-targeted-to-uri of the last History-Info hi-entry containing a "cause" URI parameter, as defined in IETF RFC 4458 [113]. (NOTE 2) The global number portion of the hi-targeted-to-uri is assumed to be in form |
CC |
Nature of address indicator |
If CC is equal to the country code of the country where O‑MGCF is located AND the next ISUP node is located in the same country, then set to “national (significant) number” else set to “international number”. |
|
CC, NDC, SN |
Address signals |
If NOA is “national (significant) number” then set to NDC + SN. If NOA is “international number” then set to CC + NDC + SN. |
|
|
NOTE 1: If the SIP URI doesn’t contain “user=phone”, mapping to redirection number is impossible, therefore no need to generate Redirection number and Redirection number restriction parameter (per table 7.5.4.2.1.3), Notification subscription options can’t be set as “presentation allowed with redirection number”. NOTE 2: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in this hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. |
|||
Table 7.5.4.2.1.3: Mapping of History-Info header field to ISUP Redirection number restriction
|
Source SIP header field and component |
Source Component value |
Redirection number restriction |
Derived value of parameter field |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
“history” or “session” or “header” |
Presentation restricted indicator |
“Presentation restricted” |
|
Privacy "headers" component of the hi-targeted-to-uri and Privacy header field absent or “none” |
“Presentation allowed” or absent |
Table 7.5.4.2.1.4: Mapping of hi-targeted-to-uri to ISUP Call diversion information
|
Source SIP header field and component |
Source Component value |
Call diversion information |
Derived value of parameter field |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
Notification subscription options |
If the priv-value “history” or “session” or “header” is received within the Privacy header field or the priv-value "history" is received within the "headers" component of the hi-targeted-to-uri representing the diverting URI(s) and within the hi-targeted-to-uri representing diverted-to URI then “presentation not allowed” shall be set. Otherwise, if the priv-value “history” is received only within the "headers" component of the hi-targeted-to-uri representing the diverted-to URI then “presentation allowed without redirection number” shall be set. (NOTE 1, NOTE 2) Otherwise, "presentation allowed with redirection number" shall be set. |
|
|
"cause" URI parameter, as defined in IETF RFC 4458 [113] of the last History-Info hi-entry containing hi-targeted-to-uri with "cause" URI parameter. (NOTE 3) |
Cause value |
Redirecting reason |
|
|
404 |
Unknown |
||
|
302 |
Unconditional |
||
|
486 |
User busy |
||
|
408 |
No reply |
||
|
480 |
Deflection immediate response |
||
|
503 |
Mobile subscriber not reachable |
||
|
487 |
Deflection during alerting |
||
|
NOTE 1: diverting URI corresponds to the hi-targeted-to-uri of the hi-entry containing a hi-index value that match the "mp" header field parameter value of the diverted-to URI. If the diverted-to URI does not contain the "mp" header field parameter, the diverting URI corresponds to the hi-targeted-to-uri of the hi-entry before the last hi-entry containing "cause" URI parameter. NOTE 2: diverted-to URI corresponds to the hi-targeted-to-uri of the last hi-entry containing "cause" URI parameter and is mapped to the Redirection number, see table 7.5.4.2.1.2. NOTE 3: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in this hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. |
|||
Table 7.5.4.2.1.5: Void
Table 7.5.4.2.1.6: Mapping of 181 (Call Is Being Forwarded) ACM if no ACM was sent before
|
Source SIP header field and component |
Source Component value |
ISUP Parameter |
Derived value of parameter field |
|
181 (Call Is Being Forwarded) |
ACM |
||
|
Generic notification indicator Notification indicator |
Call is diverting |
||
|
History-Info header field |
See table 7.5.4.2.1.2 |
Redirection number |
See table 7.5.4.2.1.2 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.3 |
Redirection number restriction |
See table 7.5.4.2.1.3 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.4 |
Call diversion information Notification subscription options |
See table 7.5.4.2.1.4 |
|
hi-targeted-to-uri; "cause" URI parameter as defined in IETF RFC 4458 [113] of the last History-Info hi-entry containing such "cause" URI parameter. (NOTE) |
See table 7.5.4.2.1.4 |
Call diversion information Redirecting reason |
See table 7.5.4.2.1.4 |
|
NOTE: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in this hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. |
|||
Table 7.5.4.2.1.7: Mapping of 181 (Call Is Being Forwarded) CPG if ACM was already sent
|
Source SIP header field and component |
Source Component value |
ISUP Parameter |
Derived value of parameter field |
|
181 (Call Is Being Forwarded) response |
CPG |
||
|
Generic notification indicator Notification indicator |
Call is diverting |
||
|
"cause" URI parameter, as defined in IETF RFC 4458 [113] of the last History-Info hi-entry containing hi-targeted-to-uri with "cause" URI parameter. (NOTE 2) |
486 |
Event information Event indicator |
CFB (national use) |
|
408 (see NOTE 1) |
CFNR (national use) |
||
|
302 |
CFU (national use) |
||
|
Any other value, or if appropriate "national use" value (CFB, CFNR or CFU) is not used in a network. or if no agreement exists between operators to use these values, or if no hi-targeted-to-uri with "cause" URI parameter is contained in the SIP 181. |
PROGRESS |
||
|
History-Info header field |
See table 7.5.4.2.1.2 |
Redirection number |
See table 7.5.4.2.1.2 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.3 |
Redirection number restriction |
See table 7.5.4.2.1.3 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.4 |
Call diversion information Notification subscription options |
See table 7.5.4.2.1.4 |
|
hi-targeted-to-uri; "cause" URI parameter, as defined in IETF RFC 4458 [113] of the last History-Info hi-entry containing such "cause" URI parameter. (NOTE 2) |
See table 7.5.4.2.1.4 |
Call diversion information Redirecting reason |
See table 7.5.4.2.1.4 |
|
NOTE 1: This appears in the cases of CFNR. NOTE 2: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in this hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. |
|||
Table 7.5.4.2.1.8: Mapping of 180 (Ringing) ACM if no ACM was sent before
|
Source SIP header field and component |
Source Component value |
ISUP Parameter |
Derived value of parameter field |
|
180 (Ringing) response |
ACM |
||
|
History-Info header field |
If hi-targeted-to-uri of at least one History-Info hi-entry contains a "cause" URI parameter, as defined in IETF RFC 4458 [113]. |
Generic notification indicator Notification indicator |
Call is diverting |
|
History-Info header field |
See table 7.5.4.2.1.2 |
Redirection number (NOTE 1) |
See table 7.5.4.2.1.2 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.3 |
Redirection number restriction (NOTE 1) |
See table 7.5.4.2.1.3 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.4 |
Call diversion information Notification subscription options (NOTE 1) |
See table 7.5.4.2.1.4 |
|
hi-targeted-to-uri; "cause" URI parameter, as defined in IETF RFC 4458 [113] of the last History-Info hi-entry containing such "cause" URI parameter. (NOTE 2) |
See table 7.5.4.2.1.4 |
Call diversion information Redirecting reason (NOTE 1) |
See table 7.5.4.2.1.4 |
|
NOTE 1: Parameter shall only be supplied if hi-targeted-to-uri of at least one History-Info hi-entry contains a "cause" URI parameter, as defined in IETF RFC 4458 [113]. NOTE 2: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in this hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. |
|||
The mapping described within table 7.5.4.2.1.8 can only appear if the communication has already undergone a Communications diversion in the IMS and the 180 (Ringing) is the first provisional response sent in backward direction.
The O-MGCF can indicate the call diversion information in the mapping of the 180 (Ringing) provisional response to a CPG message in fact if the response before was a 181 (Call Is Being Forwarded).
Table 7.5.4.2.1.9: Mapping of 180 (Ringing) CPG if ACM was already sent
|
Source SIP header field and component |
Source Component value |
ISUP Parameter |
Derived value of parameter field |
|
180 (Ringing) response |
CPG |
||
|
History-Info header field |
If hi-targeted-to-uri of at least one History-Info hi-entry contains a "cause" URI parameter, as defined in IETF RFC 4458 [113]. |
Generic notification indicator Notification indicator |
Call is diverting |
|
Event information Event indicator |
ALERTING |
||
|
History-Info header field |
See table 7.5.4.2.1.2 |
Redirection number (NOTE 1) |
See table 7.5.4.2.1.2 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.3 |
Redirection number restriction (NOTE 1) |
See table 7.5.4.2.1.3 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.4 |
Call diversion information Notification subscription options (NOTE 1) |
See table 7.5.4.2.1.4 |
|
hi-targeted-to-uri; "cause" URI parameter, as defined in IETF RFC 4458 [113] of the last History-Info hi-entry containing such "cause" URI parameter. (NOTE 2) |
See table 7.5.4.2.1.4 |
Call diversion information Redirecting reason (NOTE 1) |
See table 7.5.4.2.1.4 |
|
NOTE 1: Parameter shall only be supplied if hi-targeted-to-uri of at least one History-Info hi-entry contains a "cause" URI parameter, as defined in IETF RFC 4458 [113]. NOTE 2: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in this hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. |
|||
The mapping in table 7.5.4.2.1.9 appears when a 181 (Call Is Being Forwarded) provisional response previously was mapped to an ACM. Therefore the state machine of the O-MGCF knows that a CDIV is in progress.
Table 7.5.4.2.1.10: Mapping of 200 (OK) response
|
Source SIP header field and component |
Source Component value |
ISUP Parameter |
Derived value of parameter field |
|
200 (OK) response |
ANM/CON |
||
|
History-Info header field |
See table 7.5.4.2.1.2 |
Redirection number(NOTE) |
See table 7.5.4.2.1.2 |
|
Privacy "headers" component of the hi-targeted-to-uri or/and Privacy header field |
See table 7.5.4.2.1.3 |
Redirection number restriction |
See table 7.5.4.2.1.3 |
|
NOTE: Redirection number shall only be supplied if 200 (OK) response is mapped to ANM message. |
|||
7.5.4.2.2 Call Diversion within the ISUP Network appeared
The following scenario shows if a Call Diversion service appears in the ISUP/PSTN and the diverted-to number is within the SIP network. Table 7.5.4.2.2.1 should be seen as an example.
For the mapping of 180 (Ringing) response and 200 (OK) response (to the INVITE request) to the regarding ISUP messages and parameters no additional procedures beyond the basic call procedures are needed.
To interwork the redirecting number at the O-MGCF it can be needed to create placeholder History-Info hi-entries. Such a History-Info hi-entry shall contain a hi-targeted-to-uri set to an "Unknown User Identity" (value "sip:unknown@unknown.invalid" as defined in 3GPP TS 23.003 [74]), a "cause" URI parameter, a hi-index and an "mp" header field parameter as described within table 7.5.4.2.2.1.
Table 7.5.4.2.2.1: Mapping of IAM to SIP INVITE request
|
ISUP Parameter or IE |
Derived value of parameter field |
SIP component |
Value |
|---|---|---|---|
|
IAM |
INVITE request |
||
|
Redirecting number |
History-Info header field |
IF Redirection counter exceeds 1 hi-targeted-to-uri of the penultimate created hi-entry (NOTE 9) IF Redirecting number is available set to the value of the Redirecting number ELSE set to the Unknown User Identity (NOTE 10) ELSE no mapping (NOTE 8) |
|
|
Nature of address indicator |
"national (significant) number" |
hi-targeted-to-uri |
Add CC (of the country where the MGCF is located) to Redirecting number Address Signals to construct E.164 number in URI. |
|
"international number" |
Map complete Redirecting number Address Signals to E.164 number in URI. |
||
|
Address Signals |
If NOA is "national (significant) number" then the format of the Address Signals is: NDC + SN If NOA is "international number" then the format of the Address Signals is: CC + NDC + SN |
hi-targeted-to-uri |
Addr-spec "+" CC NDC SN mapped to userinfo portion of SIP URI. (NOTE 5) Add "user=phone". |
|
Redirecting number |
APRI |
Privacy header field that corresponds to the penultimate hi-targeted-to-uri entry in the History-Info header |
Priv-value |
|
"presentation restricted" |
"history" |
||
|
"presentation allowed" |
Privacy header field absent or "none" (NOTE 3) |
||
|
Redirection information |
Redirecting indicator |
Privacy header field that corresponds to the penultimate hi-targeted-to-uri entry in the History-Info header |
Priv-value |
|
Call diverted |
Privacy header field absent or "none" (NOTE 4) |
||
|
Call diverted, all redirection information presentation restricted |
"history" |
||
|
Redirection information |
Redirection counter 1 |
hi-index and "mp" header field parameter (NOTE 7) |
Number of diversions is shown to the number of levels in hi-index Index for Original called number = 1 Index for Called party number = 1.1 and addition "mp=1" |
|
2 |
Index for Original called number = 1 Index for Redirecting number = 1.1 and addition of "mp=1" Index for Called party number = 1.1.1 and addition of "mp=1.1" |
||
|
N |
Index for Original called number = 1 Placeholder History entry with Index = 1.1 and addition of "mp=1" … Fill up … Index for Redirecting number = 1.[(N-1)* ".1"] and addition of "mp" header field parameter set to the hi-index value of the hi-targeted-to-uri that precede. Index for Called party number = 1.N* ".1" (e.g. N=3 1.1.1.1) and addition of mp=1.[(N-1)*].1 |
||
|
Redirection information |
Redirecting reason and Original redirection reason (NOTE 1) |
hi-targeted-to-uri; "cause" URI parameter, as defined in IETF RFC 4458 [113]. The Redirecting reason shall be mapped to the last hi-targeted-to-uri. If the redirection counter is 2 or higher, the Original redirection Reason shall be mapped to the second hi-targeted-to-uri. If the redirection counter is 3 or higher, for each hi-targeted-to-uri following a placeholder History-Info hi-entry the value "404" shall be taken (NOTE 2) |
cause value |
|
unknown/not available |
404 |
||
|
unconditional |
302 |
||
|
User Busy |
486 |
||
|
No reply |
408 |
||
|
Deflection during alerting |
487 |
||
|
Deflection immediate response |
480 |
||
|
Mobile subscriber not reachable |
503 |
||
|
Called party number |
See Redirecting number Nature of address indicator and Address signal |
History-Info header field see hi-targeted-to-uri |
URI of the last hi-targeted-to-uri entry of History-Info header field |
|
Original called number |
See Redirecting number Nature of address indicator and Address signal |
History-Info header field see hi-targeted-to-uri |
URI of first hi-targeted-to-uri entry of History-Info header field (NOTE 6, NOTE 9) IF the Original called number is available: set to the value of the Original called number ELSE IF the Redirection counter equals 1 AND the Redirecting number is available, set to the value of the Redirecting number ELSE set to the Unknown User Identity (NOTE 10) |
|
Original called number |
APRI |
Privacy header field of the first hi-targeted-to-uri entry of History-Info header |
Priv-value |
|
"presentation restricted" |
"history" |
||
|
"presentation allowed" |
Privacy header field absent or "none" |
||
|
NOTE 1: Original redirection reason contains the "unknown/not available" value. Based on operator agreement or national regulatory requirements other values of original redirection reason may be used. NOTE 2: For all History-Info hi-entries except the first one a "cause" URI parameter as defined in IETF RFC 4458 [113] has to be included. NOTE 3: If the Redirecting indicator has the value "Call diverted, all redirection information presentation restricted", the privacy value "history" shall be set. NOTE 4: If the Redirecting number APRI has the value "presentation restricted", the privacy value "history" shall be set. NOTE 5: Used URI scheme shall be SIP URI. The "cause" URI parameter cannot be added if hi-targeted-to-uri is a tel URI. NOTE 6: The used URI scheme can be tel URI or SIP URI since the first hi-targeted-to-uri entry of the History-Info header field does not contain the "cause" URI parameter. NOTE 7: The hi-target-param defined in IETF RFC 7044 [91] defines the "mp" as a header field parameter that contains the value of the hi-index in the hi-entry with an hi-targeted-to-uri that reflects the Request-URI that was retargeted, thus identifying the "mapped from" target. Since the hi-entries are created based on the redirection counter to reflect the diverting/diverted-to entries, the hi-target-param "mp" header field parameter shall be present in each entry except the first one. NOTE 8: If the Original called number parameter is not available and if the value of the Redirecting counter is equal to one, the Redirecting number parameter is used for the first hi-targeted-to-uri entry of the History-Info header field. NOTE 9: If a further SIP to ISUP interworking occurs, parameters not present in the original message can then be included. NOTE 10: The "History-Info" header field may contain an "Unknown User Identity". An "Unknown User Identity" includes information that does not point to the served user and indicates that the user’s identity is unknown. The encoding of the "Unknown User Identity" shall be as defined in 3GPP TS 23.003 [74]. |
|||
7.5.4.3 Interworking at the I-MGCF
Table 7.5.4.3.1: Mapping of SIP to ISUP messages
|
Message received from SIP |
Message send to BICC/ISUP |
|
INVITE request |
IAM |
Table 7.5.4.3.2: Mapping of History-Info header field to ISUP Redirecting number
|
Source SIP header field and component |
Source Component value |
Redirecting number |
Derived value of parameter field |
|
In History-Info SIP header field, hi-targeted-to-uri in hi-entry having a hi-index that match the "mp" header field parameter value of the last hi-entry containing an "mp" header field parameter and a "cause" URI parameter, as defined in IETF RFC 4458 [113]. (NOTE 1) (NOTE 3) |
Redirecting number |
||
|
hi-targeted-to-uri appropriate global number portion of the URI, assumed to be in form |
CC |
Nature of address indicator |
If CC is equal to the country code of the country where MGCF is located AND the next ISUP node is located in the same country, then set to "national (significant) number" else set to "international number" |
|
CC, NDC, SN |
Address signals |
If NOA is "national (significant) number" then set to If NOA is "international number" then set to CC + NDC + SN |
|
|
Privacy header field or/and priv‑value component of the hi-entry in History-Info header field (NOTE 2) |
APRI |
If the priv-value "history" or "session" or "header" is received within the Privacy header field or if the priv-value "history" is received within the "headers" component of the hi-targeted-to-uri in hi-entry before last hi-entry containing a "cause" URI parameter then "presentation restricted" shall be set. Otherwise, "presentation allowed" shall be set. |
|
|
NOTE 1: If the SIP URI doesn’t contain "user=phone", mapping to redirecting number is impossible, therefore no need to generate Redirecting number. NOTE 2: It is possible that an entry of the History-Info header field itself is marked as restricted or the whole History-Info header. NOTE 3: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in the hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. If the "mp" header field parameter is missing in the last hi-entry containing a "cause" URI parameter as defined in IETF RFC 4458 [113], the hi-entry to use is the entry just before. |
|||
Table 7.5.4.3.3: Mapping of History-Info header to ISUP Redirection information
|
Source SIP header field and component |
Source Component value |
Redirection information |
Derived value of parameter field |
|
Privacy header field and priv‑value of hi-entry having a hi-index that match the "mp" header field parameter value of the last hi-entry containing an "mp" header field parameter and a "cause" URI parameter as defined in IETF RFC 4458 [113] of the History-Info header field. (NOTE 3) |
"history" or "session" or "header" for the Privacy header field or for the hi-targeted-to-uri entry |
Redirecting indicator |
Call diverted, all redirection information presentation restricted |
|
Privacy header field and the privacy component of the hi-targeted-to-uri entry either absent or "none" |
Call diverted |
||
|
Original redirection reason |
Unknown/not available (NOTE 4) |
||
|
Cause value in the last hi-targeted-to-uri containing a "cause" URI parameter as defined in IETF RFC 4458 [113] (NOTE 3) |
Cause parameter value |
Redirecting reason |
Redirecting reason |
|
404 |
Unknown/not available |
||
|
302 |
Unconditional |
||
|
486 |
User busy |
||
|
408 |
No reply |
||
|
480 |
Deflection immediate response |
||
|
487 |
Deflection during alerting |
||
|
503 |
Mobile subscriber not reachable |
||
|
History-Info header field |
Redirection counter |
number of History-Info hi-entry(ies) containing a "cause" URI parameter with value as listed as cause parameter value in this table (NOTE 1, NOTE 2) |
|
|
NOTE 1: If the determined number of redirection in SIP exceeds the ISUP maximum parameter value, the MGCF shall set the Redirection counter to its maximum value. For instance, in ISUP ITU-T Q.763 [4], the Redirection counter parameter cannot exceed 5. NOTE 2: The Redirection counter value will be incremented regardless of the SIP URI format. NOTE 3: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in the hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. If the "mp" header field parameter is missing in the last hi-entry containing a "cause" URI parameter as defined in IETF RFC 4458 [113], the hi-entry to use is the entry just before. NOTE 4: Based on the operator agreement or national regulatory requirements other values of original redirection reason may be used. |
|||
Table 7.5.4.3.4: Mapping of History-Info header field to ISUP Original called number
|
Source SIP header field and component |
Source Component value |
Original called number |
Derived value of parameter field |
|
Numbering Plan Indicator |
"ISDN (Telephony) numbering plan (Recommendation E.164)" |
||
|
hi-targeted-to-uri of hi-entry having a hi-index that match the "mp" header field parameter value of the first hi-targeted-to-uri containing an "mp" header field parameter and a "cause" URI parameter, as defined in IETF RFC 4458 [113]; the global number portion of the URI, is assumed to be in form (NOTE 1) (NOTE 3) |
CC |
Nature of address indicator |
If CC is equal to the country code of the country where MGCF is located AND the next ISUP node is located in the same country, then set to "national (significant) number" else set to "international number" |
|
CC, NDC, SN |
Address signals |
If NOA is "national (significant) number" then set to If NOA is "international number" then set to CC + NDC + SN |
|
|
priv‑value component in History-Info header field of the History-Info header field entry as defined above in this table (NOTE 2) |
"history" or "session" or "header" |
APRI |
"presentation restricted" |
|
Privacy header field absent or "none" |
"presentation allowed" |
||
|
NOTE 1: If it is SIP URI and doesn’t contain "user=phone", mapping to Original called number is impossible, therefore no need to generate Original called number. NOTE 2: It is possible that an entry of the History-Info header field itself is marked as restricted or the whole History-Info header. NOTE 3: The hi-target-param parameter set to "mp" as defined in IETF RFC 7044 [91] indicates that the target of the Request-URI was changed and appears in the hi-targeted-to-uri. In case of interworking with networks not supporting IETF RFC 7044 [91] the "mp" header field parameter may not appear. If the "mp" header field parameter is missing in the first hi-entry containing a "cause" URI parameter as defined in IETF RFC 4458 [113], the hi-entry to use is the hi-entry preceding the first hi-entry containing the "cause" URI parameter. |
|||
Table 7.5.4.3.5: Mapping of INVITE to IAM
|
INVITE |
IAM |
||
|
History-Info header field |
See table 7.5.4.3.2 |
Redirecting number |
See table 7.5.4.3.2 |
|
History-Info header field |
See table 7.5.4.3.3 |
Redirection information |
See table 7.5.4.3.3 |
|
History-Info header field |
See table 7.5.4.3.4 |
Original called number |
See table 7.5.4.3.4 |
Table 7.5.4.3.6: Mapping of ISUP to SIP Messages
|
Message sent to SIP |
Message Received from BICC/ISUP |
|
|
181 (Being forwarded) |
ACM no indication with Redirection number and Call diversion information parameters (CFU, CFB, Cdi) |
See table 7.5.4.3.8 |
|
180 (Ringing) |
ACM indicating ringing, oBCi: "Call diversion may occur" (CFNR, Cda) |
See subclause 7.2.3.1.4 |
|
181 (Being forwarded) |
CPG indicating progress or subsequent diversion indicated in the CPG with Redirection number and Call diversion information parameters (CFNR, Cda) |
See table 7.5.4.3.9 |
|
180 (Ringing) |
CPG indicating ringing and Redirection number restriction parameter |
See table 7.5.4.3.10 |
|
200 (OK) |
ANM and Redirection number restriction parameter |
See table 7.5.4.3.11 |
Table 7.5.4.3.7: Mapping of ISUP Redirection number restriction to History-Info header field
|
Redirection number restriction |
Derived value of parameter field |
SIP component |
Value |
|
Presentation restricted indicator |
"Presentation restricted" |
privacy "headers" component of the hi-targeted-to-uri |
"history" |
|
"presentation allowed" or absent AND any previously received notification subscription options was NOT "presentation not allowed" AND was NOT "presentation allowed without redirection number" |
Privacy header field absent or "none" |
Table 7.5.4.3.8: Mapping of ACM 181 (Call Is Being Forwarded) response
|
ISUP Parameter |
Derived value of parameter field |
SIP component |
Value |
|
Generic notification indicator Notification indicator |
Call is diverting |
||
|
Redirection number |
History-Info header field with one hi-entry and the hi-target-param "mp" header field parameter |
hi-targeted-to-uri: |
|
|
Nature of address indicator: |
"national (significant) number" |
hi-targeted-to-uri |
Add CC (of the country where the MGCF is located) to Redirection number Address Signals to construct E.164 number in URI. |
|
"international number" |
Map complete Redirection number Address Signals to E.164 number in URI. |
||
|
Address Signals |
If NOA is "national (significant) number" then the format of the Address Signals is: NDC + SN If NOA is "international number" then the format of the Address Signals is: CC + NDC + SN |
hi-targeted-to-uri |
Addr-spec "+" CC NDC SN mapped to userinfo portion of SIP URI. (NOTE 2) Add "user=phone". |
|
Call diversion information |
Redirecting reason |
IETF RFC 4458 [113] "cause" URI parameter in the hi-targeted-to-uri (NOTE 1) |
cause value |
|
Unknown |
404 |
||
|
Unconditional |
302 |
||
|
User busy |
486 |
||
|
No reply |
408 |
||
|
Deflection immediate response |
480 |
||
|
Deflection during alerting |
487 |
||
|
Mobile subscriber not reachable |
503 |
||
|
Notification subscription options |
privacy "headers" component of the hi-targeted-to-uri (NOTE 1) |
||
|
unknown |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 item c |
||
|
presentation not allowed |
A 181 Being Forwarded shall not be sent |
||
|
presentation allowed with redirection number |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 item c |
||
|
presentation allowed without redirection number |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 item c |
||
|
NOTE 1: Needs to be stored for a possible inclusion into subsequent messages. NOTE 2: Used URI scheme shall be SIP URI. The "cause" URI parameter cannot be added if hi-targeted-to-uri is a tel URI. |
|||
Table 7.5.4.3.9: Mapping of CPG 181 (Call Is Being Forwarded) response
|
ISUP Parameter |
Derived value of parameter field |
SIP component |
Value |
|
Event information Event Indicator |
PROGRESS |
||
|
Generic notification indicator Notification indicator |
Call is diverting |
||
|
Redirection number |
History-Info header field with one hi-entry and the hi-target-param "mp" header field parameter |
hi-targeted-to-uri: |
|
|
Nature of address indicator |
"national (significant) number" |
hi-targeted-to-uri |
Add CC (of the country where the MGCF is located) to Redirection number Address Signals to construct E.164 number in URI. |
|
"international number" |
hi-targeted-to-uri |
Map complete Redirection number Address Signals to E.164 number in URI. |
|
|
Address Signals |
If NOA is "national (significant) number" then the format of the Address Signals is: NDC + SN If NOA is "international number" then the format of the Address Signals is: CC + NDC + SN |
hi-targeted-to-uri |
Addr-spec "+" CC NDC SN mapped to userinfo portion of SIP URI. (NOTE 2) Add "user=phone". |
|
Call diversion information |
Redirecting reason |
IETF RFC 4458 [113] "cause" URI parameter in the hi-targeted-to-uri (NOTE 1) |
cause value |
|
Unknown |
404 |
||
|
Unconditional |
302 |
||
|
User busy |
486 |
||
|
No reply |
408 |
||
|
Deflection immediate response |
480 |
||
|
Deflection during alerting |
487 |
||
|
Mobile subscriber not reachable |
503 |
||
|
Notification subscription options |
privacy "headers" component of the hi-targeted-to-uri (NOTE 1) |
||
|
unknown |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 items c |
||
|
presentation not allowed |
A 181 Being Forwarded shall not be sent |
||
|
presentation allowed with redirection number |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 items c |
||
|
presentation allowed without redirection number |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 items c |
||
|
NOTE 1: Needs to be stored for a possible inclusion into subsequent messages. NOTE 2: Used URI scheme shall be SIP URI. The "cause" URI parameter cannot be added if hi-targeted-to-uri is a tel URI. |
|||
Table 7.5.4.3.10 addresses two separate conditions: the CPG is received from the diverting exchange in which case the Call diversion information parameter is included; and the CPG is received from the diverted-to exchange in which case the Call diversion information parameter is not included. Interworking for both conditions is shown.
Table 7.5.4.3.10: Mapping of CPG 180 (Ringing) response
|
ISUP Parameter |
Derived value of parameter field |
SIP component |
Value |
|
Event information Event Indicator |
ALERTING |
||
|
Redirection number |
History-Info header field with one hi-entry and the hi-target-param "mp" header field parameter |
See table 7.5.4.3.8 |
|
|
Call diversion information |
Redirecting reason |
IETF RFC 4458 [113] "cause" URI parameter in the hi-targeted-to-uri (NOTE 1) |
cause value |
|
Unknown |
404 |
||
|
Unconditional |
302 |
||
|
User busy |
486 |
||
|
No reply |
408 |
||
|
Deflection immediate response |
480 |
||
|
Deflection during alerting |
487 |
||
|
Mobile subscriber not reachable |
503 |
||
|
Notification subscription options |
privacy "headers" component of the hi-targeted-to-uri (NOTE 1) |
||
|
unknown |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 item c |
||
|
presentation not allowed |
The 180 Ringing response shall be sent without the History-Info header field included |
||
|
presentation allowed with redirection number |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 item c |
||
|
presentation allowed without redirection number |
Escaped Privacy value is set according to the rules of 3GPP TS 24.604 [60] subclause 4.5.2.6.4 item c |
||
|
If no Call diversion information parameter is present |
IETF RFC 4458 [113] "cause" URI parameter in the hi-targeted-to-uri |
Value stored from a previously received ACM or CPG. See tables 7.5.4.3.8 and 7.5.4.3.9. |
|
|
privacy "headers" component of the hi-targeted-to-uri |
Value stored from a previously received ACM or CPG. See tables 7.5.4.3.8 and 7.5.4.3.9. |
||
|
Redirection number restriction (NOTE 2) |
See table 7.5.4.3.7 |
||
|
NOTE 1: Needs to be stored for a possible inclusion into subsequent messages. NOTE 2: This parameter may appear without call diversion information parameter and redirection number. In such cases, the O-MGCF shall send the previously sent and stored History-Info header field and set the priv-value in the History-Info header field as described in table 7.5.4.3.7. |
|||
Table 7.5.4.3.11: Mapping of ANM 200 (OK) response (to INVITE request)
|
ISUP Parameter |
Derived value of parameter field |
SIP component |
Value |
|
Redirection number |
History-Info header field with one hi-entry and the hi-target-param "mp" header field parameter |
See table 7.5.4.3.8 |
|
|
IETF RFC 4458 [113] "cause" URI parameter in the hi-targeted-to-uri |
Value stored from a previous received ACM or CPG. See tables 7.5.4.3.8 and 7.5.4.3.9. |
||
|
Redirection number restriction (NOTE) |
See table 7.5.4.3.7 |
||
|
NOTE: This parameter may appear without Call diversion information parameter and Redirection number. In such cases, the O-MGCF shall send the previously sent and stored History-Info header field and set the priv-value in the History-Info header field as described in table 7.5.4.3.7. |
|||