diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-03-19 17:58:46 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-03-19 17:58:46 +0100 |
commit | b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 (patch) | |
tree | 495b453a94e16a67025533bd0ff9d3341f58d0a6 | |
parent | 589f27155c6743d5ccc9635484096a3dca70bd24 (diff) |
map: Add resetV1 and resetV3 support
-rw-r--r-- | asn1/MAP/MAP-MS-DataTypes.asn | 19 | ||||
-rw-r--r-- | asn1/MAP/MAP-MobileServiceOperations.asn | 13 | ||||
-rw-r--r-- | asn1/MAP/MAP-OperationPackages.asn | 6 |
3 files changed, 36 insertions, 2 deletions
diff --git a/asn1/MAP/MAP-MS-DataTypes.asn b/asn1/MAP/MAP-MS-DataTypes.asn index 224688a..94e4dc0 100644 --- a/asn1/MAP/MAP-MS-DataTypes.asn +++ b/asn1/MAP/MAP-MS-DataTypes.asn @@ -119,6 +119,8 @@ AdditionalInfo, -- fault recovery types ResetArg, + ResetArgV1, + ResetArgV3, RestoreDataArg, RestoreDataRes, @@ -2475,11 +2477,28 @@ NoteMsPresentForGprsRes ::= SEQUENCE { -- fault recovery types +ResetArgV1 ::= SEQUENCE { + networkResource NetworkResource, + hlr-Number ISDN-AddressString, + hlr-List HLR-List OPTIONAL, + ...} + ResetArg ::= SEQUENCE { hlr-Number ISDN-AddressString, hlr-List HLR-List OPTIONAL, ...} +ResetArgV3 ::= SEQUENCE { + sendingNodenumber SendingNode-Number, + hlr-List HLR-List OPTIONAL, + -- The hlr-List parameter shall only be applicable for a restart of the HSS/HLR. + extensionContainer [0] ExtensionContainer OPTIONAL, + ...} + +SendingNode-Number ::= CHOICE { + hlr-Number ISDN-AddressString, + css-Number [1] ISDN-AddressString} + RestoreDataArg ::= SEQUENCE { imsi IMSI, lmsi LMSI OPTIONAL, diff --git a/asn1/MAP/MAP-MobileServiceOperations.asn b/asn1/MAP/MAP-MobileServiceOperations.asn index 77a8fd8..69afd3b 100644 --- a/asn1/MAP/MAP-MobileServiceOperations.asn +++ b/asn1/MAP/MAP-MobileServiceOperations.asn @@ -71,6 +71,7 @@ EXPORTS -- fault recovery operations reset, + resetV3, forwardCheckSS-Indication, restoreData, @@ -174,6 +175,8 @@ PrepareSubsequentHO-ResV3, DeleteSubscriberDataResV2, DeleteSubscriberDataResV3, ResetArg, + ResetArgV1, + ResetArgV3, RestoreDataArg, RestoreDataRes, ProvideSubscriberInfoArg, @@ -599,6 +602,16 @@ reset OPERATION ::= { --Timer m ResetArg CODE local:37 } +resetV1 OPERATION ::= { --Timer m + ARGUMENT + ResetArgV1 + CODE local:37 } + +resetV3 OPERATION ::= { --Timer m + ARGUMENT + ResetArgV3 + CODE local:37 } + forwardCheckSS-Indication OPERATION ::= { --Timer s CODE local:38 } diff --git a/asn1/MAP/MAP-OperationPackages.asn b/asn1/MAP/MAP-OperationPackages.asn index fba8337..4c8c62d 100644 --- a/asn1/MAP/MAP-OperationPackages.asn +++ b/asn1/MAP/MAP-OperationPackages.asn @@ -50,6 +50,8 @@ FROM deleteSubscriberDataV2, deleteSubscriberDataV3, reset, + resetV1, + resetV3, forwardCheckSS-Indication, restoreData, provideSubscriberInfo, @@ -334,12 +336,12 @@ subscriberDataMngtPackage-v3 OPERATION-PACKAGE ::= { resetPackage-v2 OPERATION-PACKAGE ::= { -- Supplier is VLR or SGSN if Consumer is HLR CONSUMER INVOKES { - reset} } + resetV1 | reset} } resetPackage-v3 OPERATION-PACKAGE ::= { -- Supplier is VLR or SGSN if Consumer is HLR CONSUMER INVOKES { - reset} } + resetV3} } tracingStandAlonePackage-v2 OPERATION-PACKAGE ::= { -- Supplier is VLR or SGSN if Consumer is HLR |