4 Calling Name Presentation (CNAP)

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.

4.1.3 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.

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:

MAF049

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.

Location: VLR.

MAF050

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
(VLR)

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):

Provision State

Registration State

Activation State

HLR Induced 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 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”.

4.7 Handover

Handover will have no impact on the control procedures and the operation of the service.

Annex A:
(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

Presentation

Presentation Allowed

Allowed

Presentation Restricted

Calling Name

Blocking Toggle

Identity

No Indication

Presentation Restricted

No Database Query performed

Presentation Restricted1

Blocking

Presentation Allowed

Presentation Restricted1

Toggle

Presentation Restricted

Calling Name Identity

Blocking Toggle

Unavailable 2

No Indication

Unavailable 2

No

Presentation Allowed

Calling Name Identity

Indication

Presentation Restricted

Presentation Restricted1

(or No Calling Name

Blocking Toggle

Unavailable 2

Information present)

No Indication

Unavailable 2

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

Status
of
Technical Specification GSM 03.96

Date

Version

Remarks

December 1997

version 2.0.0

presented at SMG#24 and approved

September 1998

version 6.0.0

version 6.0.0 created as part of Release 1997

October 1998

version 6.0.1

version 6.0.1 created for publication

August 1999

version 7.0.0

Specification version upgrade to Release 1998 version 7.0.0

Rapporteur: (USA)

Text and figures : WinWord 6.0
Stylesheet: etsiw_60.dot