diff options
-rw-r--r-- | asn1/MAP/MAP-ApplicationContexts.asn | 9 | ||||
-rw-r--r-- | asn1/MAP/MAP-Contracts.asn | 10 | ||||
-rw-r--r-- | asn1/MAP/MAP-OperationPackages.asn | 17 |
3 files changed, 36 insertions, 0 deletions
diff --git a/asn1/MAP/MAP-ApplicationContexts.asn b/asn1/MAP/MAP-ApplicationContexts.asn index 09dcfc9..544b402 100644 --- a/asn1/MAP/MAP-ApplicationContexts.asn +++ b/asn1/MAP/MAP-ApplicationContexts.asn @@ -20,6 +20,7 @@ IMPORTS FROM MobileDomainDefinitions { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) mobileDomainDefinitions (0) version1 (1)} + networkLocUpContract-v2, networkLocUpContract-v3, locationCancellationContract-v3, roamingNumberEnquiryContract-v2, @@ -91,6 +92,14 @@ FROM MAP-Contracts { map-ac OBJECT IDENTIFIER ::= {gsm-NetworkId ac-Id} +networkLocUpContext-v2 APPLICATION-CONTEXT ::= { + -- Responder is HLR if Initiator is VLR + CONTRACT networkLocUpContract-v2 + DIALOGUE MODE structured + ABSTRACT SYNTAXES dialogue-abstract-syntax + APPLICATION CONTEXT NAME {map-ac networkLocUp(1) version2(2)} +} + networkLocUpContext-v3 APPLICATION-CONTEXT ::= { -- Responder is HLR if Initiator is VLR CONTRACT networkLocUpContract-v3 diff --git a/asn1/MAP/MAP-Contracts.asn b/asn1/MAP/MAP-Contracts.asn index 4fd1dfc..2e24326 100644 --- a/asn1/MAP/MAP-Contracts.asn +++ b/asn1/MAP/MAP-Contracts.asn @@ -104,6 +104,16 @@ FROM MAP-OperationPackages { version12 (12)} ; +networkLocUpContract-v2 CONTRACT ::= { + -- Responder is HLR if Initiator is VLR + INITIATOR CONSUMER OF { + locationUpdatingPackage-v2 | + dataRestorationPackage-v2} + RESPONDER CONSUMER OF { + subscriberDataMngtPackage-v2 | + tracingPackage-v2} +} + networkLocUpContract-v3 CONTRACT ::= { -- Responder is HLR if Initiator is VLR INITIATOR CONSUMER OF { diff --git a/asn1/MAP/MAP-OperationPackages.asn b/asn1/MAP/MAP-OperationPackages.asn index 3cbfc17..bff35d8 100644 --- a/asn1/MAP/MAP-OperationPackages.asn +++ b/asn1/MAP/MAP-OperationPackages.asn @@ -164,6 +164,13 @@ FROM SS-Operations { ; +locationUpdatingPackage-v2 OPERATION-PACKAGE ::= { + -- Supplier is HLR if Consumer is VLR + CONSUMER INVOKES { + updateLocation} + SUPPLIER INVOKES { + forwardCheckSS-Indication} } + locationUpdatingPackage-v3 OPERATION-PACKAGE ::= { -- Supplier is HLR if Consumer is VLR CONSUMER INVOKES { @@ -358,6 +365,11 @@ functionalSsPackage-v1 OPERATION-PACKAGE ::= { SUPPLIER INVOKES { getPassword} } +tracingPackage-v2 OPERATION-PACKAGE ::= { + -- Supplier is VLR or SGSN if Consumer is HLR + CONSUMER INVOKES { + activateTraceModeV2} } + tracingPackage-v3 OPERATION-PACKAGE ::= { -- Supplier is VLR or SGSN if Consumer is HLR CONSUMER INVOKES { @@ -453,6 +465,11 @@ alertingPackage-v1 OPERATION-PACKAGE ::= { CONSUMER INVOKES { alertServiceCentreWithoutResult} } +dataRestorationPackage-v2 OPERATION-PACKAGE ::= { + -- Supplier is HLR if Consumer is VLR + CONSUMER INVOKES { + restoreData} } + dataRestorationPackage-v3 OPERATION-PACKAGE ::= { -- Supplier is HLR if Consumer is VLR CONSUMER INVOKES { |