Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/* ETSI Software License
* As long as the here under conditions are respected, non-exclusive permission is hereby granted,
* free of charge, to use, reproduce and modify this software source code, under the following conditions:
* This source code is provided AS IS with no warranties, express or implied, including but not limited to,
* the warranties of merchant ability, fitness for a particular purpose and warranties for non-infringement
* of intellectual property rights.
* ETSI shall not be held liable in any event for any direct or indirect damages whatsoever (including, without
* limitation, damages for loss of profits, business interruption, loss of information, or any other pecuniary
* loss) arising out of or related to the use of or inability to use the source code.
* This permission is granted to facilitate the implementation of the related ETSI standard, provided that
* ETSI is given the right to use, reproduce and amend the modified source code under the same conditions
* as the present permission.
* This permission does not apply to any documentation associated with this source code for which ETSI keeps
* all rights reserved.
* The present ETSI Source Code license shall be included in all copies of whole or part of this source code
* and shall not imply any sub-license right.
* (c) ETSI 2019-2020
*/
Package Ngap_Common {
Domain {
pics:
- NONE
- PICS_A3/5_1
- NOT_PICS_2
;
entities:
- UE
- GNB
- AMF
- IUT
;
events:
- receives
- sends
- forwards
- isRequestedToPlaceACall
// Initial conditions
- isNotRegisteredTo
- hasAchievedFirstRegistration
- isRegisteredTo
- isNotAttachedTo
- isAttachedTo
- isNotConfiguredForTopologyHiding
- isConfiguredForTopologyHiding
- isExistingIn
- establishedSecurityRelation
- registeredIdentityTelURI
- registeredIdentitySipURI
- hasInitiatedDialogWith
- hasInitiatedPS2CSinEarlydialog
- hasInitiatedPS2CSinAlertingState
- hasEstablishedDialog
- hasEstablishedPS2CSDialog
- isConfiguredWithENUMentryForTelURI_E164NumberOf
- hasReceivedInitialRequestForDialog
- hasReceived200OkOnInitialRequestForDialogWith
- hasReceived180OnInitialRequest
- hasReceived200OkCancel
- hasReceivedTerminatedRequest
- registeredPublicIdsWithTelUriAndSipUri
- hasReceivedSubsequentOrTargetRefreshRequestInDialog
- previouslyEstablishedCallWith
- isRequestedToSend
- isRequestedToDeregisterUser
- isBusy
- isNoLongerAvailable
- isTriggeredToDetachUser
- isRequestedToDetachfromNetwork
- hasAchievedFirstREGISTER
- hasResponded486INVITE
- hasAchievedInitialINVITE
- hasAchievedINVITE
- hasAchievedUPDATEuponINVITE
- timerOperatorSpecificTimeout //NOTE: 8 seconds is an appropriate value for the operator policy.
- isAttachingToNetwork
- hasDoneSubscription
- indicate
;
} // End of Domain section
// Const {
// PX_Stored_Domain_Uri,
// PX_TO_BE_DEFINED
// ;
// } // End of Const section
Data {
type NgapMessage;
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
//Table 8.1-1
NgapMessage AMF_CONFIGURATION_UPDATE;
NgapMessage AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE;
NgapMessage AMF_CONFIGURATION_UPDATE_FAILURE;
NgapMessage RAN_CONFIGURATION_UPDATE;
NgapMessage RAN_CONFIGURATION_UPDATE_ACKNOWLEDGE;
NgapMessage RAN_CONFIGURATION_UPDATE_FAILURE;
NgapMessage HANDOVER_CANCEL;
NgapMessage HANDOVER_CANCEL_ACKNOWLEDGE;
NgapMessage HANDOVER_REQUIRED;
NgapMessage HANDOVER_COMMAND;
NgapMessage HANDOVER_PREPARATION_FAILURE;
NgapMessage HANDOVER_REQUEST ;
NgapMessage HANDOVER_REQUEST_ACKNOWLEDGE;
NgapMessage HANDOVER_FAILURE;
NgapMessage INITIAL_CONTEXT_SETUP_REQUEST;
NgapMessage INITIAL_CONTEXT_SETUP_RESPONSE;
NgapMessage INITIAL_CONTEXT_SETUP_FAILURE;
NgapMessage NG_RESET;
NgapMessage NG_RESET_ACKNOWLEDGE;
NgapMessage NG_SETUP_REQUEST;
NgapMessage NG_SETUP_RESPONSE;
NgapMessage NG_SETUP_FAILURE;
NgapMessage PATH_SWITCH_REQUEST;
NgapMessage PATH_SWITCH_REQUEST_ACKNOWLEDGE;
NgapMessage PATH_SWITCH_REQUEST_FAILURE;
NgapMessage PDU_SESSION_RESOURCE_MODIFY_REQUEST;
NgapMessage PDU_SESSION_RESOURCE_MODIFY_RESPONSE;
NgapMessage PDU_SESSION_RESOURCE_MODIFY_INDICATION;
NgapMessage PDU_SESSION_RESOURCE_MODIFY_CONFIRM;
NgapMessage PDU_SESSION_RESOURCE_RELEASE_COMMAND;
NgapMessage PDU_SESSION_RESOURCE_RELEASE_RESPONSE;
NgapMessage PDU_SESSION_RESOURCE_SETUP_REQUEST;
NgapMessage PDU_SESSION_RESOURCE_SETUP_RESPONSE;
NgapMessage UE_CONTEXT_MODIFICATION_REQUEST;
NgapMessage UE_CONTEXT_MODIFICATION_RESPONSE;
NgapMessage UE_CONTEXT_MODIFICATION_FAILURE;
NgapMessage UE_CONTEXT_RELEASE_COMMAND;
NgapMessage UE_CONTEXT_RELEASE_COMPLETE;
NgapMessage WRITE_REPLACE_WARNING_REQUEST;
NgapMessage WRITE_REPLACE_WARNING_RESPONSE;
NgapMessage PWS_CANCEL_REQUEST;
NgapMessage PWS_CANCEL_RESPONSE;
NgapMessage UE_RADIO_CAPABILITY_CHECK_REQUEST;
NgapMessage UE_RADIO_CAPABILITY_CHECK_RESPONSE;
NgapMessage UE_CONTEXT_SUSPEND_REQUEST;
NgapMessage UE_CONTEXT_SUSPEND_RESPONSE;
NgapMessage UE_CONTEXT_SUSPEND_FAILURE;
NgapMessage UE_CONTEXT_RESUME_REQUEST;
NgapMessage UE_CONTEXT_RESUME_RESPONSE;
NgapMessage UE_CONTEXT_RESUME_FAILURE;
NgapMessage UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST;
NgapMessage UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE;
//Table 8.1-2
NgapMessage DOWNLINK_RAN_CONFIGURATION_TRANSFER;
NgapMessage DOWNLINK_RAN_STATUS_TRANSFER;
NgapMessage DOWNLINK_NAS_TRANSPORT;
NgapMessage ERROR_INDICATION;
NgapMessage UPLINK_RAN_CONFIGURATION_TRANSFER;
NgapMessage UPLINK_RAN_STATUS_TRANSFER;
NgapMessage HANDOVER_NOTIFY;
NgapMessage INITIAL_UE_MESSAGE;
NgapMessage NAS_NON_DELIVERY_INDICATION;
NgapMessage PAGING;
NgapMessage PDU_SESSION_RESOURCE_NOTIFY;
NgapMessage REROUTE_NAS_REQUEST;
NgapMessage UE_CONTEXT_RELEASE_REQUEST;
NgapMessage UPLINK_NAS_TRANSPORT;
NgapMessage AMF_STATUS_INDICATION;
NgapMessage PWS_RESTART_INDICATION;
NgapMessage PWS_FAILURE_INDICATION;
NgapMessage DOWNLINK_UE_ASSOCIATED_NRPPA_TRANSPORT;
NgapMessage UPLINK_UE_ASSOCIATED_NRPPA_TRANSPORT;
NgapMessage DOWNLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT;
NgapMessage UPLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT;
NgapMessage TRACE_START;
NgapMessage TRACE_FAILURE_INDICATION;
NgapMessage DEACTIVATE_TRACE;
NgapMessage CELL_TRAFFIC_TRACE;
NgapMessage LOCATION_REPORTING_CONTROL;
NgapMessage LOCATION_REPORTING_FAILURE_INDICATION;
NgapMessage LOCATION_REPORT;
NgapMessage UE_TNLA_BINDING_RELEASE_REQUEST;
NgapMessage UE_RADIO_CAPABILITY_INFO_INDICATION;
NgapMessage RRC_INACTIVE_TRANSITION_REPORT;
NgapMessage OVERLOAD_START;
NgapMessage OVERLOAD_STOP;
NgapMessage SECONDARY_RAT_DATA_USAGE_REPORT;
NgapMessage UPLINK_RIM_INFORMATION_TRANSFER;
NgapMessage DOWNLINK_RIM_INFORMATION_TRANSFER;
NgapMessage RETRIEVE_UE_INFORMATION;
NgapMessage UE_INFORMATION_TRANSFER;
NgapMessage RAN_CP_RELOCATION_INDICATION;
NgapMessage CONNECTION_ESTABLISHMENT_INDICATION;
NgapMessage AMF_CP_RELOCATION_INDICATION;
NgapMessage HANDOVER_SUCCESS;
NgapMessage UPLINK_RAN_EARLY_STATUS_TRANSFER;
NgapMessage DOWNLINK_RAN_EARLY_STATUS_TRANSFER;
//Section 9.3.1.2
Cause Multiple_Location_Reporting_Reference_ID_instances;
} // End of Data section
Configuration {
Interface Type defaultGT accepts NgapMessage;
Component Type NgapComponent with gate g of type defaultGT;
Test Configuration CFG_GNB_01
containing
Tester component AMF of type NgapComponent
SUT component IUT of type NgapComponent
connection between AMF.g and IUT.g;
Test Configuration CFG_AMF_01
containing
Tester component GNB of type NgapComponent
SUT component IUT of type NgapComponent
connection between GNB.g and IUT.g;
}
} // End of Package Sip_Common