diff --git a/specification/stage-3/06_Connection_Control/asn1/Uu-6G-ConnectionControl.asn b/specification/stage-3/06_Connection_Control/asn1/Uu-6G-ConnectionControl.asn new file mode 100644 index 0000000000000000000000000000000000000000..102ee1ecf8e9c5ca152893e33a308c743163b09b --- /dev/null +++ b/specification/stage-3/06_Connection_Control/asn1/Uu-6G-ConnectionControl.asn @@ -0,0 +1,27 @@ +Uu-6G-ConnectionControl +DEFINITIONS + AUTOMATIC TAGS ::= +BEGIN + +ConnectionSetupRequest ::= SEQUENCE { + /* If upper layers provide a 5G-S-TMSI, the UE shall set this field to the ng-5G-S-TMSI-Part1 (note: upper layers provide the 5G-S-TMSI if the UE is registered in the TA of the current cell.). Else, the UE shall set the field to a uniformly drawn random value in the range 0..549755813887. */ + ue-Identity InitialUE-Identity, + + /* If the UE establishmes the RRC connection as a result of release with redirect with mpsPriorityIndication, it shall set this field to "mps-PriorityAccess". Else, the UE shall set the field in accordance with the information received from upper layers. + NOTE: The network does not reject an RRCSetupRequest if the UE chooses a cause value that is unknown to the network. */ + establishmentCause EstablishmentCause, + + spare BIT STRING (SIZE (1)) +} + +InitialUE-Identity ::= CHOICE { + /* The rightmost 39 bits of 5G-S-TMSI. */ + ng-5G-S-TMSI-Part1 BIT STRING (SIZE (39)), + + randomValue INTEGER(0..549755813887) +} + +EstablishmentCause ::= ENUMERATED { + emergency, highPriorityAccess, mt-Access, mo-Signalling, mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess, spare6, spare5, spare4, spare3, spare2, spare1} + +END \ No newline at end of file