PCU: fix: actually match IMSI in Packet Paging Request
Change-Id: I0afdd53fd5d2a89e139f65a7aec412a2e12511cc
diff --git a/library/L3_Templates.ttcn b/library/L3_Templates.ttcn
index 0556c97..6b5f5c2 100644
--- a/library/L3_Templates.ttcn
+++ b/library/L3_Templates.ttcn
@@ -2833,6 +2833,9 @@
external function enc_MobileIdentityLV(in MobileIdentityLV si) return octetstring
with { extension "prototype(convert) encode(RAW)" };
+external function dec_MobileIdentityV(in octetstring mi) return MobileIdentityV
+ with { extension "prototype(convert) decode(RAW)" };
+
/* SMS TPDU Layer */
diff --git a/library/RLCMAC_CSN1_Types.ttcn b/library/RLCMAC_CSN1_Types.ttcn
index 321049c..1bb6232 100644
--- a/library/RLCMAC_CSN1_Types.ttcn
+++ b/library/RLCMAC_CSN1_Types.ttcn
@@ -204,7 +204,10 @@
* uses a byte. */
uint4_t len,
octetstring mobile_id
- } with { variant (len) "LENGTHTO(mobile_id)" };
+ } with {
+ variant (len) "LENGTHTO(mobile_id)"
+ variant (mobile_id) "BYTEORDER(first)"
+ };
type record PageInfoPs {
BIT1 presence ('0'B),
BIT1 ptmsi_or_mobile_id,