diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-08-11 08:56:29 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-08-11 08:56:29 +0200 |
commit | 00dc7d1ae60ee86d790fc8d30e9acd719a068455 (patch) | |
tree | b05b2f84d9593c5db65f7b8f9af5b45341075866 | |
parent | 4f677be52418ecde7f2a753dc645c46f6649c63b (diff) |
Add shortMsgAlertContract-v1 and the needed operation
-rw-r--r-- | asn1/MAP-ApplicationContexts.asn | 8 | ||||
-rw-r--r-- | asn1/MAP-Contracts.asn | 7 | ||||
-rw-r--r-- | asn1/MAP-OperationPackages.asn | 6 |
3 files changed, 18 insertions, 3 deletions
diff --git a/asn1/MAP-ApplicationContexts.asn b/asn1/MAP-ApplicationContexts.asn index 71bb584..f0e26b8 100644 --- a/asn1/MAP-ApplicationContexts.asn +++ b/asn1/MAP-ApplicationContexts.asn @@ -50,6 +50,7 @@ IMPORTS shortMsgGatewayContract-v3, shortMsgMO-RelayContract-v2, shortMsgMO-RelayContract-v3, + shortMsgAlertContract-v1, shortMsgAlertContract-v2, mwdMngtContract-v2, mwdMngtContract-v3, @@ -320,6 +321,13 @@ shortMsgMO-RelayContext-v3 APPLICATION-CONTEXT ::= { ABSTRACT SYNTAXES dialogue-abstract-syntax APPLICATION CONTEXT NAME {map-ac shortMsgMO-Relay(21) version3(3)} } +shortMsgAlertContext-v1 APPLICATION-CONTEXT ::= { + -- Responder is IWMSC if Initiator is HLR + CONTRACT shortMsgAlertContract-v1 + DIALOGUE MODE structured + ABSTRACT SYNTAXES dialogue-abstract-syntax + APPLICATION CONTEXT NAME {map-ac shortMsgAlert(23) version1(1)} } + shortMsgAlertContext-v2 APPLICATION-CONTEXT ::= { -- Responder is IWMSC if Initiator is HLR CONTRACT shortMsgAlertContract-v2 diff --git a/asn1/MAP-Contracts.asn b/asn1/MAP-Contracts.asn index 6620ebe..f748638 100644 --- a/asn1/MAP-Contracts.asn +++ b/asn1/MAP-Contracts.asn @@ -57,6 +57,7 @@ FROM shortMsgGatewayPackage-v3, mo-ShortMsgRelayPackage-v2, mo-ShortMsgRelayPackage-v3, + alertingPackage-v1, alertingPackage-v2, mwdMngtPackage-v2, mwdMngtPackage-v3, @@ -306,6 +307,12 @@ shortMsgMO-RelayContract-v3 CONTRACT ::= { mo-ShortMsgRelayPackage-v3} } +shortMsgAlertContract-v1 CONTRACT ::= { + -- Responder is IWMSC if Initiator is HLR + INITIATOR CONSUMER OF { + alertingPackage-v1} +} + shortMsgAlertContract-v2 CONTRACT ::= { -- Responder is IWMSC if Initiator is HLR INITIATOR CONSUMER OF { diff --git a/asn1/MAP-OperationPackages.asn b/asn1/MAP-OperationPackages.asn index 5731f6c..1eee2de 100644 --- a/asn1/MAP-OperationPackages.asn +++ b/asn1/MAP-OperationPackages.asn @@ -467,10 +467,10 @@ alertingPackage-v2 OPERATION-PACKAGE ::= { CONSUMER INVOKES { alertServiceCentre} } --- alertingPackage-v1 OPERATION-PACKAGE ::= { +alertingPackage-v1 OPERATION-PACKAGE ::= { -- Supplier is IWMSC if Consumer is HLR --- CONSUMER INVOKES { --- alertServiceCentreWithoutResult} } + CONSUMER INVOKES { + alertServiceCentreWithoutResult} } dataRestorationPackage-v3 OPERATION-PACKAGE ::= { -- Supplier is HLR if Consumer is VLR |