summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/MAP/MAP-ApplicationContexts.asn9
-rw-r--r--asn1/MAP/MAP-Contracts.asn10
-rw-r--r--asn1/MAP/MAP-OperationPackages.asn17
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 {