1 Calling line identification presentation (CLIP)
23.0813GPPLine Identification supplementary servicesRelease 17Stage 2TS
1.1 Handling of calling line identification presentation
1.1.1 Interrogation
Status check
The mobile subscriber can request the status of the supplementary service and be informed if the service is provided to him/her. This procedure is illustrated in figure 1.1.
Figure 1.1: Interrogation of calling line identification presentation
1.2 Functions and information flows
The following Mobile Additional Functions have been identified for the PLMN:
MAF001
Determination of the calling line identification presentation subscription
The ability of a PLMN component to determine whether the supplementary service is provisioned for the mobile subscriber. See figure 1.2.
Location: VLR.
MAF002
Determination of the calling party number for offering to the called party
The ability of a PLMN component to determine and to forward the calling line identity and related indications to the called party. See figure 1.3.
Location: destination MSC.
The information flow is shown in figure 1.9.
Figure 1.2: MAF001 Determination of calling line identification presentation subscription
(VLR)
Figure 1.3: MAF002 Determination of the information for offering to the called party
(destination MSC)
Figure 1.4: Procedure Cause_of_no_CLI
Figure 1.5: Addition of line identification information to Send Routeing Info message.
Figure 1.6: Addition of line identification information to Provide Roaming Number message.
Figure 1.7: Storing of Line Identification in destination VLR
Figure 1.8: Addition of line identification information to Complete Call/Process Call Waiting message.
Figure 1.9: Information flow for calling line identification presentation:
mobile station or fixed terminal to mobile station
NOTE:
**: A subaddress may be received from the originating MS or the TE
info: information SI: screening indicator aSI: additional screening indicator
req: request PI: presentation indicator CoNC: cause of no CLI
aPI: additional presentation indicator
ack: acknowledge LI: line identity aLI: additional line identity
NOTE: For mapping rules of CLI parameters refer to Annex A.
1.2.1 Optional capability to carry calling line identification
When GMSC is performing Send Routing Info query it may pass calling line identification to the HLRb. The calling line identification shall be in international format. If the HLRb receives calling line identification within Send Routing Info it may pass unmodified calling line identification within Provide Roaming Number to the VLRb. HLR shall not pass calling line identification in the HPLMN nor in the case where sending of the CLI information is explicitly denied to the destination network..
If MSCb receives calling line identification only from signalling it shall use that parameter for presentation purposes i.e. normal handling as described in the previous clause applies.
If MSCb receives Cause of no CLI from signalling it shall be sent to the VLRb by Send Info for Incoming Call query.
If MSCb receives calling line identification and/or Cause of no CLI from VLRb and it supports the feature it shall use that parameter for presentation purposes. In this case calling line identification is stored in the VLRb and when the set-up message is processed the handling described in the previous clause is done using the stored calling line identification.
1.2.2 Information elements used in the messages
Table 1.2.2.1: Information elements used in messages
Information Element |
Logical Information element name |
Information element Required |
Information element description |
Calling Party Number |
SI PI LI |
M M M |
Calling Party Number contains screening indicator (SI), presentation indicator (PI) and line identity (LI) as mandatory information. |
Generic Number |
aSI aPI aLI |
M M M |
Generic Number contains additional screening indicator (aSI), additional presentation indicator (aPI) and additional line identity (aLI) as mandatory information. |
Cause of no CLI |
unavailable reject by user interaction with other service coin line/payphone |
M M M M |
Cause of no CLI contains detailed Cause of no CLI (unavailable, reject by user, interaction with other service, coin line/payphone) as mandatory information. |
1.2.3 Parameters in Send Routeing Info and Provide Roaming Number for CLI
Table 1.2.3.1: Messages between GMSC and HLR
Message |
Message sender |
Information element name |
Information element Required |
Information element description |
Send Routeing Info |
GMSC |
– Calling Party Number Generic Number |
– C C |
Refer to 3GPP TS 23.018. In addition: The information element is present if GMSC received calling party number from originating network; otherwise it shall be absent. The information element is present if GMSC received additional calling party number from originating network or from gsmSCF because of a CAMEL service; otherwise it shall be absent. |
Table 1.2.3.2: Messages between HLR and VLR
Message |
Message sender |
Information element name |
Information element Required |
Information element description |
Provide Roaming Number |
HLR |
– Calling Party Number Generic Number |
– C C |
Refer to 3GPP TS 23.018. In addition: The information element is present if HLR received calling party number from GMSC and MS B is outside of home country; otherwise it shall be absent. The information element is present if HLR received additional calling party number from GMSC and MS B is outside of home country; otherwise it shall be absent. |
1.2.4 Messages between MSC and VLR in destination network
Table 1.2.4.1: Messages between MSC and VLR
Message |
Message sender |
Information element name |
Information element Required |
Information element description |
Complete Call |
VLR |
– Calling Party Number Generic Number Cause of no CLI |
– C C C |
Refer to 3GPP TS 23.018. In addition: The information element is present if it is stored in VLR; otherwise it shall be absent. The information element is present if it is stored in VLR; otherwise it shall be absent. The information element is present if it is stored in VLR; otherwise it shall be absent. |
Process Call Waiting |
VLR |
– Calling Party Number Generic Number Cause of no CLI |
– C C C |
Refer to 3GPP TS 23.018. In addition: The information element is present if it is stored in VLR; otherwise it shall be absent. The information element is present if it is stored in VLR; otherwise it shall be absent. The information element is present if it is stored in VLR; otherwise it shall be absent. |
Send Info for Incoming Call |
MSC |
– Cause of no CLI |
– C |
Refer to 3GPP TS 23.018. In addition: The information element is present if MSC received Cause of no CLI; otherwise it shall be absent. |
1.3 Information stored in the HLR
CLIP may have the following logical states (refer to 3GPP TS 23.011 for an explanation of the notation):
Provisioning State Registration State Activation State HLR Induction State
(Not Provisioned, Not Applicable, Not Active, Not Induced)
(Provisioned, Not Applicable, Active and Operative, Not Induced)
The HLR shall store the logical state of CLIP (which shall be one of the valid states listed above) on a per subscriber basis.
The HLR shall also store the subscription option "override category" on a per subscriber basis.
This parameter takes one of the following values:
1. yes;
2. no.
1.4 State transition model
The following figure shows the successful cases of transition between the applicable logical states of CLIP. The state changes are caused by actions of the service provider.
Note that error cases are not shown in the diagram as they normally do not cause a state change. Additionally, some successful requests may not cause a state change. Hence they are not shown in the diagram.
Figure 1.9: State transition model for CLIP
1.5 Transfer of information from HLR to VLR
If the provisioning state for CLIP is "Provisioned" then, when the subscriber registers on a VLR, the HLR shall send that VLR information about the logical state of CLIP. The HLR shall send the override category if the VLR is in the HPLMN country. The HLR may send the override category if the VLR is outside the HPLMN country.
If the logical state of CLIP or the override category is changed while a subscriber is registered on a VLR then the HLR shall inform the VLR of the new logical state of CLIP. If the override category is changed and the provisioning state of CLIP is "Provisioned" then the HLR shall inform the VLR about the new override category when the VLR is in the HPLMN country. The HLR may inform the VLR about the new override category when the VLR is outside the HPLMN country.
1.6 Information stored in the VLR
For CLIP, the VLR shall store the service state information and override category received from the HLR.
If not received from the HLR (case of roaming outside the HPLMN country), the override category shall be set to the default value "no".
1.7 Handover
Handover will have no impact on the control procedures and the operation of the service.
1.8 Interactions with other supplementary services
See 3GPP TS 22.081 [4] clause 1.6.