03.963GPPName identification supplementary servicesStage 2TS
4.1 Handling of calling name presentation
4.1.1 Originating MSC Activities
The originating MSC may include calling name information in the Setup.
4.1.2 Terminating VMSC Activities
The calling name identity shall be provided by the terminating VMSC to the MS. See Figure 3a/3b for details.
The procedures of the name database query are outside the scope of the present document.
The MSC shall determine the presentation indicator to be sent to the CNAP subscriber’s MS by combining the presentation indicator in the calling line information (if available), the presentation indicator in the calling name information (if available) and the presentation indicator in the response from the name database (if applicable). The calling name shall be restricted if either the line or name indicator shows the information is to be restricted (and override category is not applicable). The precise handling depends on the structure of the name database and is therefore outside the scope of the present document. An example is shown in annex A.
If a name database query is not possible, e.g. calling line identity is unavailable, name database is not responding, or the name database response timer expires, then the MSC shall send a presentation indicator of name unavailable to the CNAP subscriber’s MS.
A character translation may be required by the terminating MSC since the name characters stored in the name database are not using the GSM default alphabet (name characters passed to the CNAP subscriber’s MS use the GSM default alphabet). Display of calling name identity to the subscriber is outside the scope of the present document.
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.
Figure 1: Interrogation of Calling Name Presentation
4.2 Functions and information flows
The following Mobile Additional Functions (MAF) have been identified for the PLMN:
Determination of the calling name presentation subscription.
The ability of a PLMN component to determine whether the supplementary service is provisioned for the mobile subscriber. See figure 3a.
Determination of the calling party name for offering to the called party.
The ability of a PLMN component to determine and to forward the calling name identity and related indications to the called party. See figure 3b.
Location: destination MSC.
The information flow is shown in figure 4.
Figure 2: MAF049 Determination of the calling name presentation subscription
Figure 3a: MAF050(CNAP) Determination of the information for offering to the called party (Sheet 1)
Obtain info from database
Obtain info from signalling
Figure 3b: MAF050(CNAP) Determination of the information for offering to the called party (Sheet 2)
NOTE: OR1: CNAP provisioned Y: yes N: no OR2: Calling Name Info a: allowed Presentation Indicator Value b: restricted c: unavailable OR3: Override category Y: yes N: no info: information req: request ack: acknowledge PI: presentation indicator
Figure 4: Information Flow For Calling Name Presentation: Mobile Station Or Fixed Terminal To Mobile Station
4.3 Information stored in the HLR
CNAP may have the following logical states (refer to GSM 03.11 for an explanation of the notation):
HLR Induced State
Active and Operative,
The HLR shall store the logical state of CNAP (which shall be one of the valid state listed above) on a per subscriber basis.
The HLR shall also store the subscription option “override category” on a per subscriber basis. The subscription options are: “Yes” or “No”.
4.4 State Transition Model
The following figure shows the successful cases of transition between the applicable logical states of CNAP. 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 change. Additionally, some successful requests may not cause a state change. Hence they are not shown in the diagram.
Figure 5: State Transition model for CNAP
4.5 Transfer of information from HLR to VLR
If the provisioning state for CNAP is "provisioned" then, when the subscriber registers on a VLR, the HLR shall send the VLR subscriber information about the logical state of CNAP. Please refer to GSM 03.16 for details related to the handling of supplementary service information between the HLR and VLR.
If the logical state of CNAP or the override category is changed while a subscriber is registered on a VLR, then the HLR shall inform the VLR of the logical state of CNAP. If the override category is changed and the provisioning state of CNAP 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.
4.6 Information stored in the VLR
For CNAP, the VLR shall store the service state information and override category received from the HLR. If not received from the HLR (in case of roaming outside the HPLMN country), the override category shall be set to the default value “no”.
Handover will have no impact on the control procedures and the operation of the service.
(Normative for PCS1900) Calling Name Information Setting to the MS
A name database query is performed using the calling party’s line identity as specified in ANSI T1.641 "Calling Name Identification Presentation".
The calling name information, which contains the resulting presentation indicator, as shown in Table 1 is sent to the CNAP subscriber’s MS.
Table 1: Determination of Calling Name Information sent to CNAP subscriber’s MS
Presentation Indicator in Calling Name Information
Presentation Indicator in Name Database
Calling Name Information sent to the CNAP subscriber’s MS
No Database Query performed
Calling Name Identity
Calling Name Identity
(or No Calling Name
1 If the override category is set to yes, the MSC shall send the calling name identity and a presentation indicator of presentation restricted to the CNAP subscriber’s MS.
2 These combinations are unexpected: an indication of name unavailable is given.
Annex B (informative):
Status of GSM 03.96
presented at SMG#24 and approved
version 6.0.0 created as part of Release 1997
version 6.0.1 created for publication
Specification version upgrade to Release 1998 version 7.0.0
Text and figures : WinWord 6.0