From 7772cdbc96dbca85707a18e9174da883371e3709 Mon Sep 17 00:00:00 2001 From: Henning Wiemann Date: Mon, 17 Feb 2025 10:41:15 +0100 Subject: [PATCH] Adding ASN.1 module ConnectionControl --- .../asn1/Uu-6G-ConnectionControl.asn | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 specification/stage-3/06_Connection_Control/asn1/Uu-6G-ConnectionControl.asn 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 0000000..102ee1e --- /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 -- GitLab