aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsm_map
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-10-12 16:41:42 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-10-12 16:41:42 +0000
commit59a363da4011c2441575f9d8c96dd1c3fb297a94 (patch)
tree92f00ce4488fa09c2582e3c7acf70e8f4eae7c98 /asn1/gsm_map
parentdaa85b0464fe5ad0d9b80f39d4c49345ba6d506f (diff)
Update the Camel and MAP ASN.1 files.
svn path=/trunk/; revision=39386
Diffstat (limited to 'asn1/gsm_map')
-rw-r--r--asn1/gsm_map/GSMMAP.asn1
-rw-r--r--asn1/gsm_map/MAP-ApplicationContexts.asn4
-rw-r--r--asn1/gsm_map/MAP-BS-Code.asn4
-rw-r--r--asn1/gsm_map/MAP-CH-DataTypes.asn23
-rw-r--r--asn1/gsm_map/MAP-CallHandlingOperations.asn8
-rw-r--r--asn1/gsm_map/MAP-CommonDataTypes.asn33
-rw-r--r--asn1/gsm_map/MAP-DialogueInformation.asn8
-rw-r--r--asn1/gsm_map/MAP-ER-DataTypes.asn17
-rw-r--r--asn1/gsm_map/MAP-Errors.asn8
-rw-r--r--asn1/gsm_map/MAP-ExtensionDataTypes.asn4
-rw-r--r--asn1/gsm_map/MAP-GR-DataTypes.asn12
-rw-r--r--asn1/gsm_map/MAP-Group-Call-Operations.asn8
-rw-r--r--asn1/gsm_map/MAP-LCS-DataTypes.asn14
-rw-r--r--asn1/gsm_map/MAP-LocationServiceOperations.asn8
-rw-r--r--asn1/gsm_map/MAP-MS-DataTypes.asn287
-rw-r--r--asn1/gsm_map/MAP-MobileServiceOperations.asn8
-rw-r--r--asn1/gsm_map/MAP-OM-DataTypes.asn132
-rw-r--r--asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn10
-rw-r--r--asn1/gsm_map/MAP-Protocol.asn18
-rw-r--r--asn1/gsm_map/MAP-SM-DataTypes.asn33
-rw-r--r--asn1/gsm_map/MAP-SS-Code.asn4
-rw-r--r--asn1/gsm_map/MAP-SS-DataTypes.asn10
-rw-r--r--asn1/gsm_map/MAP-ShortMessageServiceOperations.asn9
-rw-r--r--asn1/gsm_map/MAP-SupplementaryServiceOperations.asn10
-rw-r--r--asn1/gsm_map/MAP-TS-Code.asn4
25 files changed, 510 insertions, 167 deletions
diff --git a/asn1/gsm_map/GSMMAP.asn b/asn1/gsm_map/GSMMAP.asn
index 47e7399a2a..8fe32799e8 100644
--- a/asn1/gsm_map/GSMMAP.asn
+++ b/asn1/gsm_map/GSMMAP.asn
@@ -219,7 +219,6 @@ GSMMAPOperationLocalvalue ::= INTEGER{
unAllocated (106),
unAllocated (107),
unAllocated (108),
- unAllocated (109),
lcs-PeriodicLocationCancellation (109),
lcs-LocationUpdate (110),
lcs-PeriodicLocationRequest (111),
diff --git a/asn1/gsm_map/MAP-ApplicationContexts.asn b/asn1/gsm_map/MAP-ApplicationContexts.asn
index b5ffe2ce01..f91f3403c3 100644
--- a/asn1/gsm_map/MAP-ApplicationContexts.asn
+++ b/asn1/gsm_map/MAP-ApplicationContexts.asn
@@ -1,10 +1,10 @@
-- $Id$
--17.3.3 ASN.1 Module for application-context-names
--The following ASN.1 module summarises the application-context-name assigned to MAP application-contexts.
--- 3GPP TS 29.002 V9.1.0 (2010-03)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
MAP-ApplicationContexts {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ApplicationContexts (2) version11 (11)}
+ gsm-Network (1) modules (3) map-ApplicationContexts (2) version13 (13)}
DEFINITIONS
diff --git a/asn1/gsm_map/MAP-BS-Code.asn b/asn1/gsm_map/MAP-BS-Code.asn
index eba06b41fa..3a68600988 100644
--- a/asn1/gsm_map/MAP-BS-Code.asn
+++ b/asn1/gsm_map/MAP-BS-Code.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.10 Bearer Service Codes
MAP-BS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-BS-Code (20) version12 (12)}
+ gsm-Network (1) modules (3) map-BS-Code (20) version13 (13)}
DEFINITIONS
diff --git a/asn1/gsm_map/MAP-CH-DataTypes.asn b/asn1/gsm_map/MAP-CH-DataTypes.asn
index 224b9579b9..d141156c74 100644
--- a/asn1/gsm_map/MAP-CH-DataTypes.asn
+++ b/asn1/gsm_map/MAP-CH-DataTypes.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.3 Call handling data types
MAP-CH-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CH-DataTypes (13) version12 (12)}
+ gsm-Network (1) modules (3) map-CH-DataTypes (13) version13 (13)}
DEFINITIONS
@@ -36,10 +36,10 @@ EXPORTS
IST-CommandRes,
UU-Data,
ReleaseResourcesArg,
-ReleaseResourcesRes,
-- WS added exports needed by gsm_map.asn (extra asn1 file to handle older proto. ver.)
RoutingInfo,
-CUG-CheckInfo
+CUG-CheckInfo,
+ReleaseResourcesRes
;
IMPORTS
@@ -58,14 +58,14 @@ IMPORTS
PagingArea
FROM MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}
+ gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
ForwardingOptions,
SS-List,
CCBS-Feature
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
ISDN-AddressString,
ISDN-SubaddressString,
@@ -80,12 +80,12 @@ FROM MAP-SS-DataTypes {
EMLPP-Priority
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
@@ -258,14 +258,17 @@ ProvideRoamingNumberArg ::= SEQUENCE {
offeredCamel4CSIsInInterrogatingNode [20] OfferedCamel4CSIs OPTIONAL,
mtRoamingRetrySupported [21] NULL OPTIONAL,
pagingArea [22] PagingArea OPTIONAL,
- callPriority [23] EMLPP-Priority OPTIONAL
+ callPriority [23] EMLPP-Priority OPTIONAL,
+ mtrf-Indicator [24] NULL OPTIONAL,
+ oldMSC-Number [25] ISDN-AddressString OPTIONAL
}
ProvideRoamingNumberRes ::= SEQUENCE {
roamingNumber ISDN-AddressString,
extensionContainer ExtensionContainer OPTIONAL,
...,
- releaseResourcesSupported NULL OPTIONAL }
+ releaseResourcesSupported NULL OPTIONAL,
+ vmsc-Address ISDN-AddressString OPTIONAL }
ResumeCallHandlingArg ::= SEQUENCE {
callReferenceNumber [0] CallReferenceNumber OPTIONAL,
diff --git a/asn1/gsm_map/MAP-CallHandlingOperations.asn b/asn1/gsm_map/MAP-CallHandlingOperations.asn
index c17267e658..ee23e890e1 100644
--- a/asn1/gsm_map/MAP-CallHandlingOperations.asn
+++ b/asn1/gsm_map/MAP-CallHandlingOperations.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
--17.6.3 Call Handling Operations
MAP-CallHandlingOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-CallHandlingOperations (7)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -53,7 +53,7 @@ joint-iso-itu-t remote-operations(4)
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
SendRoutingInfoArg,
SendRoutingInfoRes,
ProvideRoamingNumberArg,
@@ -74,7 +74,7 @@ FROM MAP-Errors {
ReleaseResourcesRes
FROM MAP-CH-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CH-DataTypes (13) version12 (12)}
+ gsm-Network (1) modules (3) map-CH-DataTypes (13) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-CommonDataTypes.asn b/asn1/gsm_map/MAP-CommonDataTypes.asn
index 7031f233a8..53702fc046 100644
--- a/asn1/gsm_map/MAP-CommonDataTypes.asn
+++ b/asn1/gsm_map/MAP-CommonDataTypes.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.8 Common data types
MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
DEFINITIONS
@@ -30,6 +30,7 @@ AccessNetworkSignalInfo,
AlertingPattern,
TBCD-STRING,
DiameterIdentity,
+ Time,
-- data types for numbering and identification
IMSI,
@@ -47,6 +48,9 @@ AccessNetworkSignalInfo,
ASCI-CallReference,
SubscriberIdentity,
PLMN-Id,
+ E-UTRAN-CGI,
+ TA-Id,
+ RAIdentity,
-- data types for CAMEL
CellGlobalIdOrServiceAreaIdOrLAI,
@@ -68,9 +72,9 @@ AccessNetworkSignalInfo,
LCSClientExternalID,
LCSClientInternalID,
LCSServiceTypeID,
-
-- WS added exports needed by gsm_map.asn (extra asn1 file to handle older prot. ver.)
ProtocolId,
+
-- gprs location registration types
GSN-Address
@@ -81,23 +85,23 @@ IMPORTS
Ext-TeleserviceCode
FROM MAP-TS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-TS-Code (19) version12 (12)}
+ gsm-Network (1) modules (3) map-TS-Code (19) version13 (13)}
BearerServiceCode,
Ext-BearerServiceCode
FROM MAP-BS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-BS-Code (20) version12 (12)}
+ gsm-Network (1) modules (3) map-BS-Code (20) version13 (13)}
SS-Code
FROM MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-Code (15) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
@@ -312,6 +316,10 @@ alertingCategory-5 AlertingPattern ::= '00001000'B
GSN-Address ::= OCTET STRING (SIZE (5..17))
-- Octets are coded according to TS 3GPP TS 23.003 [17]
+Time ::= OCTET STRING (SIZE (4))
+ -- Octets are coded according to IETF RFC 3588 [139]
+
+
-- data types for numbering and identification
IMSI ::= TBCD-STRING (SIZE (3..8))
@@ -529,6 +537,17 @@ PLMN-Id ::= OCTET STRING (SIZE (3))
-- octet 3 bits 4321 Mobile Network Code 1st digit
-- bits 8765 Mobile Network Code 2nd digit
+E-UTRAN-CGI ::= OCTET STRING (SIZE (7))
+ -- Octets are coded as described in 3GPP TS 29.118.
+
+TA-Id ::= OCTET STRING (SIZE (5))
+ -- Octets are coded as described in 3GPP TS 29.118.
+
+RAIdentity ::= OCTET STRING (SIZE (6))
+-- Routing Area Identity is coded in accordance with 3GPP TS 29.060 [105].
+-- It shall contain the value part defined in 3GPP TS 29.060 only. I.e. the 3GPP TS 29.060
+-- type identifier octet shall not be included.
+
-- data types for CAMEL
CellGlobalIdOrServiceAreaIdOrLAI ::= CHOICE {
diff --git a/asn1/gsm_map/MAP-DialogueInformation.asn b/asn1/gsm_map/MAP-DialogueInformation.asn
index 250674b812..9aae3a5596 100644
--- a/asn1/gsm_map/MAP-DialogueInformation.asn
+++ b/asn1/gsm_map/MAP-DialogueInformation.asn
@@ -1,9 +1,9 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.4 MAP Dialogue Information
MAP-DialogueInformation {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-DialogueInformation (3) version12 (12)}
+ gsm-Network (1) modules (3) map-DialogueInformation (3) version13 (13)}
DEFINITIONS
@@ -29,12 +29,12 @@ FROM MobileDomainDefinitions {
AddressString
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network(1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network(1) modules (3) map-CommonDataTypes (18) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-ER-DataTypes.asn b/asn1/gsm_map/MAP-ER-DataTypes.asn
index cfda185dfc..8aee04256a 100644
--- a/asn1/gsm_map/MAP-ER-DataTypes.asn
+++ b/asn1/gsm_map/MAP-ER-DataTypes.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.7 Error data types
MAP-ER-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ER-DataTypes (17) version12 (12)}
+ gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
DEFINITIONS
@@ -70,7 +70,7 @@ IMPORTS
SS-Status
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
SignalInfo,
BasicServiceCode,
@@ -78,18 +78,18 @@ FROM MAP-SS-DataTypes {
AdditionalNetworkResource
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
SS-Code
FROM MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-Code (15) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
RoamingNotAllowedParam ::= SEQUENCE {
@@ -271,7 +271,8 @@ AbsentSubscriberReason ::= ENUMERATED {
noPageResponse (2),
... ,
purgedMS (3),
- mtRoamingRetry (4)}
+ mtRoamingRetry (4),
+ busySubscriber (5)}
-- exception handling: at reception of other values than the ones listed the
-- AbsentSubscriberReason shall be ignored.
-- The AbsentSubscriberReason: purgedMS is defined for the Super-Charger feature
@@ -280,6 +281,8 @@ AbsentSubscriberReason ::= ENUMERATED {
-- Information response
-- The AbsentSubscriberReason: mtRoamingRetry is used during MT Roaming Retry,
-- see 3GPP TS 23.018[97].
+-- The AbsentSubscriberReason: busySubscriber is used during MT Roaming Forwarding,
+-- see 3GPP TS 23.018[97].
BusySubscriberParam ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
diff --git a/asn1/gsm_map/MAP-Errors.asn b/asn1/gsm_map/MAP-Errors.asn
index f5c86dc8a2..54aa6eea10 100644
--- a/asn1/gsm_map/MAP-Errors.asn
+++ b/asn1/gsm_map/MAP-Errors.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.6.6 Errors
MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
DEFINITIONS
@@ -107,7 +107,7 @@ FROM Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4)
SS-Status
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
SS-IncompatibilityCause,
PW-RegistrationFailureCause,
@@ -158,7 +158,7 @@ TargetCellOutsideGCA-Param,
OngoingGroupCallParam
FROM MAP-ER-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ER-DataTypes (17) version12 (12)}
+ gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
;
-- generic errors
diff --git a/asn1/gsm_map/MAP-ExtensionDataTypes.asn b/asn1/gsm_map/MAP-ExtensionDataTypes.asn
index ebd45f6002..7d8f94c78e 100644
--- a/asn1/gsm_map/MAP-ExtensionDataTypes.asn
+++ b/asn1/gsm_map/MAP-ExtensionDataTypes.asn
@@ -1,14 +1,14 @@
-- $Id$
-- MAP-ExtensionDataTypes.asn
--
--- Taken from 3GPP TS 29.002 V9.3.0 (2010-09)
+-- Taken from 3GPP TS 29.002 V10.4.0 (2011-09)
--
-- 17.7.11 Extension data types
--
MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
DEFINITIONS
diff --git a/asn1/gsm_map/MAP-GR-DataTypes.asn b/asn1/gsm_map/MAP-GR-DataTypes.asn
index fa87e40169..b04fdd84c8 100644
--- a/asn1/gsm_map/MAP-GR-DataTypes.asn
+++ b/asn1/gsm_map/MAP-GR-DataTypes.asn
@@ -1,12 +1,12 @@
-- $Id$
--
--- Taken from 3GPP TS 29.002 V9.3.0 (2010-09)
+-- Taken from 3GPP TS 29.002 V10.4.0 (2011-09)
--
--17.7.12 Group Call data types
MAP-GR-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-GR-DataTypes (23) version12 (12)}
+ gsm-Network (1) modules (3) map-GR-DataTypes (23) version13 (13)}
DEFINITIONS
@@ -38,12 +38,12 @@ IMPORTS
AccessNetworkSignalInfo
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
Ext-TeleserviceCode
FROM MAP-TS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-TS-Code (19) version12 (12)}
+ gsm-Network (1) modules (3) map-TS-Code (19) version13 (13)}
Kc,
AdditionalInfo,
@@ -53,12 +53,12 @@ Long-GroupId,
Cksn
FROM MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}
+ gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-Group-Call-Operations.asn b/asn1/gsm_map/MAP-Group-Call-Operations.asn
index 5eab73a159..26c1e35e35 100644
--- a/asn1/gsm_map/MAP-Group-Call-Operations.asn
+++ b/asn1/gsm_map/MAP-Group-Call-Operations.asn
@@ -1,11 +1,11 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.6.7 Group Call operations
MAP-Group-Call-Operations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Group-Call-Operations (22)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -36,7 +36,7 @@ joint-iso-itu-t remote-operations(4)
dataMissing
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
PrepareGroupCallArg,
PrepareGroupCallRes,
@@ -48,7 +48,7 @@ FROM MAP-Errors {
SendGroupCallInfoRes
FROM MAP-GR-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-GR-DataTypes (23) version12 (12)}
+ gsm-Network (1) modules (3) map-GR-DataTypes (23) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-LCS-DataTypes.asn b/asn1/gsm_map/MAP-LCS-DataTypes.asn
index 74a4d7bbf1..661a225bce 100644
--- a/asn1/gsm_map/MAP-LCS-DataTypes.asn
+++ b/asn1/gsm_map/MAP-LCS-DataTypes.asn
@@ -1,14 +1,14 @@
-- $Id$
-- MAP-LCS-DataTypes.asn
--
--- Taken from 3GPP TS 29.002 V9.3.0 (2010-09)
+-- Taken from 3GPP TS 29.002 V10.4.0 (2011-09)
--
-- 17.7.13 Location service data types
--
MAP-LCS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-LCS-DataTypes (25) version12 (12)}
+ gsm-Network (1) modules (3) map-LCS-DataTypes (25) version13 (13)}
DEFINITIONS
IMPLICIT TAGS
@@ -58,30 +58,30 @@ PLMN-Id,
DiameterIdentity
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
ExtensionContainer,
SLR-ArgExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
USSD-DataCodingScheme,
USSD-String
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3)
- map-SS-DataTypes (14) version12 (12)}
+ map-SS-DataTypes (14) version13 (13)}
APN,
SupportedLCS-CapabilitySets
FROM MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}
+ gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
Additional-Number
FROM MAP-SM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SM-DataTypes (16) version12 (12)}
+ gsm-Network (1) modules (3) map-SM-DataTypes (16) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-LocationServiceOperations.asn b/asn1/gsm_map/MAP-LocationServiceOperations.asn
index 0135d34d54..dddf195c13 100644
--- a/asn1/gsm_map/MAP-LocationServiceOperations.asn
+++ b/asn1/gsm_map/MAP-LocationServiceOperations.asn
@@ -1,11 +1,11 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.6.8 Location service operations
MAP-LocationServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-LocationServiceOperations (24)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -41,7 +41,7 @@ systemFailure,
illegalSubscriber
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
RoutingInfoForLCS-Arg,
RoutingInfoForLCS-Res,
@@ -51,7 +51,7 @@ FROM MAP-Errors {
SubscriberLocationReport-Res
FROM MAP-LCS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-LCS-DataTypes (25) version12 (12)}
+ gsm-Network (1) modules (3) map-LCS-DataTypes (25) version13 (13)}
;
sendRoutingInfoForLCS OPERATION ::= { --Timer m
diff --git a/asn1/gsm_map/MAP-MS-DataTypes.asn b/asn1/gsm_map/MAP-MS-DataTypes.asn
index 1f5a763c37..4df7fa7ae1 100644
--- a/asn1/gsm_map/MAP-MS-DataTypes.asn
+++ b/asn1/gsm_map/MAP-MS-DataTypes.asn
@@ -4,7 +4,7 @@
MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}
+ gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
DEFINITIONS
@@ -112,7 +112,6 @@ GPRSMSClass,
SubscriberInfo,
LocationInformation,
LocationInformationGPRS,
- RAIdentity,
SubscriberState,
GPRSChargingID,
MNPInfoRes,
@@ -162,25 +161,27 @@ IMPORTS
SS-SubscriptionOption,
SS-List,
SS-ForBS-Code,
- Password
+ Password,
+ OverrideCategory,
+ CliRestrictionOption
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
SS-Code
FROM MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-Code (15) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
Ext-BearerServiceCode
FROM MAP-BS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-BS-Code (20) version12 (12)}
+ gsm-Network (1) modules (3) map-BS-Code (20) version13 (13)}
Ext-TeleserviceCode
FROM MAP-TS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-TS-Code (19) version12 (12)}
+ gsm-Network (1) modules (3) map-TS-Code (19) version13 (13)}
AddressString,
ISDN-AddressString,
@@ -211,25 +212,29 @@ ISDN-AddressString,
PLMN-Id,
EMLPP-Priority,
GSN-Address,
-DiameterIdentity
+DiameterIdentity,
+Time,
+E-UTRAN-CGI,
+TA-Id,
+RAIdentity
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
AbsentSubscriberDiagnosticSM
FROM MAP-ER-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ER-DataTypes (17) version12 (12)}
+ gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
TracePropagationList
FROM MAP-OM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-OM-DataTypes (12) version12 (12)}
+ gsm-Network (1) modules (3) map-OM-DataTypes (12) version13 (13)}
;
@@ -265,7 +270,8 @@ VLR-Capability ::= SEQUENCE{
supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL,
supportedRAT-TypesIndicator [7] SupportedRAT-Types OPTIONAL,
- longGroupID-Supported [8] NULL OPTIONAL }
+ longGroupID-Supported [8] NULL OPTIONAL,
+ mtRoamingForwardingSupported [9] NULL OPTIONAL }
SupportedRAT-Types::= BIT STRING {
utran (0),
@@ -342,7 +348,15 @@ CancelLocationArg ::= [3] SEQUENCE {
cancellationType CancellationType OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
- typeOfUpdate [0] TypeOfUpdate OPTIONAL }
+ typeOfUpdate [0] TypeOfUpdate OPTIONAL,
+ mtrf-SupportedAndAuthorized [1] NULL OPTIONAL,
+ mtrf-SupportedAndNotAuthorized [2] NULL OPTIONAL,
+ newMSC-Number [3] ISDN-AddressString OPTIONAL,
+ newVLR-Number [4] ISDN-AddressString OPTIONAL,
+ new-lmsi [5] LMSI OPTIONAL
+ }
+ --mtrf-SupportedAndAuthorized and mtrf-SupportedAndNotAuthorized shall not
+ -- both be present
TypeOfUpdate ::= ENUMERATED {
sgsn-change (0),
@@ -386,7 +400,10 @@ SendIdentificationArg ::= SEQUENCE {
...,
msc-Number ISDN-AddressString OPTIONAL,
previous-LAI [0] LAIFixedLength OPTIONAL,
- hopCounter [1] HopCounter OPTIONAL }
+ hopCounter [1] HopCounter OPTIONAL,
+ mtRoamingForwardingSupported [2] NULL OPTIONAL,
+ newVLR-Number [3] ISDN-AddressString OPTIONAL,
+ new-lmsi [4] LMSI OPTIONAL }
HopCounter ::= INTEGER (0..3)
@@ -519,7 +536,8 @@ UpdateGprsLocationArg ::= SEQUENCE {
nodeTypeIndicator [10] NULL OPTIONAL,
areaRestricted [11] NULL OPTIONAL,
ue-reachableIndicator [12] NULL OPTIONAL,
- epsSubscriptionDataNotNeeded [13] NULL OPTIONAL }
+ epsSubscriptionDataNotNeeded [13] NULL OPTIONAL,
+ ue-srvcc-Capability [14] UE-SRVCC-Capability OPTIONAL }
Used-RAT-Type::= ENUMERATED {
utran (0),
@@ -539,6 +557,12 @@ PDN-GW-Update ::= SEQUENCE{
contextId [2] ContextId OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
... }
+-- The pdn-gw-update IE shall include the pdn-gw-Identity, and the apn or/and the contextID.
+-- The HSS shall ignore the eps-info IE if it includes a pdn-gw-update IE which does not
+-- include pdn-gw-Identity.
+-- The pdn-gw-Identity is defined as OPTIONAL for backward compatility reason with
+-- outdated earlier versions of this specification.
+
ISR-Information::= BIT STRING {
updateMME (0),
@@ -591,6 +615,12 @@ SupportedFeatures::= BIT STRING {
baoc (23),
boic (24),
boicExHC (25)} (SIZE (26..40))
+
+UE-SRVCC-Capability::= ENUMERATED {
+ ue-srvcc-not-supported (0),
+ ue-srvcc-supported (1),
+ ...}
+
UpdateGprsLocationRes ::= SEQUENCE {
hlr-Number ISDN-AddressString,
extensionContainer ExtensionContainer OPTIONAL,
@@ -692,7 +722,23 @@ PrepareHO-Arg ::= [3] SEQUENCE {
imeisv [22] IMEI OPTIONAL,
alternativeChannelType [23] RadioResourceInformation OPTIONAL,
tracePropagationList [25] TracePropagationList OPTIONAL,
- aoipSupportedCodecsListAnchor [26] AoIPCodecsList OPTIONAL }
+ aoipSupportedCodecsListAnchor [26] AoIPCodecsList OPTIONAL,
+ regionalSubscriptionData [27] ZoneCodeList OPTIONAL,
+ globalCallReference [28] LCLS-GlobalCallReference OPTIONAL,
+ lcls-Negotiation [29] LCLS-Negotiation OPTIONAL }
+
+LCLS-GlobalCallReference ::= OCTET STRING (SIZE (13..15))
+ -- Octets are coded as specified in 3GPP TS 29.205 [146]
+
+
+LCLS-Negotiation::= BIT STRING {
+ permission-indicator (0),
+ forward-data-sending-indicator (1),
+ backward-sending-indicator (2),
+ forward-data-reception-indicator (3),
+ backward-data-reception-indicator (4)} (SIZE (5..8))
+ -- exception handling: bits 5 to 7 shall be ignored if received and not understood
+
BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF
BSSMAP-ServiceHandoverInfo
@@ -1039,10 +1085,20 @@ InsertSubscriberDataArg ::= SEQUENCE {
csg-SubscriptionDataList [32] CSG-SubscriptionDataList OPTIONAL,
ue-ReachabilityRequestIndicator [33] NULL OPTIONAL,
sgsn-Number [34] ISDN-AddressString OPTIONAL,
- mme-Name [35] DiameterIdentity OPTIONAL }
+ mme-Name [35] DiameterIdentity OPTIONAL,
+ subscribedPeriodicRAUTAUtimer [36] SubscribedPeriodicRAUTAUtimer OPTIONAL,
+ vplmnLIPAAllowed [37] NULL OPTIONAL,
+ mdtUserConsent [38] BOOLEAN OPTIONAL,
+ subscribedPeriodicLAUtimer [39] SubscribedPeriodicLAUtimer OPTIONAL }
-- If the Network Access Mode parameter is sent, it shall be present only in
-- the first sequence if seqmentation is used
+SubscribedPeriodicRAUTAUtimer ::= INTEGER (0..4294967295)
+ -- This parameter carries the subscribed periodic TAU/RAU timer value in seconds.
+
+SubscribedPeriodicLAUtimer ::= INTEGER (0..4294967295)
+ -- This parameter carries the subscribed periodic LAU timer value in seconds.
+
CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF
CSG-SubscriptionData
@@ -1050,13 +1106,17 @@ CSG-SubscriptionData ::= SEQUENCE {
csg-Id CSG-Id,
expirationDate Time OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
- ...}
+ ...,
+ lipa-AllowedAPNList [0] LIPA-AllowedAPNList OPTIONAL
+}
CSG-Id ::= BIT STRING (SIZE (27))
-- coded according to 3GPP TS 23.003 [17].
-Time ::= OCTET STRING (SIZE (4))
- -- Octets are coded according to IETF RFC 3588 [139]
+LIPA-AllowedAPNList ::= SEQUENCE SIZE (1..maxNumOfLIPAAllowedAPN) OF
+ APN
+
+maxNumOfLIPAAllowedAPN INTEGER ::= 50
EPS-SubscriptionData ::= SEQUENCE {
@@ -1067,7 +1127,13 @@ EPS-SubscriptionData ::= SEQUENCE {
apn-ConfigurationProfile [4] APN-ConfigurationProfile OPTIONAL,
stn-sr [6] ISDN-AddressString OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
- ... }
+ ...,
+ mps-CSPriority [7] NULL OPTIONAL,
+ mps-EPSPriority [8] NULL OPTIONAL }
+ -- mps-CSPriority by its presence indicates that the UE is subscribed to the eMLPP in
+ -- the CS domain, referring to the 3GPP TS 29.272 [144] for details.
+ -- mps-EPSPriority by its presence indicates that the UE is subscribed to the MPS in
+ -- the EPS domain, referring to the 3GPP TS 29.272 [144] for details.
APN-OI-Replacement ::= OCTET STRING (SIZE (9..100))
-- Octets are coded as APN Operator Identifier according to TS 3GPP TS 23.003 [17]
@@ -1104,8 +1170,10 @@ APN-Configuration ::= SEQUENCE {
specificAPNInfoList [10] SpecificAPNInfoList OPTIONAL, extensionContainer [11] ExtensionContainer OPTIONAL,
servedPartyIP-IPv6-Address [12] PDP-Address OPTIONAL,
...,
- apn-oi-Replacement [13] APN-OI-Replacement OPTIONAL
+ apn-oi-Replacement [13] APN-OI-Replacement OPTIONAL,
-- this apn-oi-Replacement refers to the APN level apn-oi-Replacement.
+ sipto-Permission [14] SIPTO-Permission OPTIONAL,
+ lipa-Permission [15] LIPA-Permission OPTIONAL
}
PDN-Type ::= OCTET STRING (SIZE (1))
@@ -1239,14 +1307,30 @@ PDP-Context ::= SEQUENCE {
ext-pdp-Type [6] Ext-PDP-Type OPTIONAL,
-- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be
-- accessed by dual-stack UEs
- ext-pdp-Address [7] PDP-Address OPTIONAL
+ ext-pdp-Address [7] PDP-Address OPTIONAL,
-- contains an additional IP address in case of dual-stack static IP address assignment
-- for the UE.
-- it may contain an IPv4 or an IPv6 address/prefix, and it may be present
-- only if pdp-Address is present; if both are present, each parameter shall
-- contain a different type of address (IPv4 or IPv6).
+ ambr [10] AMBR OPTIONAL,
+ -- this ambr contains the AMBR associated to the APN included in the
+ -- PDP-Context (APN-AMBR).
+ sipto-Permission [8] SIPTO-Permission OPTIONAL,
+ lipa-Permission [9] LIPA-Permission OPTIONAL
}
+SIPTO-Permission ::= ENUMERATED {
+ siptoAllowed (0),
+ siptoNotAllowed (1)
+ }
+
+LIPA-Permission ::= ENUMERATED {
+ lipaProhibited (0),
+ lipaOnly (1),
+ lipaConditional (2)
+ }
+
ContextId ::= INTEGER (1..maxNumOfPDP-Contexts)
GPRSSubscriptionData ::= SEQUENCE {
@@ -2416,16 +2500,19 @@ SubscriberInfo ::= SEQUENCE {
eps-SubscriberState [12] PS-SubscriberState OPTIONAL,
locationInformationEPS [13] LocationInformationEPS OPTIONAL }
--- If the HLR receives locationInformation, subscriberState or ms-Classmark2 from an SGSN
--- it shall discard them.
--- If the HLR receives locationInformationGPRS, ps-SubscriberState or gprs-MS-Class from
--- a VLR it shall discard them.
+-- If the HLR receives locationInformation, subscriberState or ms-Classmark2 from an SGSN or
+-- MME (via an IWF), it shall discard them.
+-- If the HLR receives locationInformationGPRS, ps-SubscriberState, gprs-MS-Class or
+-- locationInformationEPS (outside the locationInformation IE) from a VLR, it shall
+-- discard them.
-- If the HLR receives parameters which it has not requested, it shall discard them.
IMS-VoiceOverPS-SessionsInd ::= ENUMERATED {
imsVoiceOverPS-SessionsNotSupported (0),
- imsVoiceOverPS-SessionsSupported (1)
+ imsVoiceOverPS-SessionsSupported (1),
+ unknown (2)
}
+-- "unknown" shall not be used within ProvideSubscriberInfoRes
MNPInfoRes ::= SEQUENCE {
routeingNumber [0] RouteingNumber OPTIONAL,
@@ -2483,11 +2570,16 @@ RequestedInfo ::= SEQUENCE {
ms-classmark [5] NULL OPTIONAL,
mnpRequestedInfo [7] NULL OPTIONAL,
t-adsData [8] NULL OPTIONAL,
- requestedNodes [9] RequestedNodes OPTIONAL }
+ requestedNodes [9] RequestedNodes OPTIONAL,
+ servingNodeIndication [10] NULL OPTIONAL }
-- currentLocation shall be absent if locationInformation is absent
-- t-adsData shall be absent in messages sent to the VLR
-- requestedNodes shall be absent if requestedDomain is "cs-Domain"
+-- servingNodeIndication shall be absent if locationInformation is absent;
+-- servingNodeIndication shall be absent if current location is present;
+-- servingNodeIndication indicates by its presence that only the serving node's
+-- address (MME-Name or SGSN-Number or VLR-Number) is requested.
DomainType ::= ENUMERATED {
cs-Domain (0),
@@ -2520,23 +2612,24 @@ LocationInformation ::= SEQUENCE {
-- a Service Area Identity.
-- currentLocationRetrieved shall be present
-- if the location information were retrieved after a successfull paging.
--- if the locationinformationEPS IE is present then the cellGlobalIdOrServiceAreaIdOrLAI IE
--- shall be absent.
+-- if the locationinformationEPS IE is present then the cellGlobalIdOrServiceAreaIdOrLAI IE,
+-- the ageOfLocationInformation IE, the geographicalInformation IE, the geodeticInformation IE
+-- and the currentLocationRetrieved IE (outside the locationInformationEPS IE) shall be
+-- absent.
-- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in
-- the case the Access mode is Hybrid Mode.
LocationInformationEPS ::= SEQUENCE {
- e-utranCellGlobalIdentity [0] OCTET STRING (SIZE(7)) OPTIONAL,
--- Octets are coded as described in 3GPP TS 29.118.
- trackingAreaIdentity [1] OCTET STRING (SIZE(5)) OPTIONAL,
--- Octets are coded as described in 3GPP TS 29.118.
+ e-utranCellGlobalIdentity [0] E-UTRAN-CGI OPTIONAL,
+ trackingAreaIdentity [1] TA-Id OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
geographicalInformation [3] GeographicalInformation OPTIONAL,
geodeticInformation [4] GeodeticInformation OPTIONAL,
currentLocationRetrieved [5] NULL OPTIONAL,
ageOfLocationInformation [6] AgeOfLocationInformation OPTIONAL,
- ...}
+ ...,
+ mme-Name [7] DiameterIdentity OPTIONAL }
-- currentLocationRetrieved shall be present if the location information
-- was retrieved after successful paging.
@@ -2570,12 +2663,6 @@ UserCSGInformation ::= SEQUENCE {
cmi [3] OCTET STRING (SIZE(1)) OPTIONAL }
-- The encoding of the accessMode and cmi parameters are as defined in 3GPP TS 29.060 [105].
-RAIdentity ::= OCTET STRING (SIZE (6))
--- Routing Area Identity is coded in accordance with 3GPP TS 29.060 [105].
--- It shall contain the value part defined in 3GPP TS 29.060 only. I.e. the 3GPP TS 29.060
--- type identifier octet shall not be included.
-
-
GeographicalInformation ::= OCTET STRING (SIZE (8))
-- Refers to geographical Information defined in 3GPP TS 23.032.
-- Only the description of an ellipsoid point with uncertainty circle
@@ -2729,7 +2816,47 @@ AnyTimeSubscriptionInterrogationRes ::= SEQUENCE {
offeredCamel4CSIsInVLR [8] OfferedCamel4CSIs OPTIONAL,
offeredCamel4CSIsInSGSN [9] OfferedCamel4CSIs OPTIONAL,
msisdn-BS-List [10] MSISDN-BS-List OPTIONAL,
- csg-SubscriptionDataList [11] CSG-SubscriptionDataList OPTIONAL }
+ csg-SubscriptionDataList [11] CSG-SubscriptionDataList OPTIONAL,
+ cw-Data [12] CallWaitingData OPTIONAL,
+ ch-Data [13] CallHoldData OPTIONAL,
+ clip-Data [14] ClipData OPTIONAL,
+ clir-Data [15] ClirData OPTIONAL,
+ ect-data [16] EctData OPTIONAL }
+
+CallWaitingData ::= SEQUENCE {
+ cwFeatureList [1] Ext-CwFeatureList,
+ notificationToCSE [2] NULL OPTIONAL,
+ ... }
+
+Ext-CwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
+ Ext-CwFeature
+
+Ext-CwFeature ::= SEQUENCE {
+ basicService [1] Ext-BasicServiceCode,
+ ss-Status [2] Ext-SS-Status,
+ ... }
+
+ClipData ::= SEQUENCE {
+ ss-Status [1] Ext-SS-Status,
+ overrideCategory [2] OverrideCategory,
+ notificationToCSE [3] NULL OPTIONAL,
+ ... }
+
+ClirData ::= SEQUENCE {
+ ss-Status [1] Ext-SS-Status,
+ cliRestrictionOption [2] CliRestrictionOption OPTIONAL,
+ notificationToCSE [3] NULL OPTIONAL,
+ ... }
+
+CallHoldData ::= SEQUENCE {
+ ss-Status [1] Ext-SS-Status,
+ notificationToCSE [2] NULL OPTIONAL,
+ ... }
+
+EctData ::= SEQUENCE {
+ ss-Status [1] Ext-SS-Status,
+ notificationToCSE [2] NULL OPTIONAL,
+ ... }
RequestedSubscriptionInfo ::= SEQUENCE {
requestedSS-Info [1] SS-ForBS-Code OPTIONAL,
@@ -2743,7 +2870,12 @@ RequestedSubscriptionInfo ::= SEQUENCE {
[7] AdditionalRequestedCAMEL-SubscriptionInfo
OPTIONAL,
msisdn-BS-List [8] NULL OPTIONAL,
- csg-SubscriptionDataRequested [9] NULL OPTIONAL }
+ csg-SubscriptionDataRequested [9] NULL OPTIONAL,
+ cw-Info [10] NULL OPTIONAL,
+ clip-Info [11] NULL OPTIONAL,
+ clir-Info [12] NULL OPTIONAL,
+ hold-Info [13] NULL OPTIONAL,
+ ect-Info [14] NULL OPTIONAL }
MSISDN-BS-List ::= SEQUENCE SIZE (1..maxNumOfMSISDN) OF
MSISDN-BS
@@ -2837,16 +2969,59 @@ AnyTimeModificationArg ::= SEQUENCE {
...,
modificationRequestFor-ODB-data [7] ModificationRequestFor-ODB-data OPTIONAL,
modificationRequestFor-IP-SM-GW-Data [8] ModificationRequestFor-IP-SM-GW-Data OPTIONAL,
- activationRequestForUE-reachability [9] ServingNode OPTIONAL,
- modificationRequestFor-CSG [10] ModificationRequestFor-CSG OPTIONAL }
+ activationRequestForUE-reachability [9] RequestedServingNode OPTIONAL,
+ modificationRequestFor-CSG [10] ModificationRequestFor-CSG OPTIONAL,
+ modificationRequestFor-CW-Data [11] ModificationRequestFor-CW-Info OPTIONAL,
+ modificationRequestFor-CLIP-Data [12] ModificationRequestFor-CLIP-Info OPTIONAL,
+ modificationRequestFor-CLIR-Data [13] ModificationRequestFor-CLIR-Info OPTIONAL,
+ modificationRequestFor-HOLD-Data [14] ModificationRequestFor-CH-Info OPTIONAL,
+ modificationRequestFor-ECT-Data [15] ModificationRequestFor-ECT-Info OPTIONAL }
+
+ModificationRequestFor-CW-Info ::= SEQUENCE {
+ basicService [0] Ext-BasicServiceCode OPTIONAL,
+ ss-Status [1] Ext-SS-Status OPTIONAL,
+ modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
+ extensionContainer [3] ExtensionContainer OPTIONAL,
+ ...}
+
+ModificationRequestFor-CH-Info ::= SEQUENCE {
+ ss-Status [0] Ext-SS-Status OPTIONAL,
+ modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
+ extensionContainer [2] ExtensionContainer OPTIONAL,
+ ...}
+
+ModificationRequestFor-ECT-Info ::= SEQUENCE {
+ ss-Status [0] Ext-SS-Status OPTIONAL,
+ modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
+ extensionContainer [2] ExtensionContainer OPTIONAL,
+ ...}
+
+ModificationRequestFor-CLIR-Info ::= SEQUENCE {
+ ss-Status [0] Ext-SS-Status OPTIONAL,
+ cliRestrictionOption [1] CliRestrictionOption OPTIONAL,
+ modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
+ extensionContainer [3] ExtensionContainer OPTIONAL,
+ ...}
+
+ModificationRequestFor-CLIP-Info ::= SEQUENCE {
+ ss-Status [0] Ext-SS-Status OPTIONAL,
+ overrideCategory [1] OverrideCategory OPTIONAL,
+ modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
+ extensionContainer [3] ExtensionContainer OPTIONAL,
+ ...}
+
ModificationRequestFor-CSG ::= SEQUENCE {
modifyNotificationToCSE [0] ModificationInstruction OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
...}
+RequestedServingNode ::= BIT STRING {
+ mmeAndSgsn (0)} (SIZE (1..8))
+
ServingNode ::= BIT STRING {
- mme (0)} (SIZE (1..8))
+ mme (0),
+ sgsn (1)} (SIZE (2..8))
-- Other bits than listed above shall be discarded.
AnyTimeModificationRes ::= SEQUENCE {
@@ -2854,7 +3029,14 @@ AnyTimeModificationRes ::= SEQUENCE {
camel-SubscriptionInfo [1] CAMEL-SubscriptionInfo OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...,
- odb-Info [3] ODB-Info OPTIONAL }
+ odb-Info [3] ODB-Info OPTIONAL,
+ cw-Data [4] CallWaitingData OPTIONAL,
+ ch-Data [5] CallHoldData OPTIONAL,
+ clip-Data [6] ClipData OPTIONAL,
+ clir-Data [7] ClirData OPTIONAL,
+ ect-data [8] EctData OPTIONAL,
+ serviceCentreAddress [9] AddressString OPTIONAL
+ }
ModificationRequestFor-CF-Info ::= SEQUENCE {
ss-Code [0] SS-Code,
@@ -2917,7 +3099,12 @@ NoteSubscriberDataModifiedArg ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
...,
ue-reachable [5] ServingNode OPTIONAL,
- csg-SubscriptionDataList [6] CSG-SubscriptionDataList OPTIONAL }
+ csg-SubscriptionDataList [6] CSG-SubscriptionDataList OPTIONAL,
+ cw-Data [7] CallWaitingData OPTIONAL,
+ ch-Data [8] CallHoldData OPTIONAL,
+ clip-Data [9] ClipData OPTIONAL,
+ clir-Data [10] ClirData OPTIONAL,
+ ect-data [11] EctData OPTIONAL }
NoteSubscriberDataModifiedRes ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
diff --git a/asn1/gsm_map/MAP-MobileServiceOperations.asn b/asn1/gsm_map/MAP-MobileServiceOperations.asn
index 34fceb8ec7..19213aaedf 100644
--- a/asn1/gsm_map/MAP-MobileServiceOperations.asn
+++ b/asn1/gsm_map/MAP-MobileServiceOperations.asn
@@ -1,11 +1,11 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.6.1 Mobile Service Operations
MAP-MobileServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-MobileServiceOperations (5)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -110,7 +110,7 @@ joint-iso-itu-t remote-operations(4)
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
UpdateLocationArg,
UpdateLocationRes,
@@ -165,7 +165,7 @@ PrepareSubsequentHO-Res,
FROM MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}
+ gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-OM-DataTypes.asn b/asn1/gsm_map/MAP-OM-DataTypes.asn
index 0afb5d1476..27e6133db2 100644
--- a/asn1/gsm_map/MAP-OM-DataTypes.asn
+++ b/asn1/gsm_map/MAP-OM-DataTypes.asn
@@ -1,10 +1,10 @@
-- $Id$
-- 17.7.2 Operation and maintenance data types
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
MAP-OM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-OM-DataTypes (12) version12 (12)}
+ gsm-Network (1) modules (3) map-OM-DataTypes (12) version13 (13)}
DEFINITIONS
@@ -25,15 +25,20 @@ EXPORTS
IMPORTS
AddressString,
IMSI,
- GSN-Address
+ GSN-Address,
+ GlobalCellId,
+ E-UTRAN-CGI,
+ TA-Id,
+ RAIdentity,
+ LAIFixedLength
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
@@ -49,9 +54,124 @@ ActivateTraceModeArg ::= SEQUENCE {
traceNE-TypeList [7] TraceNE-TypeList OPTIONAL,
traceInterfaceList [8] TraceInterfaceList OPTIONAL,
traceEventList [9] TraceEventList OPTIONAL,
- traceCollectionEntity [10] GSN-Address OPTIONAL
+ traceCollectionEntity [10] GSN-Address OPTIONAL,
+ mdt-Configuration [11] MDT-Configuration OPTIONAL
}
+MDT-Configuration ::= SEQUENCE {
+ jobType JobType,
+ areaScope AreaScope OPTIONAL,
+ listOfMeasurements ListOfMeasurements OPTIONAL,
+ reportingTrigger [0] ReportingTrigger OPTIONAL,
+ reportInterval ReportInterval OPTIONAL,
+ reportAmount [1] ReportAmount OPTIONAL,
+ eventThresholdRSRP EventThresholdRSRP OPTIONAL,
+ eventThresholdRSRQ [2] EventThresholdRSRQ OPTIONAL,
+ loggingInterval [3] LoggingInterval OPTIONAL,
+ loggingDuration [4] LoggingDuration OPTIONAL,
+ extensionContainer [5] ExtensionContainer OPTIONAL,
+ ... }
+
+JobType ::= ENUMERATED {
+ immediate-MDT-only (0),
+ logged-MDT-only (1),
+ trace-only (2),
+ immediate-MDT-and-trace (3)}
+
+AreaScope ::= SEQUENCE {
+ cgi-List [0] CGI-List OPTIONAL,
+ e-utran-cgi-List [1] E-UTRAN-CGI-List OPTIONAL,
+ routingAreaId-List [2] RoutingAreaId-List OPTIONAL,
+ locationAreaId-List [3] LocationAreaId-List OPTIONAL,
+ trackingAreaId-List [4] TrackingAreaId-List OPTIONAL,
+ extensionContainer [5] ExtensionContainer OPTIONAL,
+ ... }
+
+CGI-List ::= SEQUENCE SIZE (1..32) OF
+ GlobalCellId
+
+E-UTRAN-CGI-List ::= SEQUENCE SIZE (1..32) OF
+ E-UTRAN-CGI
+
+RoutingAreaId-List ::= SEQUENCE SIZE (1..8) OF
+ RAIdentity
+
+LocationAreaId-List ::= SEQUENCE SIZE (1..8) OF
+ LAIFixedLength
+
+TrackingAreaId-List ::= SEQUENCE SIZE (1..8) OF
+ TA-Id
+ListOfMeasurements ::= OCTET STRING (SIZE (4))
+ -- Octets are coded as described in 3GPP TS 32.422.
+
+ReportingTrigger ::= OCTET STRING (SIZE (1))
+ -- Octet is coded as described in 3GPP TS 32.422.
+
+ReportInterval ::= ENUMERATED {
+ umts250ms (0),
+ umts500ms (1),
+ umts1000ms (2),
+ umts2000ms (3),
+ umts3000ms (4),
+ umts4000ms (5),
+ umts6000ms (6),
+ umts8000ms (7),
+ umts12000ms (8),
+ umts16000ms (9),
+ umts20000ms (10),
+ umts24000ms (11),
+ umts28000ms (12),
+ umts32000ms (13),
+ umts64000ms (14),
+ lte120ms (15),
+ lte240ms (16),
+ lte480ms (17),
+ lte640ms (18),
+ lte1024ms (19),
+ lte2048ms (20),
+ lte5120ms (21),
+ lte10240ms (22),
+ lte1min (23),
+ lte6min (24),
+ lte12min (25),
+ lte30min (26),
+ lte60min (27)}
+
+
+ReportAmount ::= ENUMERATED {
+ d1 (0),
+ d2 (1),
+ d4 (2),
+ d8 (3),
+ d16 (4),
+ d32 (5),
+ d64 (6),
+ infinity (7)}
+
+EventThresholdRSRP ::= INTEGER
+ (0..97)
+
+EventThresholdRSRQ ::= INTEGER
+ (0..34)
+
+LoggingInterval ::= ENUMERATED {
+ d1dot28 (0),
+ d2dot56 (1),
+ d5dot12 (2),
+ d10dot24 (3),
+ d20dot48 (4),
+ d30dot72 (5),
+ d40dot96 (6),
+ d61dot44 (7)}
+
+LoggingDuration ::= ENUMERATED {
+ d600sec (0),
+ d1200sec (1),
+ d2400sec (2),
+ d3600sec (3),
+ d5400sec (4),
+ d7200sec (5)}
+
TraceReference ::= OCTET STRING (SIZE (1..2))
TraceReference2 ::= OCTET STRING (SIZE (3))
diff --git a/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn b/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn
index 4fc8725d7f..1975254477 100644
--- a/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn
+++ b/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
--17.6.2 Operation and Maintenance Operations
MAP-OperationAndMaintenanceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-OperationAndMaintenanceOperations (6)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -33,7 +33,7 @@ joint-iso-itu-t remote-operations(4)
tracingBufferFull
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
ActivateTraceModeArg,
ActivateTraceModeRes,
@@ -41,13 +41,13 @@ FROM MAP-Errors {
DeactivateTraceModeRes
FROM MAP-OM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-OM-DataTypes (12) version12 (12)}
+ gsm-Network (1) modules (3) map-OM-DataTypes (12) version13 (13)}
ISDN-AddressString,
IMSI
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-Protocol.asn b/asn1/gsm_map/MAP-Protocol.asn
index 8605907479..4e5ad2ed24 100644
--- a/asn1/gsm_map/MAP-Protocol.asn
+++ b/asn1/gsm_map/MAP-Protocol.asn
@@ -1,9 +1,9 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
--17.5 MAP operation and error codes
MAP-Protocol {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Protocol (4) version12 (12)}
+ gsm-Network (1) modules (3) map-Protocol (4) version13 (13)}
DEFINITIONS
@@ -48,7 +48,7 @@ authenticationFailureReport,
FROM MAP-MobileServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-MobileServiceOperations (5)
- version12 (12)}
+ version13 (13)}
activateTraceMode,
deactivateTraceMode,
@@ -56,7 +56,7 @@ FROM MAP-MobileServiceOperations {
FROM MAP-OperationAndMaintenanceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-OperationAndMaintenanceOperations (6)
- version12 (12)}
+ version13 (13)}
sendRoutingInfo,
provideRoamingNumber,
@@ -70,7 +70,7 @@ FROM MAP-OperationAndMaintenanceOperations {
FROM MAP-CallHandlingOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-CallHandlingOperations (7)
- version12 (12)}
+ version13 (13)}
registerSS,
eraseSS,
@@ -88,7 +88,7 @@ FROM MAP-CallHandlingOperations {
FROM MAP-SupplementaryServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SupplementaryServiceOperations (8)
- version12 (12)}
+ version13 (13)}
sendRoutingInfoForSM,
mo-ForwardSM,
@@ -101,7 +101,7 @@ FROM MAP-SupplementaryServiceOperations {
FROM MAP-ShortMessageServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-ShortMessageServiceOperations (9)
- version12 (12)}
+ version13 (13)}
prepareGroupCall,
processGroupCallSignalling,
@@ -111,7 +111,7 @@ FROM MAP-ShortMessageServiceOperations {
FROM MAP-Group-Call-Operations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Group-Call-Operations (22)
- version12 (12)}
+ version13 (13)}
provideSubscriberLocation,
sendRoutingInfoForLCS,
@@ -119,7 +119,7 @@ FROM MAP-Group-Call-Operations {
FROM MAP-LocationServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-LocationServiceOperations (24)
- version12 (12)}
+ version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-SM-DataTypes.asn b/asn1/gsm_map/MAP-SM-DataTypes.asn
index b4c8860cc5..45752cb18b 100644
--- a/asn1/gsm_map/MAP-SM-DataTypes.asn
+++ b/asn1/gsm_map/MAP-SM-DataTypes.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.6 Short message data types
MAP-SM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SM-DataTypes (16) version12 (12)}
+ gsm-Network (1) modules (3) map-SM-DataTypes (16) version13 (13)}
DEFINITIONS
@@ -40,21 +40,22 @@ IMPORTS
SignalInfo,
IMSI,
LMSI,
- ASCI-CallReference
+ ASCI-CallReference,
+ Time
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
AbsentSubscriberDiagnosticSM
FROM MAP-ER-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ER-DataTypes (17) version12 (12)}
+ gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
;
@@ -69,7 +70,8 @@ RoutingInfoForSM-Arg ::= SEQUENCE {
-- receiving of two numbers from the HLR
sm-RP-MTI [8] SM-RP-MTI OPTIONAL,
sm-RP-SMEA [9] SM-RP-SMEA OPTIONAL,
- sm-deliveryNotIntended [10] SM-DeliveryNotIntended OPTIONAL }
+ sm-deliveryNotIntended [10] SM-DeliveryNotIntended OPTIONAL,
+ ip-sm-gwGuidanceIndicator [11] NULL OPTIONAL }
SM-DeliveryNotIntended ::= ENUMERATED {
onlyIMSI-requested (0),
@@ -92,10 +94,14 @@ SM-RP-SMEA ::= OCTET STRING (SIZE (1..12))
RoutingInfoForSM-Res ::= SEQUENCE {
imsi IMSI,
locationInfoWithLMSI [0] LocationInfoWithLMSI,
--- WS extension to handle old versions
- mwd-Set [2] BOOLEAN OPTIONAL,
- -- mwd-Set must be absent in version greater 1
extensionContainer [4] ExtensionContainer OPTIONAL,
+ ...,
+ ip-sm-gwGuidance [5] IP-SM-GW-Guidance OPTIONAL }
+
+IP-SM-GW-Guidance ::= SEQUENCE {
+ minimumDeliveryTimeValue SM-DeliveryTimerValue,
+ recommendedDeliveryTimeValue SM-DeliveryTimerValue,
+ extensionContainer ExtensionContainer OPTIONAL,
...}
LocationInfoWithLMSI ::= SEQUENCE {
@@ -139,7 +145,10 @@ MT-ForwardSM-Arg ::= SEQUENCE {
sm-RP-UI SignalInfo,
moreMessagesToSend NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
- ...}
+ ...,
+ smDeliveryTimer SM-DeliveryTimerValue OPTIONAL,
+ smDeliveryStartTime Time OPTIONAL }
+ -- SM-DeliveryTimerValue contains the value used by the SMS-GMSC
MT-ForwardSM-Res ::= SEQUENCE {
sm-RP-UI SignalInfo OPTIONAL,
@@ -157,6 +166,8 @@ SM-RP-OA ::= CHOICE {
serviceCentreAddressOA [4] AddressString,
noSM-RP-OA [5] NULL}
+SM-DeliveryTimerValue ::= INTEGER (30..600)
+
ReportSM-DeliveryStatusArg ::= SEQUENCE {
msisdn ISDN-AddressString,
serviceCentreAddress AddressString,
diff --git a/asn1/gsm_map/MAP-SS-Code.asn b/asn1/gsm_map/MAP-SS-Code.asn
index 14a8882641..7c58e527e5 100644
--- a/asn1/gsm_map/MAP-SS-Code.asn
+++ b/asn1/gsm_map/MAP-SS-Code.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.5 Supplementary service codes
MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-Code (15) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
DEFINITIONS
diff --git a/asn1/gsm_map/MAP-SS-DataTypes.asn b/asn1/gsm_map/MAP-SS-DataTypes.asn
index 7e94a8e944..5f17189c8a 100644
--- a/asn1/gsm_map/MAP-SS-DataTypes.asn
+++ b/asn1/gsm_map/MAP-SS-DataTypes.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.4 Supplementary service data types
MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
DEFINITIONS
@@ -58,17 +58,17 @@ IMPORTS
ExternalSignalInfo
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
+ gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
ExtensionContainer
FROM MAP-ExtensionDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
+ gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
SS-Code
FROM MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-Code (15) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn b/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn
index 46fdc50ec6..f80e44f386 100644
--- a/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn
+++ b/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn
@@ -1,11 +1,11 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.6.5 Short message service operations
MAP-ShortMessageServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-ShortMessageServiceOperations (9)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -46,7 +46,7 @@ joint-iso-itu-t remote-operations(4)
absentSubscriberSM
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
RoutingInfoForSM-Arg,
RoutingInfoForSM-Res,
@@ -64,7 +64,7 @@ FROM MAP-Errors {
MT-ForwardSM-VGCS-Res
FROM MAP-SM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SM-DataTypes (16) version12 (12)}
+ gsm-Network (1) modules (3) map-SM-DataTypes (16) version13 (13)}
;
@@ -98,6 +98,7 @@ mo-ForwardSM OPERATION ::= { --Timer ml
CODE local:46 }
mt-ForwardSM OPERATION ::= { --Timer ml
+ -- the timer value may be subject to negotiation between GMSC and IP-SM-GW
ARGUMENT
MT-ForwardSM-Arg
RESULT
diff --git a/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn b/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn
index b08cd440a1..e7fe3eae88 100644
--- a/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn
+++ b/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn
@@ -1,11 +1,11 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
--17.6.4 Supplementary service operations
MAP-SupplementaryServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SupplementaryServiceOperations (8)
- version12 (12)}
+ version13 (13)}
DEFINITIONS
@@ -60,7 +60,7 @@ joint-iso-itu-t remote-operations(4)
facilityNotSupported
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
+ gsm-Network (1) modules (3) map-Errors (10) version13 (13)}
RegisterSS-Arg,
SS-Info,
@@ -78,12 +78,12 @@ FROM MAP-Errors {
EraseCC-EntryRes
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
SS-Code
FROM MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-SS-Code (15) version12 (12)}
+ gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
;
diff --git a/asn1/gsm_map/MAP-TS-Code.asn b/asn1/gsm_map/MAP-TS-Code.asn
index 45d099b4bb..1e0bf58409 100644
--- a/asn1/gsm_map/MAP-TS-Code.asn
+++ b/asn1/gsm_map/MAP-TS-Code.asn
@@ -1,10 +1,10 @@
-- $Id$
--- 3GPP TS 29.002 V9.3.0 (2010-09)
+-- 3GPP TS 29.002 V10.4.0 (2011-09)
-- 17.7.9 Teleservice Codes
MAP-TS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
- gsm-Network (1) modules (3) map-TS-Code (19) version12 (12)}
+ gsm-Network (1) modules (3) map-TS-Code (19) version13 (13)}
DEFINITIONS