Wireshark-bugs: [Wireshark-bugs] [Bug 2139] unable to decode REL 5 parameter : addLcsInformation
From:
bugzilla-daemon@xxxxxxxxxxxxx
Date: Wed, 2 Jan 2008 16:48:55 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2139
------- Comment #11 from anders.broman@xxxxxxxxxxxx 2008-01-02 16:48 GMT -------
Hi,
>From the spec:
-- 3GPP TS 29.002 V8.1.0 (2007-03)
-- 17.7.1 Mobile Service data types
MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-MS-DataTypes (11) version11 (11)}
:
InsertSubscriberDataArg ::= SEQUENCE {
imsi [0] IMSI OPTIONAL,
COMPONENTS OF SubscriberData,
extensionContainer [14] ExtensionContainer OPTIONAL,
... ,
naea-PreferredCI [15] NAEA-PreferredCI OPTIONAL,
-- naea-PreferredCI is included at the discretion of the HLR operator.
gprsSubscriptionData [16] GPRSSubscriptionData OPTIONAL,
roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL
OPTIONAL,
networkAccessMode [24] NetworkAccessMode OPTIONAL,
lsaInformation [25] LSAInformation OPTIONAL,
lmu-Indicator [21] NULL OPTIONAL,
lcsInformation [22] LCSInformation OPTIONAL,
:
LCSInformation ::= SEQUENCE {
gmlc-List [0] GMLC-List OPTIONAL,
lcs-PrivacyExceptionList [1] LCS-PrivacyExceptionList
OPTIONAL,
molr-List [2] MOLR-List OPTIONAL,
...,
add-lcs-PrivacyExceptionList [3] LCS-PrivacyExceptionList
OPTIONAL }
Encoding:
00e0 b6 19 a5 17 30 15 04 01 b5
00f0 04 01 01 a5 0d 30 0b 02 01 01 80 01 00 81 01 00
0100 a2 00
b6 a9 is Tag 22 lenght 25, then follows a5 17 tag 5 lenght 23
I think that should have been:
add-lcs-PrivacyExceptionList a3 "length" followed by
LCS-PrivacyExceptionList ::= SEQUENCE SIZE (1..maxNumOfPrivacyClass) OF
LCS-PrivacyClass
maxNumOfPrivacyClass INTEGER ::= 4
LCS-PrivacyClass ::= SEQUENCE {
ss-Code SS-Code,
ss-Status Ext-SS-Status,
notificationToMSUser [0] NotificationToMSUser OPTIONAL,
-- notificationToMSUser may be sent only for SS-codes
callSessionRelated
-- and callSessionUnrelated. If not received for SS-codes
callSessionRelated
-- and callSessionUnrelated,
-- the default values according to 3GPP TS 23.271 shall be assumed.
externalClientList [1] ExternalClientList OPTIONAL,
-- externalClientList may be sent only for SS-code callSessionUnrelated
to a
-- visited node that does not support LCS Release 4 or later versions.
-- externalClientList may be sent only for SS-codes
callSessionUnrelated and
-- callSessionRelated to a visited node that supports LCS Release 4 or
later versions.
plmnClientList [2] PLMNClientList OPTIONAL,
-- plmnClientList may be sent only for SS-code plmnoperator.
extensionContainer [3] ExtensionContainer OPTIONAL,
...,
ext-externalClientList [4] Ext-ExternalClientList OPTIONAL,
-- Ext-externalClientList may be sent only if the visited node supports
LCS Release 4 or
-- later versions, the user did specify more than 5 clients, and White
Book SCCP is used.
serviceTypeList [5] ServiceTypeList OPTIONAL
Unsure here but I think 30 ( sequence) "length", ss-code, ss-Status, A5 length
Regards
Anders
--
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.