15.3 CNAP
34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification
15.3.1 CNAP/Normal Operation – Name indication contained in Setup message
15.3.1.1 Definition
To check that the UE presents the calling name identity correctly when name indication is sent in SETUP message to UE.
15.3.1.2 Conformance requirement
The calling name identity is made up of calling party’s name – up to 80 characters.
The UE shall be given one of the following in the name indicator:
– calling name identity;
– presentation indicator of presentation restricted;
– presentation indicator of name unavailable; or
– calling name identity and presentation restricted (for the case where the CNAP override category is provisioned).
If the network has received a non-zero SS screening indicator from the MS, then calling name information indicated above shall be sent to the MS as defined in figure 15.3.1-1. If the network did not receive a non-zero SS screening indicator form the MS, then calling name information shall not be sent to the MS.
MS Network
SETUP
<——————————————————————————————————-
Facility (Invoke = NotifySS (CNAP, nameIndicator ))
or
MS Network
SETUP
<——————————————————————————————————-
:
:
FACILITY
<——————————————————————————————————-
Facility (Invoke = NotifySS (CNAP, nameIndicator))
Figure 15.3.1-1: Notification by the network to the called mobile subscriber
References
TS 24.096 clause 4.1.
15.3.1.3 Test purpose
To verify that the UE presents to the user the name information of the calling party at call setup time, when name indication is sent in SETUP message, for all incoming calls.
15.3.1.4 Method of test
Related ICS/IXIT statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of MT circuit switched basic service Yes/No.
Support Calling name presentation Yes/No.
Description of display for CNAP.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE is in MM-state “idle, updated”.
Test procedure
A mobile terminated call is initiated. The UE receives a SETUP message that includes Signal IE, and the Facility IE with Name Indication.
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See TS 34.108 clause 7.1.2 Establishment cause: Terminating Conversational Call. |
||
2 |
-> |
PAGING RESPONSE |
||
3 |
<- |
AUTHENTICATION REQUEST |
||
4 |
-> |
AUTHENTICATION RESPONSE |
||
5 |
<- |
SECURITY MODE COMMAND |
||
6 |
-> |
SECURITY MODE COMPLETE |
||
7 |
<- |
SETUP |
Includes FACILITY (Invoke = NotifySS (CNAP, nameIndicator)) Signal IE included |
|
8 |
-> |
CALL CONFIRMED |
||
9 |
-> |
ALERTING |
||
10 |
UE |
The UE shall display the calling nameIndicator |
Specific message contents:
SETUP (Step 7)
Information Element |
Value/remark |
---|---|
Facility |
|
Invoke component |
|
Operation Code |
notifySS |
Parameters |
|
NotifySS-Arg |
|
SS-code |
‘00011001’B |
nameIndicator |
|
callingName |
|
namePresentationAllowed |
|
nameString |
“TESTNAME” |
Signal |
|
Signal Value |
‘00000000’B (Dial Tone ON) |
15.3.1.5 Test requirements
In step 10 the UE displays the calling name Indicator received at step 7.
15.3.2 CNAP/Normal Operation – Name indication contained in Facility message
15.3.2.1 Definition
To check that the UE presents the calling name identity correctly when name indication is sent in FACILITY message to UE.
15.3.2.2 Conformance requirement
The calling name identity is made up of calling party’s name – up to 80 characters.
The UE shall be given one of the following in the name indicator:
– calling name identity;
– presentation indicator of presentation restricted;
– presentation indicator of name unavailable; or
– calling name identity and presentation restricted (for the case where the CNAP override category is provisioned).
If the network has received a non-zero SS screening indicator from the MS, then calling name information indicated above shall be sent to the MS as defined in figure 15.3.2-1. If the network did not receive a non-zero SS screening indicator form the MS, then calling name information shall not be sent to the MS.
MS Network
SETUP
<——————————————————————————————————-
Facility (Invoke = NotifySS (CNAP, nameIndicator ))
or
MS Network
SETUP
<——————————————————————————————————-
:
:
FACILITY
<——————————————————————————————————-
Facility (Invoke = NotifySS (CNAP, nameIndicator))
Figure 15.3.2-1: Notification by the network to the called mobile subscriber
References
TS 24.096 clause 4.1.
15.3.2.3 Test purpose
To verify that the UE presents to the user the name information of the calling party at call setup time, when name indication is sent in FACILITY message, for all incoming calls.
15.3.2.4 Method of test
Related ICS/IXIT statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of MT circuit switched basic service Yes/No.
Support Calling name presentation Yes/No.
Description of display for CNAP.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE is in MM-state “idle, updated”.
Test procedure
A mobile terminated call is initiated.
The CC entity of the UE is brought to the state U9 by using a SETUP message containing signal information element
The UE sends an ALERTING message and enters the state U7
The SS sends Facility message includes the Name Indication.
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
Mobile terminated establishment of Radio Resource Connection |
See TS 34.108 clause 7.1.2 Establishment cause: Terminating Conversational Call. |
||
2 |
-> |
PAGING RESPONSE |
||
3 |
<- |
AUTHENTICATION REQUEST |
||
4 |
-> |
AUTHENTICATION RESPONSE |
||
5 |
<- |
SECURITY MODE COMMAND |
||
6 |
-> |
SECURITY MODE COMPLETE |
||
7 |
<- |
SETUP |
Signal IE included |
|
8 |
-> |
CALL CONFIRMED |
||
9 |
-> |
ALERTING |
||
10 |
<- |
FACILITY |
FACILITY (Invoke = NotifySS (CNAP, nameIndicator)) |
|
11 |
UE |
The UE shall display the calling nameIndicator |
Specific message contents:
FACILITY (Step 10)
Information Element |
Value/remark |
---|---|
Facility |
|
Invoke component |
|
Operation Code |
notifySS |
Parameters |
|
NotifySS-Arg |
|
SS-code |
‘00011001’B |
nameIndicator |
|
callingName |
|
namePresentationAllowed |
|
nameString |
“TESTNAME” |
15.3.2.5 Test requirements
In step 11 the UE displays the calling name Indicator received at step 10.
15.3.3 CNAP/Interrogation accepted
15.3.3.1 Definition
To check that the UE requests the status of CNAP from SS by interrogate procedure and displays the response received from SS.
15.3.3.2 Conformance requirement
The mobile subscriber can request the status of the supplementary service by interrogation procedure and be informed if the service is provided to him/her.
MS Network
REGISTER
——————————————————————————————————->
Facility (Invoke = InterrogateSS (CNAP))
RELEASE COMPLETE
<——————————————————————————————————-
Facility (Return Result = InterrogateSS (SS-Status))
RELEASE COMPLETE
<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Facility (Return Error (Error))
RELEASE COMPLETE
<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Facility (Reject (Invoke_problem))
Figure 15.3.3-1: Interrogation of calling name identification presentation
References
TS 24.096 clause 4.2
15.3.3.3 Test purpose
To test the correct operation of the interrogation procedure and in case of successful interrogation, verify correct display of the response from the SS.
15.3.3.4 Method of test
Related ICS/IXIT statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of MO circuit switched basic service Yes/No.
Support Calling name presentation Yes/No.
Description of the user’s commands and of display of the answers from the network for interrogation of CNAP.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE is in MM-state “idle, updated”.
Test procedure
The UE is made to initiate interrogation of CNAP for all basic service groups.
Upon receipt of the interrogate operation in REGISTER message, the SS answers with a RELEASE COMPLETE message with the Facility information element containing the return result of the InterrogateSS operation.
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
UE |
The UE is made to initiate an interrogation of CNAP (all basic service groups). |
||
2 |
-> |
CM SERVICE REQUEST |
The UE sends CM SERVICE REQUEST with the IE "CM service type" set to "supplementary service activation". |
|
2A |
<- |
AUTHENTICATION REQUEST |
||
2B |
-> |
AUTHENTICATION RESPONSE |
||
3 |
The SS starts integrity protection |
|||
4 |
-> |
REGISTER |
Includes FACILITY (Invoke = InterrogateSS (CNAP)) |
|
5 |
<- |
RELEASE COMPLETE |
Includes FACILITY (Return Result = InterrogateSS (ss-status)) |
|
5A |
SS |
The SS releases the RRC connection |
||
6 |
UE |
The UE shall display the return result of the Interrogate operation |
||
7 |
SS |
Void |
Specific message contents:
REGISTER (Step 4)
Information Element |
Value/remark |
---|---|
Facility |
|
Invoke Component |
|
Operation Code |
InterrogateSS |
Parameters |
|
SS-ForBS-Code |
|
ss-Code |
‘00011001’B |
SS version |
|
SS version indicator |
not checked |
RELEASE COMPLETE with Return result component (Step 5)
Information Element |
Value/remark |
---|---|
Facility |
|
Invoke Component |
|
Operation Code |
InterrogateSS |
Parameters |
|
InterrogateSS-Res |
|
ss-Status |
‘00000100’B |
15.3.3.5 Test requirements
In step 6 the UE displays the return result received at step 5.
15.3.4 CNAP/Interrogation rejected
15.3.4.1 Definition
To check that the UE requests the status of CNAP from SS by interrogate procedure and displays the response received from SS in case of an error or an invoke problem.
15.3.4.2 Conformance requirement
The mobile subscriber can request the status of the supplementary service by interrogation procedure and be informed if the service is provided to him/her.
MS Network
REGISTER
——————————————————————————————————->
Facility (Invoke = InterrogateSS (CNAP))
RELEASE COMPLETE
<——————————————————————————————————-
Facility (Return Result = InterrogateSS (SS-Status))
RELEASE COMPLETE
<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Facility (Return Error (Error))
RELEASE COMPLETE
<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Facility (Reject (Invoke_problem))
Figure 15.3.4-1: Interrogation of calling name identification presentation
References
TS 24.096 clause 4.2
15.3.4.3 Test purpose
To test the correct operation of the interrogation procedure, and correct display of the response from the SS in RELEASE COMPLETE message in case of an error response and an invoke problem.
15.3.4.4 Method of test
Related ICS/IXIT statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of MO circuit switched basic service Yes/No.
Support Calling name presentation Yes/No.
Description of the user’s commands and of display of the answers from the network for interrogation of CNAP.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE is in CC state U10.
Test procedure
The UE is made to request interrogation of CNAP for all basic service groups.
Upon receipt of the interrogate operation in REGISTER message, the SS answers with a RELEASE COMPLETE message with the Facility information element containing a Return Error (return_error: SS not available) of the InterrogateSS operation.
The SS sends STATUS ENQUIRY, the UE responds with STATUS message indicating CC state U10.
Then again, the user requests interrogation of CNAP for all basic service groups.
Upon receipt of the REGISTER message, the SS answers with the RELEASE COMPLETE message (same PD and TI that in the REGISTER message) with the Facility information element containing a Reject (invoke_problem: resource limitation) of the InterrogateSS operation.
The SS sends STATUS ENQUIRY, the UE responds with STATUS message indicating CC state U10.
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
UE |
The UE is made to initiate an interrogation for CNAP (all). |
||
2 |
-> |
CM SERVICE REQUEST |
cause: "supplementary service activation” |
|
3 |
<- |
CM SERVICE ACCEPT |
||
4 |
-> |
REGISTER |
Includes FACILITY (Invoke = InterrogateSS (CNAP)) |
|
5 |
<- |
RELEASE COMPLETE |
Includes FACILITY (Return_error= SS not available) |
|
6 |
UE |
The UE shall display the response from SS |
||
7 |
<- |
STATUS ENQUIRY |
||
8 |
-> |
STATUS |
CC state U10 |
|
9 |
UE |
The UE is made to initiate an interrogation of CNAP (all) |
||
10 |
-> |
CM SERVICE REQUEST |
cause: "supplementary service activation” |
|
11 |
<- |
CM SERVICE ACCEPT |
||
12 |
-> |
REGISTER |
Includes FACILITY (Invoke = InterrogateSS (CNAP)) |
|
13 |
<- |
RELEASE COMPLETE |
Includes FACILITY (Invoke_problem = Resource Limitation) |
|
14 |
UE |
The UE shall display the response from SS |
||
15 |
<- |
STATUS ENQUIRY |
||
16 |
-> |
STATUS |
CC state U10 |
Specific message contents:
REGISTER (Step 4, 12)
Information Element |
Value/remark |
---|---|
Facility |
|
Invoke component |
|
Operation Code |
Interrogation |
Parameters |
|
SS-ForBS-Code |
|
SS-Code |
‘00011001’B |
SS version |
|
SS version indicator |
not checked |
RELEASE COMPLETE with Return error component (Step 5)
Information Element |
Value/remark |
---|---|
Cause |
|
location |
user |
Cause value |
‘0110010’ B (Requested facility not subscribed) |
Facility |
|
Invoke ID |
Same ID as in the invoke of the InterrogateSS operation |
Error code |
ss-NotAvailable |
RELEASE COMPLETE with Reject component (Step 13)
Information Element |
Value/remark |
---|---|
Cause |
|
location |
user |
Cause value |
‘0101111’ B (Resources unavailable, unspecified) |
Facility |
|
Invoke ID |
Same ID as in the invoke of the InterrogateSS operation |
Problem code |
resourceLimitation |
15.3.4.5 Test requirements
In step 6 the UE displays the response from SS at step 5.
In step 14 the UE displays the response from SS at step 13.