Commit ed7736e7 authored by Vadim Yanitskiy's avatar Vadim Yanitskiy
Browse files

MobileL3_CommonIE_Types.ttcn: fix length limitations for No_Identity



According to 3GPP TS 24.008, section 10.5.1.4 "Mobile Identity":

For Type of identity "No Identity", the Identity digit bits shall
be encoded with all 0s and the Length of mobile identity contents
parameter shall be set to one of the following values:

  - "1" if the identification procedure is used (see subclause 9.2.11);
  - "3" if the GMM identification procedure is used (see subclause 9.4.13);
  - "3" if the EMM identification procedure is used (see 3GPP TS 24.301 [120]).

Thus we should allow shorter length for the 'fillerDigits' field.

Change-Id: I769568744c0d47b2627eb6a955698f8632e981f9
Signed-off-by: Vadim Yanitskiy's avatarVadim Yanitskiy <axilirator@gmail.com>
parent 2b5149e1
......@@ -218,7 +218,9 @@ type record TMGI_and_MBMS_SessionID
type record No_Identity
{
BIT1 oddevenIndicator, // '0'B (guessed)
hexstring fillerDigits length(5) // length to be "3" if the GMM identification procedure is used
// MI length to be "3" if the GMM/EMM identification procedure is used,
// or "1" otherwise. The Identity digit bits shall be encoded with all 0s.
hexstring fillerDigits length(1..5)
};
// 24.008/ 10.5.1.5 MobileStationClassmark1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment