diff options
author | Anders Broman <anders.broman@ericsson.com> | 2008-11-29 21:21:16 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2008-11-29 21:21:16 +0000 |
commit | 49ce0c4edf5ca4d80598c604bec718ac77276b3a (patch) | |
tree | 9a2c0e8f776853539a547864141221d51d69b377 /asn1/ansi_map | |
parent | 680daffcaa4b221bde489ce94ba2959c8d41c180 (diff) | |
download | wireshark-49ce0c4edf5ca4d80598c604bec718ac77276b3a.tar.gz |
Bug fixes:
- Put QualificationDirectiveRes in the tree.
- Use correct tag value for messageWaitingNotificationType (145)
- analogRedirectRecord is OPTIONAL.
svn path=/trunk/; revision=26877
Diffstat (limited to 'asn1/ansi_map')
-rw-r--r-- | asn1/ansi_map/ansi_map.asn | 21 | ||||
-rw-r--r-- | asn1/ansi_map/packet-ansi_map-template.c | 3 |
2 files changed, 15 insertions, 9 deletions
diff --git a/asn1/ansi_map/ansi_map.asn b/asn1/ansi_map/ansi_map.asn index 9bb2f40551..35f662d54b 100644 --- a/asn1/ansi_map/ansi_map.asn +++ b/asn1/ansi_map/ansi_map.asn @@ -1306,7 +1306,7 @@ InformationForward ::= [PRIVATE 18] SET { -- O 6.5.2.63 a messageWaitingNotificationCount [92] IMPLICIT MessageWaitingNotificationCount OPTIONAL, -- O 6.5.2.78 a - messageWaitingNotificationType [289] IMPLICIT MessageWaitingNotificationType OPTIONAL, + messageWaitingNotificationType [145] IMPLICIT MessageWaitingNotificationType OPTIONAL, -- O 6.5.2.79 a redirectingNumberString [101] IMPLICIT RedirectingNumberString OPTIONAL, -- O 6.5.2.108 b @@ -1923,7 +1923,7 @@ QualificationDirective ::= [PRIVATE 18] SET { -- M 6.5.2.99 systemMyTypeCode [22] IMPLICIT SystemMyTypeCode, -- (HLR or VLR) M 6.5.2.147 - analogRedirectRecord [225] IMPLICIT AnalogRedirectRecord, + analogRedirectRecord [225] IMPLICIT AnalogRedirectRecord OPTIONAL, -- O 6.5.2.bd k authorizationDenied [13] IMPLICIT AuthorizationDenied OPTIONAL, -- O 6.5.2.13 a @@ -1964,7 +1964,7 @@ QualificationDirective ::= [PRIVATE 18] SET { -- O 3.2.2.98 messageWaitingNotificationCount [92] IMPLICIT MessageWaitingNotificationCount OPTIONAL, -- O 6.5.2.78 f - messageWaitingNotificationType [289] IMPLICIT MessageWaitingNotificationType OPTIONAL, + messageWaitingNotificationType [145] IMPLICIT MessageWaitingNotificationType OPTIONAL, -- O 6.5.2.79 g mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, -- O 6.5.2.80 d @@ -2021,7 +2021,9 @@ QualificationDirective ::= [PRIVATE 18] SET { -- QualificationDirective RETURN RESULT Parameters -- Zero octets +QualificationDirectiveRes ::= [PRIVATE 18] SET { +} -- 6.4.2.32 QualificationRequest QualificationRequest ::= [PRIVATE 18] SET { @@ -2309,7 +2311,7 @@ RegistrationNotificationRes ::= [PRIVATE 18] SET { -- O 3.2.2.98 messageWaitingNotificationCount [92] IMPLICIT MessageWaitingNotificationCount OPTIONAL, -- O 6.5.2.78 f - messageWaitingNotificationType [289] IMPLICIT MessageWaitingNotificationType OPTIONAL, + messageWaitingNotificationType [145] IMPLICIT MessageWaitingNotificationType OPTIONAL, -- O 6.5.2.79 g mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, -- O 6.5.2.80 d @@ -5446,7 +5448,7 @@ MessageWaitingNotificationCount::= OCTET STRING -- 6.5.2.79 -- 1 0 0 1 1 1 1 1 (0x9f) -- 1 0 0 0 0 0 0 1 (0x81) --- 0 0 0 1 0 0 0 1 (0x11)(289) +-- 0 0 0 1 0 0 0 1 (0x11)(145) MessageWaitingNotificationType ::= OCTET STRING -- 1 0 0 1 1 1 1 1 (0x9f) @@ -5511,7 +5513,7 @@ OriginationIndicator ::= ENUMERATED { } -- 6.5.2.90 -- 1 0 0 1 1 1 1 1 (0x9f) --- 0 1 1 0 0 0 1 0 +-- 0 1 1 0 0 0 1 0 (0x62) OriginationTriggers ::= OCTET STRING -- 6.5.2.91 @@ -5570,7 +5572,7 @@ PreferredLanguageIndicator ::= OCTET STRING -- O 6.5.2.68 e -- messageWaitingNotificationCount [92] IMPLICIT MessageWaitingNotificationCount OPTIONAL, -- O 6.5.2.78 f --- messageWaitingNotificationType [289] IMPLICIT MessageWaitingNotificationType OPTIONAL, +-- messageWaitingNotificationType [145] IMPLICIT MessageWaitingNotificationType OPTIONAL, -- O 6.5.2.79 g -- mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, -- O 6.5.2.80 d @@ -5628,7 +5630,7 @@ PreferredLanguageIndicator ::= OCTET STRING -- dmh-BillingDigits [142] IMPLICIT DMH-BillingDigits OPTIONAL, O 6.5.2.61 d -- geographicAuthorization [143] IMPLICIT GeographicAuthorization OPTIONAL, O 6.5.2.68 e -- messageWaitingNotificationCount [92] IMPLICIT MessageWaitingNotificationCount OPTIONAL, O 6.5.2.78 f --- messageWaitingNotificationType [289] IMPLICIT MessageWaitingNotificationType OPTIONAL, O 6.5.2.79 g +-- messageWaitingNotificationType [145] IMPLICIT MessageWaitingNotificationType OPTIONAL, O 6.5.2.79 g -- mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, O 6.5.2.80 d -- originationIndicator [23] IMPLICIT OriginationIndicator OPTIONAL, O 6.5.2.89 h -- originationTriggers [98] IMPLICIT OriginationTriggers, O 6.5.2.90 i @@ -8027,10 +8029,11 @@ ReturnData ::= SEQUENCE { facilitiesDirectiveRes FacilitiesDirectiveRes, handoffBackRes HandoffBackRes, facilitiesReleaseRes FacilitiesReleaseRes, + qualificationDirectiveRes QualificationDirectiveRes, qualificationRequestRes QualificationRequestRes, resetCircuitRes ResetCircuitRes, registrationNotificationRes RegistrationNotificationRes, - registrationCancellationRes RegistrationCancellationRes, + registrationCancellationRes RegistrationCancellationRes, locationRequestRes LocationRequestRes, routingRequestRes RoutingRequestRes, featureRequestRes FeatureRequestRes, diff --git a/asn1/ansi_map/packet-ansi_map-template.c b/asn1/ansi_map/packet-ansi_map-template.c index 5e15438ba7..df7fc1c6a2 100644 --- a/asn1/ansi_map/packet-ansi_map-template.c +++ b/asn1/ansi_map/packet-ansi_map-template.c @@ -4028,6 +4028,9 @@ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ case 6: /*Qualification Request*/ offset = dissect_ansi_map_QualificationRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationRequestRes); break; + case 7: /*Qualification Directive*/ + offset = dissect_ansi_map_QualificationDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationDirectiveRes); + break; case 10: /*Reset Circuit*/ offset = dissect_ansi_map_ResetCircuitRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_resetCircuitRes); break; |