diff options
author | AndersBroman <anders.broman@ericsson.com> | 2016-02-02 15:07:14 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-02-02 16:26:01 +0000 |
commit | cb241e95dbefda15a0b1123dba108f6283e5270b (patch) | |
tree | 9470cac0808d7baade934f24bef6fa7f9adc075e /asn1 | |
parent | 07ef89691ca89cbe754956698d2fc433db9277cd (diff) |
[GSM MAP] Update to V13.2.0 (2015-12)
Change-Id: I2cc8b1c4094f2781c7674a22836ec8de4e24ca0d
Reviewed-on: https://code.wireshark.org/review/13665
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1')
24 files changed, 485 insertions, 391 deletions
diff --git a/asn1/gsm_map/MAP-ApplicationContexts.asn b/asn1/gsm_map/MAP-ApplicationContexts.asn index 77a1e7ad77..fac0720c9e 100644 --- a/asn1/gsm_map/MAP-ApplicationContexts.asn +++ b/asn1/gsm_map/MAP-ApplicationContexts.asn @@ -1,10 +1,10 @@ --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 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) MAP-ApplicationContexts { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ApplicationContexts (2) version15 (15)} + gsm-Network (1) modules (3) map-ApplicationContexts (2) version16 (16)} DEFINITIONS @@ -202,4 +202,3 @@ vcsgLocationCancellationContext-v3 OBJECT IDENTIFIER ::= END - diff --git a/asn1/gsm_map/MAP-BS-Code.asn b/asn1/gsm_map/MAP-BS-Code.asn index d8cf60a3f0..bb8cc76b3a 100644 --- a/asn1/gsm_map/MAP-BS-Code.asn +++ b/asn1/gsm_map/MAP-BS-Code.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-BS-Code (20) version16 (16)} DEFINITIONS diff --git a/asn1/gsm_map/MAP-CH-DataTypes.asn b/asn1/gsm_map/MAP-CH-DataTypes.asn index b70df9c920..1705740d43 100644 --- a/asn1/gsm_map/MAP-CH-DataTypes.asn +++ b/asn1/gsm_map/MAP-CH-DataTypes.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-CH-DataTypes (13) version16 (16)} DEFINITIONS @@ -36,7 +36,7 @@ IST-CommandRes, UU-Data, ReleaseResourcesArg, ReleaseResourcesRes, ---- WS added exports needed by gsm_map.asn (extra asn1 file to handle older proto. ver.) +--- WS added exports needed by gsm_map.asn (extra asn1 file to handle older protocol versions) RoutingInfo, CUG-CheckInfo ; @@ -57,14 +57,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) version15 (15)} + gsm-Network (1) modules (3) map-MS-DataTypes (11) version16 (16)} 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) version15 (15)} + gsm-Network (1) modules (3) map-SS-DataTypes (14) version16 (16)} ISDN-AddressString, ISDN-SubaddressString, @@ -80,12 +80,12 @@ FROM MAP-SS-DataTypes { PLMN-Id FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-CallHandlingOperations.asn b/asn1/gsm_map/MAP-CallHandlingOperations.asn index affb6b4a8c..a2de091991 100644 --- a/asn1/gsm_map/MAP-CallHandlingOperations.asn +++ b/asn1/gsm_map/MAP-CallHandlingOperations.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) --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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -52,7 +52,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) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} SendRoutingInfoArg, SendRoutingInfoRes, ProvideRoamingNumberArg, @@ -73,7 +73,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) version15 (15)} + gsm-Network (1) modules (3) map-CH-DataTypes (13) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-CommonDataTypes.asn b/asn1/gsm_map/MAP-CommonDataTypes.asn index 24296681a3..d7206842d1 100644 --- a/asn1/gsm_map/MAP-CommonDataTypes.asn +++ b/asn1/gsm_map/MAP-CommonDataTypes.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} DEFINITIONS @@ -21,8 +21,8 @@ EXPORTS maxISDN-AddressLength, FTN-AddressString, ISDN-SubaddressString, - ExternalSignalInfo, - Ext-ExternalSignalInfo, + ExternalSignalInfo, + Ext-ExternalSignalInfo, AccessNetworkSignalInfo, SignalInfo, maxSignalInfoLength, @@ -34,7 +34,7 @@ AccessNetworkSignalInfo, -- data types for numbering and identification IMSI, - TMSI, + TMSI, Identity, SubscriberId, IMEI, @@ -43,8 +43,8 @@ AccessNetworkSignalInfo, GlobalCellId, NetworkResource, AdditionalNetworkResource, - NAEA-PreferredCI, - NAEA-CIC, + NAEA-PreferredCI, + NAEA-CIC, ASCI-CallReference, SubscriberIdentity, PLMN-Id, @@ -54,7 +54,7 @@ AccessNetworkSignalInfo, NetworkNodeDiameterAddress, -- data types for CAMEL - CellGlobalIdOrServiceAreaIdOrLAI, + CellGlobalIdOrServiceAreaIdOrLAI, CellGlobalIdOrServiceAreaIdFixedLength, LAIFixedLength, @@ -62,7 +62,7 @@ AccessNetworkSignalInfo, BasicServiceCode, Ext-BasicServiceCode, EMLPP-Info, - EMLPP-Priority, + EMLPP-Priority, MC-SS-Info, MaxMC-Bearers, MC-Bearers, @@ -73,7 +73,7 @@ AccessNetworkSignalInfo, LCSClientExternalID, LCSClientInternalID, LCSServiceTypeID, --- WS added exports needed by gsm_map.asn (extra asn1 file to handle older prot. ver.) +-- WS added exports needed by gsm_map.asn (extra asn1 file to handle older protocol versions) ProtocolId, -- gprs location registration types GSN-Address @@ -85,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) version15 (15)} + gsm-Network (1) modules (3) map-TS-Code (19) version16 (16)} 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) version15 (15)} + gsm-Network (1) modules (3) map-BS-Code (20) version16 (16)} SS-Code FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SS-Code (15) version15 (15)} + gsm-Network (1) modules (3) map-SS-Code (15) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; @@ -163,21 +163,21 @@ AddressString ::= OCTET STRING (SIZE (1..maxAddressLength)) maxAddressLength INTEGER ::= 20 -ISDN-AddressString ::= +ISDN-AddressString ::= AddressString (SIZE (1..maxISDN-AddressLength)) -- This type is used to represent ISDN numbers. maxISDN-AddressLength INTEGER ::= 9 -FTN-AddressString ::= +FTN-AddressString ::= AddressString (SIZE (1..maxFTN-AddressLength)) - -- This type is used to represent forwarded-to numbers. + -- This type is used to represent forwarded-to numbers. -- If NAI = international the first digits represent the country code (CC) -- and the network destination code (NDC) as for E.164. maxFTN-AddressLength INTEGER ::= 15 -ISDN-SubaddressString ::= +ISDN-SubaddressString ::= OCTET STRING (SIZE (1..maxISDN-SubaddressLength)) -- This type is used to represent ISDN subaddresses. -- It is composed of @@ -253,18 +253,18 @@ Ext-ExternalSignalInfo ::= SEQUENCE { Ext-ProtocolId ::= ENUMERATED { ets-300356 (1), - ... + ... } -- exception handling: -- For Ext-ExternalSignalInfo sequences containing this parameter with any --- other value than the ones listed the receiver shall ignore the whole +-- other value than the ones listed the receiver shall ignore the whole -- Ext-ExternalSignalInfo sequence. AccessNetworkSignalInfo ::= SEQUENCE { accessNetworkProtocolId AccessNetworkProtocolId, signalInfo LongSignalInfo, -- Information about the internal structure is given in clause 7.6.9.1 - + extensionContainer ExtensionContainer OPTIONAL, ...} @@ -283,7 +283,7 @@ AccessNetworkProtocolId ::= ENUMERATED { ...} -- exception handling: -- For AccessNetworkSignalInfo sequences containing this parameter with any - -- other value than the ones listed the receiver shall ignore the whole + -- other value than the ones listed the receiver shall ignore the whole -- AccessNetworkSignalInfo sequence. AlertingPattern ::= OCTET STRING (SIZE (1) ) @@ -304,7 +304,7 @@ alertingLevel-1 AlertingPattern ::= '00000001'B alertingLevel-2 AlertingPattern ::= '00000010'B -- all other values of Alerting level are reserved -- Alerting Levels are defined in GSM 02.07 - + alertingCategory-1 AlertingPattern ::= '00000100'B alertingCategory-2 AlertingPattern ::= '00000101'B alertingCategory-3 AlertingPattern ::= '00000110'B @@ -407,9 +407,9 @@ NAEA-PreferredCI ::= SEQUENCE { NAEA-CIC ::= OCTET STRING (SIZE (3)) -- The internal structure is defined by the Carrier Identification - -- parameter in ANSI T1.113.3. Carrier codes between "000" and "999" may - -- be encoded as 3 digits using "000" to "999" or as 4 digits using - -- "0000" to "0999". Carrier codes between "1000" and "9999" are encoded + -- parameter in ANSI T1.113.3. Carrier codes between “000” and “999” may + -- be encoded as 3 digits using “000” to “999” or as 4 digits using + -- “0000” to “0999”. Carrier codes between “1000” and “9999” are encoded -- using 4 digits. SubscriberIdentity ::= CHOICE { @@ -448,7 +448,7 @@ navigation LCSServiceTypeID ::= 8 --this service type is reserved for use in previous releases citySightseeing LCSServiceTypeID ::= 9 localizedAdvertising LCSServiceTypeID ::= 10 -mobileYellowPages LCSServiceTypeID ::= 11 +mobileYellowPages LCSServiceTypeID ::= 11 trafficAndPublicTransportationInfo LCSServiceTypeID ::= 12 weather LCSServiceTypeID ::= 13 assetAndServiceFinding LCSServiceTypeID ::= 14 @@ -570,8 +570,8 @@ CellGlobalIdOrServiceAreaIdFixedLength ::= OCTET STRING (SIZE (7)) -- octet 3 bits 4321 Mobile Network Code 1st digit -- bits 8765 Mobile Network Code 2nd digit -- octets 4 and 5 Location Area Code according to 3GPP TS 24.008 - -- octets 6 and 7 Cell Identity (CI) value or - -- Service Area Code (SAC) value + -- octets 6 and 7 Cell Identity (CI) value or + -- Service Area Code (SAC) value -- according to 3GPP TS 23.003 LAIFixedLength ::= OCTET STRING (SIZE (5)) @@ -657,9 +657,10 @@ AgeOfLocationInformation ::= INTEGER (0..32767) -- the value represents the elapsed time in minutes since the last -- network contact of the mobile station (i.e. the actuality of the -- location information). --- value "0" indicates that the MS is currently in contact with the +-- value “0” indicates that the MS is currently in contact with the -- network --- value "32767" indicates that the location information is at least +-- value “32767” indicates that the location information is at least -- 32767 minutes old END + diff --git a/asn1/gsm_map/MAP-DialogueInformation.asn b/asn1/gsm_map/MAP-DialogueInformation.asn index 0ef5a6e631..070cb82580 100644 --- a/asn1/gsm_map/MAP-DialogueInformation.asn +++ b/asn1/gsm_map/MAP-DialogueInformation.asn @@ -1,8 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 17.4 MAP Dialogue Information + MAP-DialogueInformation { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-DialogueInformation (3) version15 (15)} + gsm-Network (1) modules (3) map-DialogueInformation (3) version16 (16)} DEFINITIONS @@ -28,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) version15 (15)} + gsm-Network(1) modules (3) map-CommonDataTypes (18) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; @@ -56,8 +57,8 @@ MAP-OpenInfo ::= SEQUENCE { destinationReference [0] AddressString OPTIONAL, originationReference [1] AddressString OPTIONAL, -- WS modification: Ericsson proprietary fields - callingMsisdn [2] AddressString OPTIONAL, - callingVlrAddress [3] AddressString OPTIONAL, + callingMsisdn [2] AddressString OPTIONAL, + callingVlrAddress [3] AddressString OPTIONAL, -- WS modification: Ericsson proprietary fields ..., extensionContainer ExtensionContainer OPTIONAL diff --git a/asn1/gsm_map/MAP-ER-DataTypes.asn b/asn1/gsm_map/MAP-ER-DataTypes.asn index 25d0a68cc3..f087372c97 100644 --- a/asn1/gsm_map/MAP-ER-DataTypes.asn +++ b/asn1/gsm_map/MAP-ER-DataTypes.asn @@ -1,9 +1,9 @@ --- 3GPP TS V12.3.0 (2013-12) +-- 3GPP TS V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-ER-DataTypes (17) version16 (16)} DEFINITIONS @@ -71,7 +71,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) version15 (15)} + gsm-Network (1) modules (3) map-SS-DataTypes (14) version16 (16)} SignalInfo, BasicServiceCode, @@ -80,18 +80,18 @@ FROM MAP-SS-DataTypes { IMSI FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} SS-Code FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SS-Code (15) version15 (15)} + gsm-Network (1) modules (3) map-SS-Code (15) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; RoamingNotAllowedParam ::= SEQUENCE { diff --git a/asn1/gsm_map/MAP-Errors.asn b/asn1/gsm_map/MAP-Errors.asn index 8ec8b00f71..6a2df2dade 100644 --- a/asn1/gsm_map/MAP-Errors.asn +++ b/asn1/gsm_map/MAP-Errors.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 17.6.6 Errors MAP-Errors { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-Errors (10) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} DEFINITIONS @@ -106,7 +106,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) version15 (15)} + gsm-Network (1) modules (3) map-SS-DataTypes (14) version16 (16)} SS-IncompatibilityCause, PW-RegistrationFailureCause, @@ -157,7 +157,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) version15 (15)} + gsm-Network (1) modules (3) map-ER-DataTypes (17) version16 (16)} ; -- generic errors diff --git a/asn1/gsm_map/MAP-ExtensionDataTypes.asn b/asn1/gsm_map/MAP-ExtensionDataTypes.asn index 67b187d6ad..5f1860468a 100644 --- a/asn1/gsm_map/MAP-ExtensionDataTypes.asn +++ b/asn1/gsm_map/MAP-ExtensionDataTypes.asn @@ -1,13 +1,13 @@ -- MAP-ExtensionDataTypes.asn -- --- Taken from 3GPP TS 29.002 V12.3.0 (2013-12) +-- Taken from 3GPP TS 29.002 V13.2.0 (2015-12) -- -- 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) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} DEFINITIONS diff --git a/asn1/gsm_map/MAP-GR-DataTypes.asn b/asn1/gsm_map/MAP-GR-DataTypes.asn index 375dd59995..a53eecc803 100644 --- a/asn1/gsm_map/MAP-GR-DataTypes.asn +++ b/asn1/gsm_map/MAP-GR-DataTypes.asn @@ -1,10 +1,10 @@ --- Taken from 3GPP TS 29.002 V11.5.0 (2012-12) +-- Taken from 3GPP TS 29.002 V13.2.0 (2015-12) -- --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) version15 (15)} + gsm-Network (1) modules (3) map-GR-DataTypes (23) version16 (16)} DEFINITIONS @@ -36,12 +36,12 @@ IMPORTS AccessNetworkSignalInfo FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} Ext-TeleserviceCode FROM MAP-TS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-TS-Code (19) version15 (15)} + gsm-Network (1) modules (3) map-TS-Code (19) version16 (16)} Kc, AdditionalInfo, @@ -51,12 +51,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) version15 (15)} + gsm-Network (1) modules (3) map-MS-DataTypes (11) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-Group-Call-Operations.asn b/asn1/gsm_map/MAP-Group-Call-Operations.asn index 96cee6ce59..916cb47f6f 100644 --- a/asn1/gsm_map/MAP-Group-Call-Operations.asn +++ b/asn1/gsm_map/MAP-Group-Call-Operations.asn @@ -1,10 +1,10 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -35,7 +35,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) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} PrepareGroupCallArg, PrepareGroupCallRes, @@ -47,7 +47,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) version15 (15)} + gsm-Network (1) modules (3) map-GR-DataTypes (23) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-LCS-DataTypes.asn b/asn1/gsm_map/MAP-LCS-DataTypes.asn index f3048267f0..b21c2cf952 100644 --- a/asn1/gsm_map/MAP-LCS-DataTypes.asn +++ b/asn1/gsm_map/MAP-LCS-DataTypes.asn @@ -1,13 +1,13 @@ -- MAP-LCS-DataTypes.asn -- --- Taken from 3GPP TS 29.002 V12.3.0 (2013-12) +-- Taken from 3GPP TS 29.002 V13.2.0 (2015-12) -- -- 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) version15 (15)} + gsm-Network (1) modules (3) map-LCS-DataTypes (25) version16 (16)} DEFINITIONS IMPLICIT TAGS @@ -21,17 +21,17 @@ EXPORTS ProvideSubscriberLocation-Res, SubscriberLocationReport-Arg, SubscriberLocationReport-Res, -LocationType, +LocationType, DeferredLocationEventType, LCSClientName, LCS-QoS, Horizontal-Accuracy, ResponseTime, -Ext-GeographicalInformation, +Ext-GeographicalInformation, VelocityEstimate, SupportedGADShapes, Add-GeographicalInformation, -LCSRequestorID, +LCSRequestorID, LCS-ReferenceNumber, LCSCodeword, AreaEventInfo, @@ -59,30 +59,30 @@ PLMN-Id, DiameterIdentity FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} ExtensionContainer, SLR-ArgExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} 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) version15 (15)} + map-SS-DataTypes (14) version16 (16)} 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) version15 (15)} + gsm-Network (1) modules (3) map-MS-DataTypes (11) version16 (16)} Additional-Number FROM MAP-SM-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SM-DataTypes (16) version15 (15)} + gsm-Network (1) modules (3) map-SM-DataTypes (16) version16 (16)} ; @@ -144,7 +144,7 @@ ProvideSubscriberLocation-Arg ::= SEQUENCE { reportingPLMNList [18] ReportingPLMNList OPTIONAL } -- one of imsi or msisdn is mandatory - -- If a location estimate type indicates activate deferred location or cancel deferred + -- If a location estimate type indicates activate deferred location or cancel deferred -- location, a lcs-Reference number shall be included. LocationType ::= SEQUENCE { @@ -169,12 +169,12 @@ DeferredLocationEventType ::= BIT STRING { enteringIntoArea (1), leavingFromArea (2), beingInsideArea (3) , - periodicLDR (4) } (SIZE (1..16)) + periodicLDR (4) } (SIZE (1..16)) -- beingInsideArea is always treated as oneTimeEvent regardless of the possible value -- of occurrenceInfo inside areaEventInfo. -- exception handling: --- a ProvideSubscriberLocation-Arg containing other values than listed above in --- DeferredLocationEventType shall be rejected by the receiver with a return error cause of +-- a ProvideSubscriberLocation-Arg containing other values than listed above in +-- DeferredLocationEventType shall be rejected by the receiver with a return error cause of -- unexpected data value. LCS-ClientID ::= SEQUENCE { @@ -196,7 +196,7 @@ LCSClientType ::= ENUMERATED { -- exception handling: -- unrecognized values may be ignored if the LCS client uses the privacy override -- otherwise, an unrecognized value shall be treated as unexpected data by a receiver - -- a return error shall then be returned if received in a MAP invoke + -- a return error shall then be returned if received in a MAP invoke LCSClientName ::= SEQUENCE { dataCodingScheme [0] USSD-DataCodingScheme, @@ -234,7 +234,7 @@ LCS-FormatIndicator ::= ENUMERATED { LCS-Priority ::= OCTET STRING (SIZE (1)) -- 0 = highest priority -- 1 = normal priority - -- all other values treated as 1 + -- all other values treated as 1 LCS-QoS ::= SEQUENCE { horizontal-accuracy [0] Horizontal-Accuracy OPTIONAL, @@ -247,14 +247,14 @@ LCS-QoS ::= SEQUENCE { Horizontal-Accuracy ::= OCTET STRING (SIZE (1)) -- bit 8 = 0 - -- bits 7-1 = 7 bit Uncertainty Code defined in 3GPP TS 23.032. The horizontal location + -- bits 7-1 = 7 bit Uncertainty Code defined in 3GPP TS 23.032. The horizontal location -- error should be less than the error indicated by the uncertainty code with 67% -- confidence. Vertical-Accuracy ::= OCTET STRING (SIZE (1)) -- bit 8 = 0 - -- bits 7-1 = 7 bit Vertical Uncertainty Code defined in 3GPP TS 23.032. - -- The vertical location error should be less than the error indicated + -- bits 7-1 = 7 bit Vertical Uncertainty Code defined in 3GPP TS 23.032. + -- The vertical location error should be less than the error indicated -- by the uncertainty code with 67% confidence. ResponseTime ::= SEQUENCE { @@ -410,7 +410,10 @@ ProvideSubscriberLocation-Res ::= SEQUENCE { velocityEstimate [9] VelocityEstimate OPTIONAL, mo-lrShortCircuitIndicator [10] NULL OPTIONAL, geranGANSSpositioningData [11] GeranGANSSpositioningData OPTIONAL, - utranGANSSpositioningData [12] UtranGANSSpositioningData OPTIONAL, targetServingNodeForHandover [13] ServingNodeAddress OPTIONAL } + utranGANSSpositioningData [12] UtranGANSSpositioningData OPTIONAL, targetServingNodeForHandover [13] ServingNodeAddress OPTIONAL, + utranAdditionalPositioningData [14] UtranAdditionalPositioningData OPTIONAL, + utranBaroPressureMeas [15] UtranBaroPressureMeas OPTIONAL, + utranCivicAddress [16] UtranCivicAddress OPTIONAL } -- if deferredmt-lrResponseIndicator is set, locationEstimate is ignored. @@ -440,18 +443,18 @@ Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInform -- (d) Ellipsoid Arc -- (e) Ellipsoid Point -- Any other value in octet 1 shall be treated as invalid - -- Octets 2 to 8 for case (a) - Ellipsoid point with uncertainty circle + -- Octets 2 to 8 for case (a) – Ellipsoid point with uncertainty circle -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets -- Uncertainty code 1 octet - -- Octets 2 to 11 for case (b) - Ellipsoid point with uncertainty ellipse: + -- Octets 2 to 11 for case (b) – Ellipsoid point with uncertainty ellipse: -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets -- Uncertainty semi-major axis 1 octet -- Uncertainty semi-minor axis 1 octet -- Angle of major axis 1 octet -- Confidence 1 octet - -- Octets 2 to 14 for case (c) - Ellipsoid point with altitude and uncertainty ellipsoid + -- Octets 2 to 14 for case (c) – Ellipsoid point with altitude and uncertainty ellipsoid -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets -- Altitude 2 octets @@ -460,7 +463,7 @@ Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInform -- Angle of major axis 1 octet -- Uncertainty altitude 1 octet -- Confidence 1 octet - -- Octets 2 to 13 for case (d) - Ellipsoid Arc + -- Octets 2 to 13 for case (d) – Ellipsoid Arc -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets -- Inner radius 2 octets @@ -468,7 +471,7 @@ Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInform -- Offset angle 1 octet -- Included angle 1 octet -- Confidence 1 octet - -- Octets 2 to 7 for case (e) - Ellipsoid Point + -- Octets 2 to 7 for case (e) – Ellipsoid Point -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets @@ -478,7 +481,7 @@ Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInform -- to 3GPP TS 23.032 shall be treated as invalid data by a receiver. -- -- An Ext-GeographicalInformation parameter comprising one octet shall be discarded - -- by the receiver if an Add-GeographicalInformation parameter is received + -- by the receiver if an Add-GeographicalInformation parameter is received -- in the same message. -- -- An Ext-GeographicalInformation parameter comprising one octet shall be treated as @@ -486,7 +489,7 @@ Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInform -- received in the same message. maxExt-GeographicalInformation INTEGER ::= 20 - -- the maximum length allows for further shapes in 3GPP TS 23.032 to be included in later + -- the maximum length allows for further shapes in 3GPP TS 23.032 to be included in later -- versions of 3GPP TS 29.002 VelocityEstimate ::= OCTET STRING (SIZE (4..7)) @@ -504,15 +507,15 @@ VelocityEstimate ::= OCTET STRING (SIZE (4..7)) -- Octets 2 to 4 for case (a) Horizontal velocity: -- Bearing 1 octet -- Horizontal Speed 2 octets - -- Octets 2 to 5 for case (b) - Horizontal with Vertical Velocity: + -- Octets 2 to 5 for case (b) – Horizontal with Vertical Velocity: -- Bearing 1 octet -- Horizontal Speed 2 octets -- Vertical Speed 1 octet - -- Octets 2 to 5 for case (c) - Horizontal velocity with Uncertainty: + -- Octets 2 to 5 for case (c) – Horizontal velocity with Uncertainty: -- Bearing 1 octet -- Horizontal Speed 2 octets -- Uncertainty Speed 1 octet - -- Octets 2 to 7 for case (d) - Horizontal with Vertical Velocity and Uncertainty: + -- Octets 2 to 7 for case (d) – Horizontal with Vertical Velocity and Uncertainty: -- Bearing 1 octet -- Horizontal Speed 2 octets -- Vertical Speed 1 octet @@ -522,10 +525,10 @@ VelocityEstimate ::= OCTET STRING (SIZE (4..7)) PositioningDataInformation ::= OCTET STRING (SIZE (2..maxPositioningDataInformation)) -- Refers to the Positioning Data defined in 3GPP TS 49.031. -- This is composed of 2 or more octets with an internal structure according to - -- 3GPP TS 49.031. + -- 3GPP TS 49.031. maxPositioningDataInformation INTEGER ::= 10 - -- + -- UtranPositioningDataInfo ::= OCTET STRING (SIZE (3..maxUtranPositioningDataInfo)) -- Refers to the Position Data defined in 3GPP TS 25.413. @@ -533,15 +536,15 @@ UtranPositioningDataInfo ::= OCTET STRING (SIZE (3..maxUtranPositioningDataInfo) -- included in positionData as defined in 3GPP TS 25.413. maxUtranPositioningDataInfo INTEGER ::= 11 - -- + -- GeranGANSSpositioningData ::= OCTET STRING (SIZE (2..maxGeranGANSSpositioningData)) -- Refers to the GANSS Positioning Data defined in 3GPP TS 49.031. -- This is composed of 2 or more octets with an internal structure according to - -- 3GPP TS 49.031. + -- 3GPP TS 49.031. maxGeranGANSSpositioningData INTEGER ::= 10 - -- + -- UtranGANSSpositioningData ::= OCTET STRING (SIZE (1..maxUtranGANSSpositioningData)) -- Refers to the Position Data defined in 3GPP TS 25.413. @@ -549,24 +552,41 @@ UtranGANSSpositioningData ::= OCTET STRING (SIZE (1..maxUtranGANSSpositioningDat -- as defined in 3GPP TS 25.413. maxUtranGANSSpositioningData INTEGER ::= 9 - -- + -- + +UtranAdditionalPositioningData ::= OCTET STRING (SIZE (1..maxUtranAdditionalPositioningData)) + -- Refers to the Position Data defined in 3GPP TS 25.413. + -- This is composed of the Additional-PositioningDataSet only, included in PositionData + -- as defined in 3GPP TS 25.413. + +maxUtranAdditionalPositioningData INTEGER ::= 8 + -- + +UtranBaroPressureMeas ::= INTEGER (30000..115000) + -- Refers to the barometric pressure measurement defined in 3GPP TS 25.413. + -- This is composed of the BarometricPressureMeasurement only as defined in 3GPP TS + -- 25.413. + +UtranCivicAddress ::= OCTET STRING + -- Refers to the civic address defined in 3GPP TS 25.413. + -- This is composed of the CivicAddress only as defined in 3GPP TS 25.413. Add-GeographicalInformation ::= OCTET STRING (SIZE (1..maxAdd-GeographicalInformation)) -- Refers to geographical Information defined in 3GPP TS 23.032. - -- This is composed of 1 or more octets with an internal structure according to + -- This is composed of 1 or more octets with an internal structure according to -- 3GPP TS 23.032 -- Octet 1: Type of shape, all the shapes defined in 3GPP TS 23.032 are allowed: -- Octets 2 to n (where n is the total number of octets necessary to encode the shape -- according to 3GPP TS 23.032) are used to encode the shape itself in accordance with the -- encoding defined in 3GPP TS 23.032 -- - -- An Add-GeographicalInformation parameter, whether valid or invalid, received - -- together with a valid Ext-GeographicalInformation parameter in the same message + -- An Add-GeographicalInformation parameter, whether valid or invalid, received + -- together with a valid Ext-GeographicalInformation parameter in the same message -- shall be discarded. -- - -- An Add-GeographicalInformation parameter containing any shape not defined in - -- 3GPP TS 23.032 or an incorrect number of octets or coding according to - -- 3GPP TS 23.032 shall be treated as invalid data by a receiver if not received + -- An Add-GeographicalInformation parameter containing any shape not defined in + -- 3GPP TS 23.032 or an incorrect number of octets or coding according to + -- 3GPP TS 23.032 shall be treated as invalid data by a receiver if not received -- together with a valid Ext-GeographicalInformation parameter in the same message. maxAdd-GeographicalInformation INTEGER ::= 91 @@ -574,7 +594,7 @@ maxAdd-GeographicalInformation INTEGER ::= 91 SubscriberLocationReport-Arg ::= SEQUENCE { lcs-Event LCS-Event, - lcs-ClientID LCS-ClientID, + lcs-ClientID LCS-ClientID, lcsLocationInfo LCSLocationInfo, msisdn [0] ISDN-AddressString OPTIONAL, imsi [1] IMSI OPTIONAL, @@ -586,7 +606,7 @@ SubscriberLocationReport-Arg ::= SEQUENCE { slr-ArgExtensionContainer [7] SLR-ArgExtensionContainer OPTIONAL, ... , add-LocationEstimate [8] Add-GeographicalInformation OPTIONAL, - deferredmt-lrData [9] Deferredmt-lrData OPTIONAL, + deferredmt-lrData [9] Deferredmt-lrData OPTIONAL, lcs-ReferenceNumber [10] LCS-ReferenceNumber OPTIONAL, geranPositioningData [11] PositioningDataInformation OPTIONAL, utranPositioningData [12] UtranPositioningDataInfo OPTIONAL, @@ -602,22 +622,25 @@ SubscriberLocationReport-Arg ::= SEQUENCE { mo-lrShortCircuitIndicator [23] NULL OPTIONAL, geranGANSSpositioningData [24] GeranGANSSpositioningData OPTIONAL, utranGANSSpositioningData [25] UtranGANSSpositioningData OPTIONAL, - targetServingNodeForHandover [26] ServingNodeAddress OPTIONAL } + targetServingNodeForHandover [26] ServingNodeAddress OPTIONAL, + utranAdditionalPositioningData [27] UtranAdditionalPositioningData OPTIONAL, + utranBaroPressureMeas [28] UtranBaroPressureMeas OPTIONAL, + utranCivicAddress [29] UtranCivicAddress OPTIONAL } -- one of msisdn or imsi is mandatory - -- a location estimate that is valid for the locationEstimate parameter should + -- a location estimate that is valid for the locationEstimate parameter should -- be transferred in this parameter in preference to the add-LocationEstimate. -- the deferredmt-lrData parameter shall be included if and only if the lcs-Event -- indicates a deferredmt-lrResponse. - -- if the lcs-Event indicates a deferredmt-lrResponse then the locationEstimate - -- and the add-locationEstimate parameters shall not be sent if the + -- if the lcs-Event indicates a deferredmt-lrResponse then the locationEstimate + -- and the add-locationEstimate parameters shall not be sent if the -- supportedGADShapes parameter had been received in ProvideSubscriberLocation-Arg -- and the shape encoded in locationEstimate or add-LocationEstimate was not marked - -- as supported in supportedGADShapes. In such a case terminationCause - -- in deferredmt-lrData shall be present with value - -- shapeOfLocationEstimateNotSupported. - -- If a lcs event indicates deferred mt-lr response, the lcs-Reference number shall be - -- included. + -- as supported in supportedGADShapes. In such a case terminationCause + -- in deferredmt-lrData shall be present with value + -- shapeOfLocationEstimateNotSupported. + -- If a lcs event indicates deferred mt-lr response, the lcs-Reference number shall be + -- included. -- sai-Present indicates that the cellIdOrSai parameter contains a Service Area Identity. Deferredmt-lrData ::= SEQUENCE { @@ -625,19 +648,19 @@ Deferredmt-lrData ::= SEQUENCE { terminationCause [0] TerminationCause OPTIONAL, lcsLocationInfo [1] LCSLocationInfo OPTIONAL, ...} - -- lcsLocationInfo may be included only if a terminationCause is present + -- lcsLocationInfo may be included only if a terminationCause is present -- indicating mt-lrRestart. LCS-Event ::= ENUMERATED { emergencyCallOrigination (0), - emergencyCallRelease (1), + emergencyCallRelease (1), mo-lr (2), ..., deferredmt-lrResponse (3) , deferredmo-lrTTTPInitiation (4), emergencyCallHandover (5) } - -- deferredmt-lrResponse is applicable to the delivery of a location estimate - -- for an LDR initiated earlier by either the network (via an MT-LR activate deferred + -- deferredmt-lrResponse is applicable to the delivery of a location estimate + -- for an LDR initiated earlier by either the network (via an MT-LR activate deferred -- location) or the UE (via a deferred MO-LR TTTP initiation) -- exception handling: -- a SubscriberLocationReport-Arg containing an unrecognized LCS-Event @@ -654,14 +677,14 @@ TerminationCause ::= ENUMERATED { shapeOfLocationEstimateNotSupported (6) , subscriberTermination (7), uETermination (8), - networkTermination (9) } --- mt-lrRestart shall be used to trigger the GMLC to restart the location procedure, --- either because the sending node knows that the terminal has moved under coverage + networkTermination (9) } +-- mt-lrRestart shall be used to trigger the GMLC to restart the location procedure, +-- either because the sending node knows that the terminal has moved under coverage -- of another MSC or SGSN (e.g. Send Identification received), or because the subscriber -- has been deregistered due to a Cancel Location received from HLR. -- -- exception handling --- an unrecognized value shall be treated the same as value 1 (errorundefined) +-- an unrecognized value shall be treated the same as value 1 (errorundefined) SequenceNumber ::= INTEGER (1..maxReportingAmount) @@ -671,8 +694,8 @@ ServingNodeAddress ::= CHOICE { mme-Number [2] DiameterIdentity } SubscriberLocationReport-Res ::= SEQUENCE { - extensionContainer ExtensionContainer OPTIONAL, - ..., + extensionContainer ExtensionContainer OPTIONAL, + ..., na-ESRK [0] ISDN-AddressString OPTIONAL, na-ESRD [1] ISDN-AddressString OPTIONAL, h-gmlc-Address [2] GSN-Address OPTIONAL, diff --git a/asn1/gsm_map/MAP-LocationServiceOperations.asn b/asn1/gsm_map/MAP-LocationServiceOperations.asn index 53ac7337a3..6971b8e703 100644 --- a/asn1/gsm_map/MAP-LocationServiceOperations.asn +++ b/asn1/gsm_map/MAP-LocationServiceOperations.asn @@ -1,10 +1,10 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -40,7 +40,7 @@ systemFailure, illegalSubscriber FROM MAP-Errors { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-Errors (10) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} RoutingInfoForLCS-Arg, RoutingInfoForLCS-Res, @@ -50,7 +50,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) version15 (15)} + gsm-Network (1) modules (3) map-LCS-DataTypes (25) version16 (16)} ; sendRoutingInfoForLCS OPERATION ::= { --Timer m diff --git a/asn1/gsm_map/MAP-MS-DataTypes.asn b/asn1/gsm_map/MAP-MS-DataTypes.asn index 883a1a639c..6635f7ddc9 100644 --- a/asn1/gsm_map/MAP-MS-DataTypes.asn +++ b/asn1/gsm_map/MAP-MS-DataTypes.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 17.7.1 Mobile Service data types MAP-MS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-MS-DataTypes (11) version15 (15)} + gsm-Network (1) modules (3) map-MS-DataTypes (11) version16 (16)} DEFINITIONS @@ -14,21 +14,21 @@ IMPLICIT TAGS BEGIN EXPORTS - -- WS modification: for Ericsson proprietary extensions +-- WS modification: for Ericsson proprietary extensions RequestedEquipmentInfo, - -- End WS modification +-- End WS modification -- location registration types UpdateLocationArg, UpdateLocationRes, CancelLocationArg, - CancelLocationRes, - PurgeMS-Arg, + CancelLocationRes, + PurgeMS-Arg, PurgeMS-Res, SendIdentificationArg, - SendIdentificationRes, + SendIdentificationRes, UpdateGprsLocationArg, UpdateGprsLocationRes, - IST-SupportIndicator, + IST-SupportIndicator, SupportedLCS-CapabilitySets, UpdateVcsgLocationArg, UpdateVcsgLocationRes, @@ -40,7 +40,7 @@ EXPORTS ForwardAccessSignalling-Arg, PrepareHO-Arg, PrepareHO-Res, - PrepareSubsequentHO-Arg, + PrepareSubsequentHO-Arg, PrepareSubsequentHO-Res, ProcessAccessSignalling-Arg, SendEndSignal-Arg, @@ -48,12 +48,12 @@ EXPORTS -- authentication management types SendAuthenticationInfoArg, - SendAuthenticationInfoRes, + SendAuthenticationInfoRes, AuthenticationFailureReportArg, AuthenticationFailureReportRes, -- security management types - Kc, + Kc, Cksn, -- equipment management types @@ -62,22 +62,22 @@ AuthenticationFailureReportRes, -- subscriber management types InsertSubscriberDataArg, - InsertSubscriberDataRes, + InsertSubscriberDataRes, LSAIdentity, DeleteSubscriberDataArg, DeleteSubscriberDataRes, Ext-QoS-Subscribed, - Ext2-QoS-Subscribed, - Ext3-QoS-Subscribed, + Ext2-QoS-Subscribed, + Ext3-QoS-Subscribed, Ext4-QoS-Subscribed, SubscriberData, ODB-Data, SubscriberStatus, ZoneCodeList, - maxNumOfZoneCodes, - O-CSI, + maxNumOfZoneCodes, + O-CSI, D-CSI, - O-BcsmCamelTDPCriteriaList, + O-BcsmCamelTDPCriteriaList, T-BCSM-CAMEL-TDP-CriteriaList, SS-CSI, ServiceKey, @@ -90,12 +90,12 @@ D-CSI, OfferedCamel4CSIs, OfferedCamel4Functionalities, maxNumOfCamelTDPData, - CUG-Index, + CUG-Index, CUG-Info, CUG-Interlock, InterCUG-Restrictions, IntraCUG-Options, - NotificationToMSUser, + NotificationToMSUser, QoS-Subscribed, IST-AlertTimerValue, T-CSI, @@ -108,8 +108,8 @@ AdditionalInfo, RestoreDataArg, RestoreDataRes, --- provide subscriber info types -GeographicalInformation, +-- provide subscriber info types +GeographicalInformation, MS-Classmark2, GPRSMSClass, @@ -120,7 +120,7 @@ GPRSMSClass, LocationInformation, LocationInformationGPRS, SubscriberState, - GPRSChargingID, + GPRSChargingID, MNPInfoRes, RouteingNumber, @@ -157,11 +157,12 @@ NoteMM-EventArg, PagingArea, -- VGCS / VBS types types -GroupId, +GroupId, Long-GroupId, -AdditionalSubscriptions, -- WS adittion -AuthenticationSetList +AuthenticationSetList, +AdditionalSubscriptions + ; IMPORTS @@ -174,29 +175,29 @@ IMPORTS CliRestrictionOption FROM MAP-SS-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SS-DataTypes (14) version15 (15)} + gsm-Network (1) modules (3) map-SS-DataTypes (14) version16 (16)} SS-Code FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SS-Code (15) version15 (15)} + gsm-Network (1) modules (3) map-SS-Code (15) version16 (16)} Ext-BearerServiceCode FROM MAP-BS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-BS-Code (20) version15 (15)} + gsm-Network (1) modules (3) map-BS-Code (20) version16 (16)} Ext-TeleserviceCode FROM MAP-TS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-TS-Code (19) version15 (15)} + gsm-Network (1) modules (3) map-TS-Code (19) version16 (16)} AddressString, -ISDN-AddressString, - ISDN-SubaddressString, +ISDN-AddressString, + ISDN-SubaddressString, FTN-AddressString, AccessNetworkSignalInfo, - IMSI, + IMSI, IMEI, TMSI, HLR-List, @@ -206,7 +207,7 @@ ISDN-AddressString, CellGlobalIdOrServiceAreaIdOrLAI, Ext-BasicServiceCode, NAEA-PreferredCI, - EMLPP-Info, + EMLPP-Info, MC-SS-Info, SubscriberIdentity, AgeOfLocationInformation, @@ -228,22 +229,22 @@ RAIdentity, NetworkNodeDiameterAddress FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} AbsentSubscriberDiagnosticSM FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ER-DataTypes (17) version15 (15)} + gsm-Network (1) modules (3) map-ER-DataTypes (17) version16 (16)} TracePropagationList FROM MAP-OM-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-OM-DataTypes (12) version15 (15)} + gsm-Network (1) modules (3) map-OM-DataTypes (12) version16 (16)} ; @@ -262,7 +263,7 @@ UpdateLocationArg ::= SEQUENCE { v-gmlc-Address [2] GSN-Address OPTIONAL, add-info [13] ADD-Info OPTIONAL, pagingArea [14] PagingArea OPTIONAL, - skipSubscriberDataUpdate [15] NULL OPTIONAL, + skipSubscriberDataUpdate [15] NULL OPTIONAL, -- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info -- structures carry the same semantic. restorationIndicator [16] NULL OPTIONAL, @@ -292,7 +293,7 @@ SupportedRAT-Types::= BIT STRING { i-hspa-evolution (3), e-utran (4)} (SIZE (2..8)) -- exception handling: bits 5 to 7 shall be ignored if received and not understood - + SuperChargerInfo ::= CHOICE { @@ -314,13 +315,13 @@ SupportedLCS-CapabilitySets ::= BIT STRING { lcsCapabilitySet2 (1), lcsCapabilitySet3 (2), lcsCapabilitySet4 (3) , - lcsCapabilitySet5 (4) } (SIZE (2..16)) + lcsCapabilitySet5 (4) } (SIZE (2..16)) -- Core network signalling capability set1 indicates LCS Release98 or Release99 version. -- Core network signalling capability set2 indicates LCS Release4. -- Core network signalling capability set3 indicates LCS Release5. -- Core network signalling capability set4 indicates LCS Release6. -- Core network signalling capability set5 indicates LCS Release7 or later version. --- A node shall mark in the BIT STRING all LCS capability sets it supports. +-- A node shall mark in the BIT STRING all LCS capability sets it supports. -- If no bit is set then the sending node does not support LCS. -- If the parameter is not sent by an VLR then the VLR may support at most capability set1. -- If the parameter is not sent by an SGSN then no support for LCS is assumed. @@ -342,7 +343,7 @@ ADD-Info ::= SEQUENCE { ...} -PagingArea ::= SEQUENCE SIZE (1..5) OF LocationArea +PagingArea ::= SEQUENCE SIZE (1..5) OF LocationArea LocationArea ::= CHOICE { @@ -351,7 +352,7 @@ LocationArea ::= CHOICE { LAC ::= OCTET STRING (SIZE (2)) - -- Refers to Location Area Code of the Location Area Identification defined in + -- Refers to Location Area Code of the Location Area Identification defined in -- 3GPP TS 23.003 [17]. -- Location Area Code according to 3GPP TS 24.008 [35] @@ -409,9 +410,9 @@ PurgeMS-Res ::= SEQUENCE { SendIdentificationArg ::= SEQUENCE { tmsi TMSI, numberOfRequestedVectors NumberOfRequestedVectors OPTIONAL, - -- within a dialogue numberOfRequestedVectors shall be present in - -- the first service request and shall not be present in subsequent service requests. - -- If received in a subsequent service request it shall be discarded. + -- within a dialogue numberOfRequestedVectors shall be present in + -- the first service request and shall not be present in subsequent service requests. + -- If received in a subsequent service request it shall be discarded. segmentationProhibited NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ..., @@ -538,7 +539,7 @@ FailureCause ::= ENUMERATED { UpdateGprsLocationArg ::= SEQUENCE { imsi IMSI, - sgsn-Number ISDN-AddressString, + sgsn-Number ISDN-AddressString, sgsn-Address GSN-Address, extensionContainer ExtensionContainer OPTIONAL, ... , @@ -554,7 +555,7 @@ UpdateGprsLocationArg ::= SEQUENCE { gprsSubscriptionDataNotNeeded [9] NULL OPTIONAL, nodeTypeIndicator [10] NULL OPTIONAL, areaRestricted [11] NULL OPTIONAL, - ue-reachableIndicator [12] NULL OPTIONAL, + ue-reachableIndicator [12] NULL OPTIONAL, epsSubscriptionDataNotNeeded [13] NULL OPTIONAL, ue-srvcc-Capability [14] UE-SRVCC-Capability OPTIONAL, eplmn-List [15] EPLMN-List OPTIONAL, @@ -564,7 +565,8 @@ UpdateGprsLocationArg ::= SEQUENCE { removalofMMERegistrationforSMS [22] NULL OPTIONAL, sgsn-Name [19] DiameterIdentity OPTIONAL, sgsn-Realm [20] DiameterIdentity OPTIONAL, - lgd-supportIndicator [21] NULL OPTIONAL } + lgd-supportIndicator [21] NULL OPTIONAL, + adjacentPLMN-List [23] AdjacentPLMN-List OPTIONAL } SMSRegisterRequest::= ENUMERATED { sms-registration-required (0), @@ -590,10 +592,10 @@ 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 +-- 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 +-- The pdn-gw-Identity is defined as OPTIONAL for backward compatility reason with -- outdated earlier versions of this specification. @@ -602,7 +604,7 @@ ISR-Information::= BIT STRING { cancelSGSN (1), initialAttachIndicator (2)} (SIZE (3..8)) -- exception handling: reception of unknown bit assignments in the - -- ISR-Information data type shall be discarded by the receiver + -- ISR-Information data type shall be discarded by the receiver SGSN-Capability ::= SEQUENCE{ solsaSupportIndicator NULL OPTIONAL, @@ -623,7 +625,7 @@ SGSN-Capability ::= SEQUENCE{ msisdn-lessOperation-Supported [14] NULL OPTIONAL, updateofHomogeneousSupportOfIMSVoiceOverPSSessions [15] NULL OPTIONAL } - -- the supportedFeatures , t-adsDataRetrieval and + -- the supportedFeatures , t-adsDataRetrieval and -- homogeneousSupportOfIMSVoiceOverPSSessions -- /updateofHomogeneousSupportOfIMSVoiceOverPSSessions arealso applied to the MME/IWF @@ -661,7 +663,10 @@ SupportedFeatures::= BIT STRING { ue-Reachability-Notification (30), state-Location-Information-Retrieval (31), partialPurge (32), - gddInSGSN (33)} (SIZE (26..40)) + gddInSGSN (33), + sgsnCAMELCapability (34), + pcscf-Restoration (35), + dedicatedCoreNetworks (36)} (SIZE (26..40)) -- the definition and usage of the above features see the 3GPP TS 29.272 [144]. @@ -681,6 +686,10 @@ UpdateGprsLocationRes ::= SEQUENCE { EPLMN-List ::= SEQUENCE SIZE (1..50) OF PLMN-Id +AdjacentPLMN-List ::= SEQUENCE SIZE (1..50) OF + PLMN-Id + + -- handover types ForwardAccessSignalling-Arg ::= [3] SEQUENCE { @@ -704,7 +713,9 @@ ForwardAccessSignalling-Arg ::= [3] SEQUENCE { alternativeChannelType [15] RadioResourceInformation OPTIONAL, tracePropagationList [17] TracePropagationList OPTIONAL, aoipSupportedCodecsListAnchor [18] AoIPCodecsList OPTIONAL, - aoipSelectedCodecTarget [19] AoIPCodec OPTIONAL } + aoipSelectedCodecTarget [19] AoIPCodec OPTIONAL, + uesbi-Iu [20] UESBI-Iu OPTIONAL, + imeisv [21] IMEI OPTIONAL } AllowedGSM-Algorithms ::= OCTET STRING (SIZE (1)) -- internal structure is coded as Algorithm identifier octet from @@ -719,22 +730,22 @@ AllowedUMTS-Algorithms ::= SEQUENCE { PermittedIntegrityProtectionAlgorithms ::= OCTET STRING (SIZE (1..maxPermittedIntegrityProtectionAlgorithmsLength)) - -- Octets contain a complete PermittedIntegrityProtectionAlgorithms data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme - -- mandated by 3GPP TS 25.413. - -- Padding bits are included, if needed, in the least significant bits of the - -- last octet of the octet string. + -- Octets contain a complete PermittedIntegrityProtectionAlgorithms data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- mandated by 3GPP TS 25.413. + -- Padding bits are included, if needed, in the least significant bits of the + -- last octet of the octet string. maxPermittedIntegrityProtectionAlgorithmsLength INTEGER ::= 9 PermittedEncryptionAlgorithms ::= OCTET STRING (SIZE (1..maxPermittedEncryptionAlgorithmsLength)) - -- Octets contain a complete PermittedEncryptionAlgorithms data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- Octets contain a complete PermittedEncryptionAlgorithms data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme -- mandated by 3GPP TS 25.413 - -- Padding bits are included, if needed, in the least significant bits of the - -- last octet of the octet string. + -- Padding bits are included, if needed, in the least significant bits of the + -- last octet of the octet string. maxPermittedEncryptionAlgorithmsLength INTEGER ::= 9 @@ -749,7 +760,7 @@ KeyStatus ::= ENUMERATED { PrepareHO-Arg ::= [3] SEQUENCE { targetCellId [0] GlobalCellId OPTIONAL, - ho-NumberNotRequired NULL OPTIONAL, + ho-NumberNotRequired NULL OPTIONAL, targetRNCId [1] RNCId OPTIONAL, an-APDU [2] AccessNetworkSignalInfo OPTIONAL, multipleBearerRequested [3] NULL OPTIONAL, @@ -764,7 +775,7 @@ PrepareHO-Arg ::= [3] SEQUENCE { ... , rab-Id [12] RAB-Id OPTIONAL, bssmap-ServiceHandover [13] BSSMAP-ServiceHandover OPTIONAL, - ranap-ServiceHandover [14] RANAP-ServiceHandover OPTIONAL, + ranap-ServiceHandover [14] RANAP-ServiceHandover OPTIONAL, bssmap-ServiceHandoverList [15] BSSMAP-ServiceHandoverList OPTIONAL, asciCallReference [20] ASCI-CallReference OPTIONAL, geran-classmark [16] GERAN-Classmark OPTIONAL, @@ -792,7 +803,7 @@ LCLS-Negotiation::= BIT STRING { permission-indicator-spare-bit (1)} (SIZE (2..8)) --for definition and allowed combination of bits 0 and 1 see 3GPP TS 29.205 -- exception handling: bits 2 to 7 shall be ignored if received and not understood - + LCLS-ConfigurationPreference::= BIT STRING { forward-data-sending-indicator (0), @@ -800,7 +811,7 @@ LCLS-ConfigurationPreference::= BIT STRING { forward-data-reception-indicator (2), backward-data-reception-indicator (3)} (SIZE (4..8)) -- exception handling: bits 4 to 7 shall be ignored if received and not understood - + BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF BSSMAP-ServiceHandoverInfo @@ -808,7 +819,7 @@ BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF BSSMAP-ServiceHandoverInfo ::= SEQUENCE { bssmap-ServiceHandover BSSMAP-ServiceHandover, rab-Id RAB-Id, - -- RAB Identity is needed to relate the service handovers with the radio access bearers. + -- RAB Identity is needed to relate the service handovers with the radio access bearers. ...} maxNumOfServiceHandovers INTEGER ::= 7 @@ -818,10 +829,10 @@ BSSMAP-ServiceHandover ::= OCTET STRING (SIZE (1)) -- 3GPP TS 48.008. RANAP-ServiceHandover ::= OCTET STRING (SIZE (1)) - -- Octet contains a complete Service-Handover data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- Octet contains a complete Service-Handover data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme -- mandated by 3GPP TS 25.413 - -- Padding bits are included in the least significant bits. + -- Padding bits are included in the least significant bits. RadioResourceList ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF @@ -830,7 +841,7 @@ RadioResourceList ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF RadioResource ::= SEQUENCE { radioResourceInformation RadioResourceInformation, rab-Id RAB-Id, - -- RAB Identity is needed to relate the radio resources with the radio access bearers. + -- RAB Identity is needed to relate the radio resources with the radio access bearers. ...} maxNumOfRadioResources INTEGER ::= 7 @@ -857,16 +868,16 @@ SelectedUMTS-Algorithms ::= SEQUENCE { ...} ChosenIntegrityProtectionAlgorithm ::= OCTET STRING (SIZE (1)) - -- Octet contains a complete IntegrityProtectionAlgorithm data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- Octet contains a complete IntegrityProtectionAlgorithm data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme -- mandated by 3GPP TS 25.413 - -- Padding bits are included in the least significant bits. + -- Padding bits are included in the least significant bits. ChosenEncryptionAlgorithm ::= OCTET STRING (SIZE (1)) - -- Octet contains a complete EncryptionAlgorithm data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- Octet contains a complete EncryptionAlgorithm data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme -- mandated by 3GPP TS 25.413 - -- Padding bits are included in the least significant bits. + -- Padding bits are included in the least significant bits. ChosenRadioResourceInformation ::= SEQUENCE { chosenChannelInfo [0] ChosenChannelInfo OPTIONAL, @@ -878,7 +889,7 @@ ChosenChannelInfo ::= OCTET STRING (SIZE (1)) ChosenSpeechVersion ::= OCTET STRING (SIZE (1)) -- Octets are coded according the Speech Version (chosen) information element in 3GPP TS - -- 48.008 + -- 48.008 PrepareSubsequentHO-Arg ::= [3] SEQUENCE { targetCellId [0] GlobalCellId OPTIONAL, @@ -996,7 +1007,7 @@ MulticallBearerInfo ::= INTEGER (1..maxNumOfRelocationNumber) RelocationNumber ::= SEQUENCE { handoverNumber ISDN-AddressString, rab-Id RAB-Id, - -- RAB Identity is needed to relate the calls with the radio access bearers. + -- RAB Identity is needed to relate the calls with the radio access bearers. ...} RAB-Id ::= INTEGER (1..maxNrOfRABs) @@ -1009,20 +1020,20 @@ RadioResourceInformation ::= OCTET STRING (SIZE (3..13)) -- Octets are coded according the Channel Type information element in 3GPP TS 48.008 IntegrityProtectionInformation ::= OCTET STRING (SIZE (18..maxNumOfIntegrityInfo)) - -- Octets contain a complete IntegrityProtectionInformation data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- Octets contain a complete IntegrityProtectionInformation data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme -- mandated by 3GPP TS 25.413 - -- Padding bits are included, if needed, in the least significant bits of the - -- last octet of the octet string. + -- Padding bits are included, if needed, in the least significant bits of the + -- last octet of the octet string. maxNumOfIntegrityInfo INTEGER ::= 100 EncryptionInformation ::= OCTET STRING (SIZE (18..maxNumOfEncryptionInfo)) - -- Octets contain a complete EncryptionInformation data type - -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme + -- Octets contain a complete EncryptionInformation data type + -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme -- mandated by 3GPP TS 25.413 - -- Padding bits are included, if needed, in the least significant bits of the - -- last octet of the octet string. + -- Padding bits are included, if needed, in the least significant bits of the + -- last octet of the octet string. maxNumOfEncryptionInfo INTEGER ::= 100 @@ -1039,7 +1050,8 @@ SendAuthenticationInfoArg ::= SEQUENCE { requestingNodeType [3] RequestingNodeType OPTIONAL, requestingPLMN-Id [4] PLMN-Id OPTIONAL, numberOfRequestedAdditional-Vectors [5] NumberOfRequestedVectors OPTIONAL, - additionalVectorsAreForEPS [6] NULL OPTIONAL } + additionalVectorsAreForEPS [6] NULL OPTIONAL, + ueUsageTypeRequestIndication [7] NULL OPTIONAL } NumberOfRequestedVectors ::= INTEGER (1..5) @@ -1053,11 +1065,15 @@ SendAuthenticationInfoRes ::= [3] SEQUENCE { authenticationSetList AuthenticationSetList OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ..., - eps-AuthenticationSetList [2] EPS-AuthenticationSetList OPTIONAL } + eps-AuthenticationSetList [2] EPS-AuthenticationSetList OPTIONAL, + ueUsageType [3] UE-UsageType OPTIONAL } EPS-AuthenticationSetList ::= SEQUENCE SIZE (1..5) OF EPC-AV +UE-UsageType::= OCTET STRING (SIZE (4)) + -- octets are coded as defined in 3GPP TS 29.272 [144] + EPC-AV ::= SEQUENCE { rand RAND, xres XRES, @@ -1102,7 +1118,7 @@ RequestedEquipmentInfo::= BIT STRING { equipmentStatus (0), bmuef (1)} (SIZE (2..8)) -- exception handling: reception of unknown bit assignments in the - -- RequestedEquipmentInfo data type shall be discarded by the receiver + -- RequestedEquipmentInfo data type shall be discarded by the receiver UESBI-Iu ::= SEQUENCE { uesbi-IuA [0] UESBI-IuA OPTIONAL, @@ -1126,12 +1142,12 @@ InsertSubscriberDataArg ::= SEQUENCE { imsi [0] IMSI OPTIONAL, COMPONENTS OF SubscriberData, extensionContainer [14] ExtensionContainer OPTIONAL, - ... , + ... , naea-PreferredCI [15] NAEA-PreferredCI OPTIONAL, -- naea-PreferredCI is included at the discretion of the HLR operator. gprsSubscriptionData [16] GPRSSubscriptionData OPTIONAL, - roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL - OPTIONAL, + roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL + OPTIONAL, networkAccessMode [24] NetworkAccessMode OPTIONAL, lsaInformation [25] LSAInformation OPTIONAL, lmu-Indicator [21] NULL OPTIONAL, @@ -1156,16 +1172,40 @@ InsertSubscriberDataArg ::= SEQUENCE { vplmn-Csg-SubscriptionDataList [40] VPLMN-CSG-SubscriptionDataList OPTIONAL, additionalMSISDN [41] ISDN-AddressString OPTIONAL, psAndSMS-OnlyServiceProvision [42] NULL OPTIONAL, - smsInSGSNAllowed [43] NULL OPTIONAL } - -- If the Network Access Mode parameter is sent, it shall be present only in + smsInSGSNAllowed [43] NULL OPTIONAL, + cs-to-ps-SRVCC-Allowed-Indicator [44] NULL OPTIONAL, + pcscf-Restoration-Request [45] NULL OPTIONAL, + adjacentAccessRestrictionDataList [46] AdjacentAccessRestrictionDataList OPTIONAL, + imsi-Group-Id-List [47] IMSI-GroupIdList OPTIONAL, + ueUsageType [48] UE-UsageType OPTIONAL } + -- If the Network Access Mode parameter is sent, it shall be present only in -- the first sequence if seqmentation is used +Group-Service-ID ::= BIT STRING { + groupSpecificNASlevelCongestionControl (0)} (SIZE (1..32)) + -- exception handling: + -- bits 1 to 31 shall be ignored if received and not understood + + +Local-GroupID ::= OCTET STRING (SIZE (1..10)) + -- Refers to Local group ID defined by an operator identified by the PLMN-ID. + -- for details see 3GPP TS 29.272 [144] + +IMSI-GroupIdList ::= SEQUENCE SIZE (1..50) OF + IMSI-GroupId + +IMSI-GroupId ::= SEQUENCE { + group-Service-Id [0] Group-Service-ID, + plmnId [1] PLMN-Id, + local-Group-ID [2] Local-GroupID, + ...} + SubscribedPeriodicRAUTAUtimer ::= INTEGER (0..4294967295) -- This parameter carries the subscribed periodic TAU/RAU timer value in seconds as -- specified in 3GPP TS 24.008 [35]. SubscribedPeriodicLAUtimer ::= INTEGER (0..4294967295) - -- This parameter carries the subscribed periodic LAU timer value in seconds as + -- This parameter carries the subscribed periodic LAU timer value in seconds as -- specified in 3GPP TS 24.008 [35]. CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF @@ -1204,16 +1244,16 @@ EPS-SubscriptionData ::= SEQUENCE { mps-CSPriority [7] NULL OPTIONAL, mps-EPSPriority [8] NULL OPTIONAL, subscribed-vsrvcc [9] NULL OPTIONAL } - -- mps-CSPriority by its presence indicates that the UE is subscribed to the eMLPP in + -- 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. - -- - -- subscribed-vsrvcc by its presence indicates that the UE is subscribed to the vSRVCC in + -- 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. + -- + -- subscribed-vsrvcc by its presence indicates that the UE is subscribed to the vSRVCC 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] + -- Octets are coded as APN Operator Identifier according to TS 3GPP TS 23.003 [17] RFSP-ID ::= INTEGER (1..256) @@ -1244,7 +1284,7 @@ APN-Configuration ::= SEQUENCE { vplmnAddressAllowed [7] NULL OPTIONAL, chargingCharacteristics [8] ChargingCharacteristics OPTIONAL, ambr [9] AMBR OPTIONAL, - specificAPNInfoList [10] SpecificAPNInfoList OPTIONAL, extensionContainer [11] ExtensionContainer OPTIONAL, + specificAPNInfoList [10] SpecificAPNInfoList OPTIONAL, extensionContainer [11] ExtensionContainer OPTIONAL, servedPartyIP-IPv6-Address [12] PDP-Address OPTIONAL, ..., apn-oi-Replacement [13] APN-OI-Replacement OPTIONAL, @@ -1252,7 +1292,8 @@ APN-Configuration ::= SEQUENCE { sipto-Permission [14] SIPTO-Permission OPTIONAL, lipa-Permission [15] LIPA-Permission OPTIONAL, restoration-Priority [16] Restoration-Priority OPTIONAL, - sipto-local-network-Permission [17] SIPTO-Local-Network-Permission OPTIONAL + sipto-local-network-Permission [17] SIPTO-Local-Network-Permission OPTIONAL, + wlan-offloadability [18] WLAN-Offloadability OPTIONAL } PDN-Type ::= OCTET STRING (SIZE (1)) @@ -1290,7 +1331,7 @@ SpecificAPNInfo ::= SEQUENCE { extensionContainer [2] ExtensionContainer OPTIONAL, ... } -Bandwidth ::= INTEGER +Bandwidth ::= INTEGER -- bits per second QoS-Class-Identifier ::= INTEGER (1..9) @@ -1320,6 +1361,18 @@ PDN-GW-AllocationType ::= ENUMERATED { dynamic (1)} +WLAN-Offloadability ::= SEQUENCE { + wlan-offloadability-EUTRAN [0] WLAN-Offloadability-Indication OPTIONAL, + wlan-offloadability-UTRAN [1] WLAN-Offloadability-Indication OPTIONAL, + extensionContainer [2] ExtensionContainer OPTIONAL, + ... } + +WLAN-Offloadability-Indication ::= ENUMERATED { + notAllowed (0), + allowed (1)} + + + AccessRestrictionData ::= BIT STRING { utranNotAllowed (0), geranNotAllowed (1), @@ -1327,13 +1380,21 @@ AccessRestrictionData ::= BIT STRING { i-hspa-evolutionNotAllowed (3), e-utranNotAllowed (4), ho-toNon3GPP-AccessNotAllowed (5) } (SIZE (2..8)) - -- exception handling: - -- The VLR shall ignore the access restriction data related to an access type not + -- exception handling: + -- The VLR shall ignore the access restriction data related to an access type not -- supported by the node. - -- The handling of the access restriction data by the SGSN is described in subclause + -- The handling of the access restriction data by the SGSN is described in subclause -- 5.3.19 of TS 23.060, in subclause 7.5.3 of TS 29.060 and subclause 7.3.6 of TS 29.274. -- bits 6 to 7 shall be ignored if received and not understood + + +AdjacentAccessRestrictionDataList ::= SEQUENCE SIZE (1..50) OF + AdjacentAccessRestrictionData +AdjacentAccessRestrictionData ::= SEQUENCE { + plmnId [0] PLMN-Id, + accessRestrictionData [1] AccessRestrictionData, + ...} CS-AllocationRetentionPriority ::= OCTET STRING (SIZE (1)) -- This data type encodes each priority level defined in TS 23.107 as the binary value @@ -1351,7 +1412,7 @@ LCSInformation ::= SEQUENCE { -- present and contains four instances of LCS-PrivacyClass. If the mentioned condition -- is not satisfied the receiving node shall discard add-lcs-PrivacyExceptionList. -- If an LCS-PrivacyClass is received both in lcs-PrivacyExceptionList and in - -- add-lcs-PrivacyExceptionList with the same SS-Code, then the error unexpected + -- add-lcs-PrivacyExceptionList with the same SS-Code, then the error unexpected -- data value shall be returned. GMLC-List ::= SEQUENCE SIZE (1..maxNumOfGMLC) OF @@ -1382,14 +1443,14 @@ PDP-Context ::= SEQUENCE { apn [20] APN, extensionContainer [21] ExtensionContainer OPTIONAL, ... , - ext-QoS-Subscribed [0] Ext-QoS-Subscribed OPTIONAL, + ext-QoS-Subscribed [0] Ext-QoS-Subscribed OPTIONAL, pdp-ChargingCharacteristics [1] ChargingCharacteristics OPTIONAL, ext2-QoS-Subscribed [2] Ext2-QoS-Subscribed OPTIONAL, -- ext2-QoS-Subscribed may be present only if ext-QoS-Subscribed is present. ext3-QoS-Subscribed [3] Ext3-QoS-Subscribed OPTIONAL, -- ext3-QoS-Subscribed may be present only if ext2-QoS-Subscribed is present. ext4-QoS-Subscribed [4] Ext4-QoS-Subscribed OPTIONAL, - -- ext4-QoS-Subscribed may be present only if ext3-QoS-Subscribed is present. + -- ext4-QoS-Subscribed may be present only if ext3-QoS-Subscribed is present. apn-oi-Replacement [5] APN-OI-Replacement OPTIONAL, -- this apn-oi-Replacement refers to the APN level apn-oi-Replacement and has -- higher priority than UE level apn-oi-Replacement. @@ -1403,7 +1464,7 @@ PDP-Context ::= SEQUENCE { -- 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 + -- 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, @@ -1463,10 +1524,10 @@ GPRS-CSI ::= SEQUENCE { csi-Active [4] NULL OPTIONAL, ...} -- notificationToCSE and csi-Active shall not be present when GPRS-CSI is sent to SGSN. --- They may only be included in ATSI/ATM ack/NSDC message. --- GPRS-CamelTDPData and camelCapabilityHandling shall be present in +-- They may only be included in ATSI/ATM ack/NSDC message. +-- GPRS-CamelTDPData and camelCapabilityHandling shall be present in -- the GPRS-CSI sequence. --- If GPRS-CSI is segmented, gprs-CamelTDPDataList and camelCapabilityHandling shall be +-- If GPRS-CSI is segmented, gprs-CamelTDPDataList and camelCapabilityHandling shall be -- present in the first segment GPRS-CamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF @@ -1500,11 +1561,11 @@ GPRS-TriggerDetectionPoint ::= ENUMERATED { ... } -- exception handling: -- For GPRS-CamelTDPData sequences containing this parameter with any --- other value than the ones listed the receiver shall ignore the whole +-- other value than the ones listed the receiver shall ignore the whole -- GPRS-CamelTDPDatasequence. APN ::= OCTET STRING (SIZE (2..63)) - -- Octets are coded according to TS 3GPP TS 23.003 [17] + -- Octets are coded according to TS 3GPP TS 23.003 [17] PDP-Type ::= OCTET STRING (SIZE (2)) -- Octets are coded according to TS 3GPP TS 29.060 [105] @@ -1523,14 +1584,14 @@ PDP-Address ::= OCTET STRING (SIZE (1..16)) -- 16 octets Ipv6 address type QoS-Subscribed ::= OCTET STRING (SIZE (3)) - -- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets + -- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets -- 3-5. Ext-QoS-Subscribed ::= OCTET STRING (SIZE (1..9)) - -- OCTET 1: + -- OCTET 1: -- Allocation/Retention Priority (This octet encodes each priority level defined in -- 23.107 as the binary value of the priority level, declaration in 29.060) - -- Octets 2-9 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets + -- Octets 2-9 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets -- 6-13. Ext2-QoS-Subscribed ::= OCTET STRING (SIZE (1..3)) @@ -1656,9 +1717,9 @@ ODB-GeneralData ::= BIT STRING { registrationInternationalCF-Barred (28)} (SIZE (15..32)) -- exception handling: reception of unknown bit assignments in the -- ODB-GeneralData type shall be treated like unsupported ODB-GeneralData - -- When the ODB-GeneralData type is removed from the HLR for a given subscriber, - -- in NoteSubscriberDataModified operation sent toward the gsmSCF - -- all bits shall be set to "O". + -- When the ODB-GeneralData type is removed from the HLR for a given subscriber, + -- in NoteSubscriberDataModified operation sent toward the gsmSCF + -- all bits shall be set to “O“. ODB-HPLMN-Data ::= BIT STRING { plmn-SpecificBarringType1 (0), @@ -1666,10 +1727,10 @@ ODB-HPLMN-Data ::= BIT STRING { plmn-SpecificBarringType3 (2), plmn-SpecificBarringType4 (3)} (SIZE (4..32)) -- exception handling: reception of unknown bit assignments in the - -- ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data - -- When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber, + -- ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data + -- When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber, -- in NoteSubscriberDataModified operation sent toward the gsmSCF - -- all bits shall be set to "O". + -- all bits shall be set to “O“. Ext-SS-InfoList ::= SEQUENCE SIZE (1..maxNumOfSS) OF Ext-SS-Info @@ -1713,7 +1774,7 @@ Ext-ForwOptions ::= OCTET STRING (SIZE (1..5)) -- 1 notification -- bit 7: redirecting presentation - -- 0 no presentation + -- 0 no presentation -- 1 presentation -- bit 6: notification to calling party @@ -1847,7 +1908,7 @@ LCS-PrivacyClass ::= SEQUENCE { serviceTypeList [5] ServiceTypeList OPTIONAL -- serviceTypeList may be sent only for SS-code serviceType and if the visited node -- supports LCS Release 5 or later versions. - -- + -- -- if segmentation is used, the complete LCS-PrivacyClass shall be sent in one segment } @@ -1870,7 +1931,7 @@ ExternalClient ::= SEQUENCE { clientIdentity LCSClientExternalID, gmlc-Restriction [0] GMLC-Restriction OPTIONAL, notificationToMSUser [1] NotificationToMSUser OPTIONAL, - -- If notificationToMSUser is not received, the default value according to + -- If notificationToMSUser is not received, the default value according to -- 3GPP TS 23.271 shall be assumed. extensionContainer [2] ExtensionContainer OPTIONAL, ... } @@ -1902,7 +1963,7 @@ ServiceType ::= SEQUENCE { serviceTypeIdentity LCSServiceTypeID, gmlc-Restriction [0] GMLC-Restriction OPTIONAL, notificationToMSUser [1] NotificationToMSUser OPTIONAL, - -- If notificationToMSUser is not received, the default value according to + -- If notificationToMSUser is not received, the default value according to -- 3GPP TS 23.271 shall be assumed. extensionContainer [2] ExtensionContainer OPTIONAL, ... } @@ -1972,7 +2033,9 @@ DeleteSubscriberDataArg ::= SEQUENCE { subscribedPeriodicLAU-TimerWithdraw [23] NULL OPTIONAL, subscribed-vsrvccWithdraw [21] NULL OPTIONAL, vplmn-Csg-SubscriptionDeleted [24] NULL OPTIONAL, - additionalMSISDN-Withdraw [25] NULL OPTIONAL } + additionalMSISDN-Withdraw [25] NULL OPTIONAL, + cs-to-ps-SRVCC-Withdraw [26] NULL OPTIONAL, + imsiGroupIdList-Withdraw [27] NULL OPTIONAL } SpecificCSI-Withdraw ::= BIT STRING { o-csi (0), @@ -1986,9 +2049,9 @@ SpecificCSI-Withdraw ::= BIT STRING { t-csi (8), mt-sms-csi (9), mg-csi (10), - o-IM-CSI (11), + o-IM-CSI (11), d-IM-CSI (12), - vt-IM-CSI (13) } (SIZE(8..32)) + vt-IM-CSI (13) } (SIZE(8..32)) -- exception handling: -- bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity. -- bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity. @@ -2061,7 +2124,7 @@ MT-SMS-TPDU-Type ::= ENUMERATED { -- exception handling: -- For TPDU-TypeCriterion sequences containing this parameter with any --- other value than the ones listed above the receiver shall ignore +-- other value than the ones listed above the receiver shall ignore -- the whole TPDU-TypeCriterion sequence. -- In CAMEL phase 4, sms-SUBMIT-REPORT shall not be used and a received TPDU-TypeCriterion -- sequence containing sms-SUBMIT-REPORT shall be wholly ignored. @@ -2072,10 +2135,10 @@ D-CSI ::= SEQUENCE { extensionContainer [2] ExtensionContainer OPTIONAL, notificationToCSE [3] NULL OPTIONAL, csi-Active [4] NULL OPTIONAL, - ...} + ...} -- notificationToCSE and csi-Active shall not be present when D-CSI is sent to VLR/GMSC. -- They may only be included in ATSI/ATM ack/NSDC message. --- DP-AnalysedInfoCriteria and camelCapabilityHandling shall be present in +-- DP-AnalysedInfoCriteria and camelCapabilityHandling shall be present in -- the D-CSI sequence. -- If D-CSI is segmented, then the first segment shall contain dp-AnalysedInfoCriteriaList -- and camelCapabilityHandling. Subsequent segments shall not contain @@ -2107,7 +2170,7 @@ SS-CSI ::= SEQUENCE { SS-CamelData ::= SEQUENCE { ss-EventList SS-EventList, gsmSCF-Address ISDN-AddressString, - extensionContainer [0] ExtensionContainer OPTIONAL, + extensionContainer [0] ExtensionContainer OPTIONAL, ...} SS-EventList ::= SEQUENCE SIZE (1..maxNumOfCamelSSEvents) OF SS-Code @@ -2160,20 +2223,20 @@ O-BcsmTriggerDetectionPoint ::= ENUMERATED { routeSelectFailure (4) } -- exception handling: -- For O-BcsmCamelTDPData sequences containing this parameter with any - -- other value than the ones listed the receiver shall ignore the whole - -- O-BcsmCamelTDPDatasequence. + -- other value than the ones listed the receiver shall ignore the whole + -- O-BcsmCamelTDPDatasequence. -- For O-BcsmCamelTDP-Criteria sequences containing this parameter with any -- other value than the ones listed the receiver shall ignore the whole -- O-BcsmCamelTDP-Criteria sequence. O-BcsmCamelTDPCriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF - O-BcsmCamelTDP-Criteria + O-BcsmCamelTDP-Criteria T-BCSM-CAMEL-TDP-CriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF - T-BCSM-CAMEL-TDP-Criteria + T-BCSM-CAMEL-TDP-Criteria O-BcsmCamelTDP-Criteria ::= SEQUENCE { - o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint, + o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint, destinationNumberCriteria [0] DestinationNumberCriteria OPTIONAL, basicServiceCriteria [1] BasicServiceCriteria OPTIONAL, callTypeCriteria [2] CallTypeCriteria OPTIONAL, @@ -2182,7 +2245,7 @@ O-BcsmCamelTDP-Criteria ::= SEQUENCE { extensionContainer [4] ExtensionContainer OPTIONAL } T-BCSM-CAMEL-TDP-Criteria ::= SEQUENCE { - t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint, + t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint, basicServiceCriteria [0] BasicServiceCriteria OPTIONAL, t-CauseValueCriteria [1] T-CauseValueCriteria OPTIONAL, ... } @@ -2191,7 +2254,7 @@ DestinationNumberCriteria ::= SEQUENCE { matchType [0] MatchType, destinationNumberList [1] DestinationNumberList OPTIONAL, destinationNumberLengthList [2] DestinationNumberLengthList OPTIONAL, - -- one or both of destinationNumberList and destinationNumberLengthList + -- one or both of destinationNumberList and destinationNumberLengthList -- shall be present ...} @@ -2200,7 +2263,7 @@ DestinationNumberList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumbers) OF -- The receiving entity shall not check the format of a number in -- the dialled number list -DestinationNumberLengthList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF +DestinationNumberLengthList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF INTEGER(1..maxNumOfISDN-AddressDigits) BasicServiceCriteria ::= SEQUENCE SIZE(1..maxNumOfCamelBasicServiceCriteria) OF @@ -2244,7 +2307,7 @@ DefaultCallHandling ::= ENUMERATED { -- reception of values in range 2-31 shall be treated as "continueCall" -- reception of values greater than 31 shall be treated as "releaseCall" -CamelCapabilityHandling ::= INTEGER(1..16) +CamelCapabilityHandling ::= INTEGER(1..16) -- value 1 = CAMEL phase 1, -- value 2 = CAMEL phase 2, -- value 3 = CAMEL Phase 3, @@ -2255,24 +2318,24 @@ SupportedCamelPhases ::= BIT STRING { phase1 (0), phase2 (1), phase3 (2), - phase4 (3)} (SIZE (1..16)) + phase4 (3)} (SIZE (1..16)) -- A node shall mark in the BIT STRING all CAMEL Phases it supports. -- Other values than listed above shall be discarded. -OfferedCamel4CSIs ::= BIT STRING { +OfferedCamel4CSIs ::= BIT STRING { o-csi (0), d-csi (1), vt-csi (2), t-csi (3), mt-sms-csi (4), mg-csi (5), - psi-enhancements (6) + psi-enhancements (6) } (SIZE (7..16)) --- A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs +-- A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs -- it offers. -- Other values than listed above shall be discarded. -OfferedCamel4Functionalities ::= BIT STRING { +OfferedCamel4Functionalities ::= BIT STRING { initiateCallAttempt (0), splitLeg (1), moveLeg (2), @@ -2294,7 +2357,7 @@ OfferedCamel4Functionalities ::= BIT STRING { serviceChangeDP (18), collectInformation (19) } (SIZE (15..64)) --- A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4 +-- A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4 -- functionalities it offers. -- Other values than listed above shall be discarded. @@ -2308,9 +2371,9 @@ SMS-CSI ::= SEQUENCE { -- notificationToCSE and csi-Active shall not be present -- when MO-SMS-CSI or MT-SMS-CSI is sent to VLR or SGSN. -- They may only be included in ATSI/ATM ack/NSDC message. --- SMS-CAMEL-TDP-Data and camelCapabilityHandling shall be present in +-- SMS-CAMEL-TDP-Data and camelCapabilityHandling shall be present in -- the SMS-CSI sequence. --- If SMS-CSI is segmented, sms-CAMEL-TDP-DataList and camelCapabilityHandling shall be +-- If SMS-CSI is segmented, sms-CAMEL-TDP-DataList and camelCapabilityHandling shall be -- present in the first segment SMS-CAMEL-TDP-DataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF @@ -2333,7 +2396,7 @@ SMS-TriggerDetectionPoint ::= ENUMERATED { sms-DeliveryRequest (2) } -- exception handling: --- For SMS-CAMEL-TDP-Data and MT-smsCAMELTDP-Criteria sequences containing this +-- For SMS-CAMEL-TDP-Data and MT-smsCAMELTDP-Criteria sequences containing this -- parameter with any other value than the ones listed the receiver shall ignore -- the whole sequence. -- @@ -2403,7 +2466,7 @@ MM-Code ::= OCTET STRING (SIZE (1)) -- MM-Code ::= '10000010'B -- GPRS-Attach MM-Code ::= '10000011'B -- MS-initiated-GPRS-Detach MM-Code ::= '10000100'B --- Network-initiated-GPRS-Detach MM-Code ::= '10000101'B +-- Network-initiated-GPRS-Detach MM-Code ::= '10000101'B -- Network-initiated-transfer-to-MS-not-reachable-for-paging -- MM-Code ::= '10000110'B -- @@ -2429,8 +2492,8 @@ T-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF --- T-BcsmCamelTDPDataList shall not contain more than one instance of --- T-BcsmCamelTDPData containing the same value for t-BcsmTriggerDetectionPoint. --- For CAMEL Phase 2, this means that only one instance of T-BcsmCamelTDPData is allowed - --- with t-BcsmTriggerDetectionPoint being equal to DP12. - --- For CAMEL Phase 3, more TDP's are allowed. + --- with t-BcsmTriggerDetectionPoint being equal to DP12. + --- For CAMEL Phase 3, more TDP’s are allowed. T-BcsmCamelTDPData ::= SEQUENCE { t-BcsmTriggerDetectionPoint T-BcsmTriggerDetectionPoint, @@ -2454,7 +2517,7 @@ T-BcsmTriggerDetectionPoint ::= ENUMERATED { SendRoutingInfoForGprsArg ::= SEQUENCE { imsi [0] IMSI, - ggsn-Address [1] GSN-Address OPTIONAL, + ggsn-Address [1] GSN-Address OPTIONAL, ggsn-Number [2] ISDN-AddressString, extensionContainer [3] ExtensionContainer OPTIONAL, ...} @@ -2512,7 +2575,7 @@ RestoreDataArg ::= SEQUENCE { extensionContainer ExtensionContainer OPTIONAL, ... , vlr-Capability [6] VLR-Capability OPTIONAL, - restorationIndicator [7] NULL OPTIONAL + restorationIndicator [7] NULL OPTIONAL } RestoreDataRes ::= SEQUENCE { @@ -2533,8 +2596,8 @@ maxNumOfVBSGroupIds INTEGER ::= 50 maxNumOfVGCSGroupIds INTEGER ::= 50 VoiceGroupCallData ::= SEQUENCE { - groupId GroupId, - -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present + groupId GroupId, + -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present extensionContainer ExtensionContainer OPTIONAL, ..., additionalSubscriptions AdditionalSubscriptions OPTIONAL, @@ -2542,11 +2605,11 @@ VoiceGroupCallData ::= SEQUENCE { longGroupId [1] Long-GroupId OPTIONAL } -- VoiceGroupCallData containing a longGroupId shall not be sent to VLRs that did not - -- indicate support of long Group IDs within the Update Location or Restore Data + -- indicate support of long Group IDs within the Update Location or Restore Data -- request message AdditionalInfo ::= BIT STRING (SIZE (1..136)) --- Refers to Additional Info as specified in 3GPP TS 43.068 +-- Refers to Additional Info as specified in 3GPP TS 43.068 AdditionalSubscriptions ::= BIT STRING { privilegedUplinkRequest (0), @@ -2555,27 +2618,27 @@ AdditionalSubscriptions ::= BIT STRING { -- Other bits than listed above shall be discarded. VoiceBroadcastData ::= SEQUENCE { - groupid GroupId, + groupid GroupId, -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present broadcastInitEntitlement NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ..., longGroupId [0] Long-GroupId OPTIONAL } - + -- VoiceBroadcastData containing a longGroupId shall not be sent to VLRs that did not --- indicate support of long Group IDs within the Update Location or Restore Data +-- indicate support of long Group IDs within the Update Location or Restore Data -- request message GroupId ::= TBCD-STRING (SIZE (3)) -- When Group-Id is less than six characters in length, the TBCD filler (1111) -- is used to fill unused half octets. - -- Refers to the Group Identification as specified in 3GPP TS 23.003 + -- Refers to the Group Identification as specified in 3GPP TS 23.003 -- and 3GPP TS 43.068/ 43.069 Long-GroupId ::= TBCD-STRING (SIZE (4)) -- When Long-Group-Id is less than eight characters in length, the TBCD filler (1111) -- is used to fill unused half octets. - -- Refers to the Group Identification as specified in 3GPP TS 23.003 + -- Refers to the Group Identification as specified in 3GPP TS 23.003 -- and 3GPP TS 43.068/ 43.069 @@ -2645,8 +2708,8 @@ MNPInfoRes ::= SEQUENCE { numberPortabilityStatus [3] NumberPortabilityStatus OPTIONAL, extensionContainer [4] ExtensionContainer OPTIONAL, ... } --- The IMSI parameter contains a generic IMSI, i.e. it is not tied necessarily to the --- Subscriber. MCC and MNC values in this IMSI shall point to the Subscription Network of +-- The IMSI parameter contains a generic IMSI, i.e. it is not tied necessarily to the +-- Subscriber. MCC and MNC values in this IMSI shall point to the Subscription Network of -- the Subscriber. See 3GPP TS 23.066 [108]. RouteingNumber ::= TBCD-STRING (SIZE (1..5)) @@ -2660,14 +2723,14 @@ NumberPortabilityStatus ::= ENUMERATED { ownNumberNotPortedOut (4), foreignNumberPortedIn (5) } - -- exception handling: - -- reception of other values than the ones listed the receiver shall ignore the + -- exception handling: + -- reception of other values than the ones listed the receiver shall ignore the -- whole NumberPortabilityStatus; - -- ownNumberNotPortedOut or foreignNumberPortedIn may only be included in Any Time + -- ownNumberNotPortedOut or foreignNumberPortedIn may only be included in Any Time -- Interrogation message. MS-Classmark2 ::= OCTET STRING (SIZE (3)) - -- This parameter carries the value part of the MS Classmark 2 IE defined in + -- This parameter carries the value part of the MS Classmark 2 IE defined in -- 3GPP TS 24.008 [35]. GPRSMSClass ::= SEQUENCE { @@ -2676,9 +2739,9 @@ GPRSMSClass ::= SEQUENCE { } MSNetworkCapability ::= OCTET STRING (SIZE (1..8)) - -- This parameter carries the value part of the MS Network Capability IE defined in + -- This parameter carries the value part of the MS Network Capability IE defined in -- 3GPP TS 24.008 [35]. - + MSRadioAccessCapability ::= OCTET STRING (SIZE (1..50)) -- This parameter carries the value part of the MS Radio Access Capability IE defined in -- 3GPP TS 24.008 [35]. @@ -2687,7 +2750,7 @@ RequestedInfo ::= SEQUENCE { locationInformation [0] NULL OPTIONAL, subscriberState [1] NULL OPTIONAL, extensionContainer [2] ExtensionContainer OPTIONAL, - ..., + ..., currentLocation [3] NULL OPTIONAL, requestedDomain [4] DomainType OPTIONAL, imei [6] NULL OPTIONAL, @@ -2700,7 +2763,7 @@ RequestedInfo ::= SEQUENCE { localTimeZoneRequest [12] NULL OPTIONAL } --- currentLocation and locationInformationEPS-Supported shall be absent if +-- currentLocation and locationInformationEPS-Supported 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" @@ -2731,19 +2794,19 @@ LocationInformation ::= SEQUENCE { ... , selectedLSA-Id [5] LSAIdentity OPTIONAL, msc-Number [6] ISDN-AddressString OPTIONAL, - geodeticInformation [7] GeodeticInformation OPTIONAL, + geodeticInformation [7] GeodeticInformation OPTIONAL, currentLocationRetrieved [8] NULL OPTIONAL, sai-Present [9] NULL OPTIONAL, locationInformationEPS [10] LocationInformationEPS OPTIONAL, userCSGInformation [11] UserCSGInformation OPTIONAL } -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains -- a Service Area Identity. --- currentLocationRetrieved shall be present +-- currentLocationRetrieved shall be present -- if the location information were retrieved after a successfull paging. -- 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. As an exception, both the cellGlobalIdOrServiceAreaIdOrLAI IE including an LAI and +-- absent. As an exception, both the cellGlobalIdOrServiceAreaIdOrLAI IE including an LAI and -- the locationinformationEPS IE may be present in a MAP-NOTE-MM-EVENT. -- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in -- the case the Access mode is Hybrid Mode. @@ -2782,7 +2845,7 @@ LocationInformationGPRS ::= SEQUENCE { -- currentLocationRetrieved shall be present if the location information -- was retrieved after successful paging. -- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in --- the case the Access mode is Hybrid Mode. +-- the case the Access mode is Hybrid Mode. UserCSGInformation ::= SEQUENCE { @@ -2873,7 +2936,7 @@ PDP-ContextInfo ::= SEQUENCE { qos4-Requested [26] Ext4-QoS-Subscribed OPTIONAL, -- qos4-Requested may be present only if qos3-Requested is present. qos4-Negotiated [27] Ext4-QoS-Subscribed OPTIONAL, - -- qos4-Negotiated may be present only if qos3-Negotiated is present. + -- qos4-Negotiated may be present only if qos3-Negotiated is present. ext-pdp-Type [28] 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. @@ -2890,17 +2953,17 @@ NSAPI ::= INTEGER (0..15) -- This type is used to indicate the Network layer Service Access Point TransactionId ::= OCTET STRING (SIZE (1..2)) --- This type carries the value part of the transaction identifier which is used in the --- session management messages on the access interface. The encoding is defined in +-- This type carries the value part of the transaction identifier which is used in the +-- session management messages on the access interface. The encoding is defined in -- 3GPP TS 24.008 TEID ::= OCTET STRING (SIZE (4)) --- This type carries the value part of the Tunnel Endpoint Identifier which is used to --- distinguish between different tunnels between the same pair of entities which communicate +-- This type carries the value part of the Tunnel Endpoint Identifier which is used to +-- distinguish between different tunnels between the same pair of entities which communicate -- using the GPRS Tunnelling Protocol The encoding is defined in 3GPP TS 29.060. GPRSChargingID ::= OCTET STRING (SIZE (4)) --- The Charging ID is a unique four octet value generated by the GGSN when +-- The Charging ID is a unique four octet value generated by the GGSN when -- a PDP Context is activated. A Charging ID is generated for each activated context. -- The encoding is defined in 3GPP TS 29.060. @@ -2946,7 +3009,7 @@ 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, @@ -2962,7 +3025,7 @@ Ext-CwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF Ext-CwFeature Ext-CwFeature ::= SEQUENCE { - basicService [1] Ext-BasicServiceCode, + basicService [1] Ext-BasicServiceCode, ss-Status [2] Ext-SS-Status, ... } @@ -2970,7 +3033,7 @@ ClipData ::= SEQUENCE { ss-Status [1] Ext-SS-Status, overrideCategory [2] OverrideCategory, notificationToCSE [3] NULL OPTIONAL, - ... } + ... } ClirData ::= SEQUENCE { ss-Status [1] Ext-SS-Status, @@ -3014,7 +3077,7 @@ maxNumOfMSISDN INTEGER ::= 50 MSISDN-BS ::= SEQUENCE { - msisdn ISDN-AddressString, + msisdn ISDN-AddressString, basicServiceList [0] BasicServiceList OPTIONAL, extensionContainer [1] ExtensionContainer OPTIONAL, ...} @@ -3063,7 +3126,7 @@ ODB-Info ::= SEQUENCE { CAMEL-SubscriptionInfo ::= SEQUENCE { o-CSI [0] O-CSI OPTIONAL, - o-BcsmCamelTDP-CriteriaList [1] O-BcsmCamelTDPCriteriaList OPTIONAL, + o-BcsmCamelTDP-CriteriaList [1] O-BcsmCamelTDPCriteriaList OPTIONAL, d-CSI [2] D-CSI OPTIONAL, t-CSI [3] T-CSI OPTIONAL, t-BCSM-CAMEL-TDP-CriteriaList [4] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL, diff --git a/asn1/gsm_map/MAP-MobileServiceOperations.asn b/asn1/gsm_map/MAP-MobileServiceOperations.asn index 5e7fb3a7f5..b3275cd788 100644 --- a/asn1/gsm_map/MAP-MobileServiceOperations.asn +++ b/asn1/gsm_map/MAP-MobileServiceOperations.asn @@ -1,10 +1,10 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -113,7 +113,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) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} UpdateLocationArg, UpdateLocationRes, @@ -172,7 +172,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) version15 (15)} + gsm-Network (1) modules (3) map-MS-DataTypes (11) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-OM-DataTypes.asn b/asn1/gsm_map/MAP-OM-DataTypes.asn index 35447e02ac..722b7bf105 100644 --- a/asn1/gsm_map/MAP-OM-DataTypes.asn +++ b/asn1/gsm_map/MAP-OM-DataTypes.asn @@ -1,9 +1,9 @@ -- 17.7.2 Operation and maintenance data types --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) MAP-OM-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-OM-DataTypes (12) version15 (15)} + gsm-Network (1) modules (3) map-OM-DataTypes (12) version16 (16)} DEFINITIONS @@ -29,15 +29,16 @@ IMPORTS E-UTRAN-CGI, TA-Id, RAIdentity, - LAIFixedLength + LAIFixedLength, + PLMN-Id FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; @@ -77,8 +78,11 @@ MDT-Configuration ::= SEQUENCE { positioningMethod [10] PositioningMethod OPTIONAL, measurementQuantity [11] MeasurementQuantity OPTIONAL, eventThreshold1F [12] EventThreshold1F OPTIONAL, - eventThreshold1I [13] EventThreshold1I OPTIONAL } + eventThreshold1I [13] EventThreshold1I OPTIONAL, + mdt-Allowed-PLMN-List [14] MDT-Allowed-PLMNId-List OPTIONAL } +MDT-Allowed-PLMNId-List ::= SEQUENCE SIZE (1..16) OF + PLMN-Id PeriodUMTS ::= ENUMERATED { d250ms (0), d500ms (1), diff --git a/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn b/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn index 3921ba9e8c..df97c9102a 100644 --- a/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn +++ b/asn1/gsm_map/MAP-OperationAndMaintenanceOperations.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) --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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -32,7 +32,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) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} ActivateTraceModeArg, ActivateTraceModeRes, @@ -40,13 +40,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) version15 (15)} + gsm-Network (1) modules (3) map-OM-DataTypes (12) version16 (16)} ISDN-AddressString, IMSI FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-Protocol.asn b/asn1/gsm_map/MAP-Protocol.asn index bea737ce70..2d8aa11651 100644 --- a/asn1/gsm_map/MAP-Protocol.asn +++ b/asn1/gsm_map/MAP-Protocol.asn @@ -1,8 +1,8 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) --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) version15 (15)} + gsm-Network (1) modules (3) map-Protocol (4) version16 (16)} DEFINITIONS @@ -49,7 +49,7 @@ authenticationFailureReport, FROM MAP-MobileServiceOperations { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-MobileServiceOperations (5) - version15 (15)} + version16 (16)} activateTraceMode, deactivateTraceMode, @@ -57,7 +57,7 @@ FROM MAP-MobileServiceOperations { FROM MAP-OperationAndMaintenanceOperations { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-OperationAndMaintenanceOperations (6) - version15 (15)} + version16 (16)} sendRoutingInfo, provideRoamingNumber, @@ -71,7 +71,7 @@ FROM MAP-OperationAndMaintenanceOperations { FROM MAP-CallHandlingOperations { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-CallHandlingOperations (7) - version15 (15)} + version16 (16)} registerSS, eraseSS, @@ -89,7 +89,7 @@ FROM MAP-CallHandlingOperations { FROM MAP-SupplementaryServiceOperations { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-SupplementaryServiceOperations (8) - version15 (15)} + version16 (16)} sendRoutingInfoForSM, mo-ForwardSM, @@ -102,7 +102,7 @@ FROM MAP-SupplementaryServiceOperations { FROM MAP-ShortMessageServiceOperations { itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-ShortMessageServiceOperations (9) - version15 (15)} + version16 (16)} prepareGroupCall, processGroupCallSignalling, @@ -112,7 +112,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) - version15 (15)} + version16 (16)} provideSubscriberLocation, sendRoutingInfoForLCS, @@ -120,7 +120,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) - version15 (15)} + version16 (16)} ; diff --git a/asn1/gsm_map/MAP-SM-DataTypes.asn b/asn1/gsm_map/MAP-SM-DataTypes.asn index c7c8913038..22bff756a1 100644 --- a/asn1/gsm_map/MAP-SM-DataTypes.asn +++ b/asn1/gsm_map/MAP-SM-DataTypes.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-SM-DataTypes (16) version16 (16)} DEFINITIONS @@ -46,17 +46,17 @@ IMPORTS FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} AbsentSubscriberDiagnosticSM FROM MAP-ER-DataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ER-DataTypes (17) version15 (15)} + gsm-Network (1) modules (3) map-ER-DataTypes (17) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} ; @@ -160,7 +160,8 @@ MT-ForwardSM-Arg ::= SEQUENCE { smDeliveryTimer SM-DeliveryTimerValue OPTIONAL, smDeliveryStartTime Time OPTIONAL, smsOverIP-OnlyIndicator [0] NULL OPTIONAL, - correlationID [1] CorrelationID OPTIONAL } + correlationID [1] CorrelationID OPTIONAL, + maximumRetransmissionTime [2] Time OPTIONAL } -- SM-DeliveryTimerValue contains the value used by the SMS-GMSC CorrelationID ::= SEQUENCE { @@ -174,7 +175,8 @@ SIP-URI ::= OCTET STRING MT-ForwardSM-Res ::= SEQUENCE { sm-RP-UI SignalInfo OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, - ...} + ..., + requestedRetransmissionTime [0] Time OPTIONAL } SM-RP-DA ::= CHOICE { imsi [0] IMSI, @@ -241,7 +243,8 @@ AlertServiceCentreArg ::= SEQUENCE { serviceCentreAddress AddressString, ..., imsi IMSI OPTIONAL, - correlationID CorrelationID OPTIONAL } + correlationID CorrelationID OPTIONAL, + maximumUeAvailabilityTime [0] Time OPTIONAL } InformServiceCentreArg ::= SEQUENCE { storedMSISDN ISDN-AddressString OPTIONAL, @@ -271,10 +274,10 @@ ReadyForSM-Arg ::= SEQUENCE { -- sent to HLR is for GPRS extensionContainer ExtensionContainer OPTIONAL, ..., - additionalAlertReasonIndicator [1] NULL OPTIONAL + additionalAlertReasonIndicator [1] NULL OPTIONAL, -- additionalAlertReasonIndicator is set only when the alertReason -- sent to HLR is for IP-SM-GW - } + maximumUeAvailabilityTime Time OPTIONAL } ReadyForSM-Res ::= SEQUENCE { extensionContainer ExtensionContainer OPTIONAL, diff --git a/asn1/gsm_map/MAP-SS-Code.asn b/asn1/gsm_map/MAP-SS-Code.asn index 11612c0595..d2f56c34b3 100644 --- a/asn1/gsm_map/MAP-SS-Code.asn +++ b/asn1/gsm_map/MAP-SS-Code.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-SS-Code (15) version16 (16)} DEFINITIONS diff --git a/asn1/gsm_map/MAP-SS-DataTypes.asn b/asn1/gsm_map/MAP-SS-DataTypes.asn index 5878ce4faf..280db566f7 100644 --- a/asn1/gsm_map/MAP-SS-DataTypes.asn +++ b/asn1/gsm_map/MAP-SS-DataTypes.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-SS-DataTypes (14) version16 (16)} DEFINITIONS @@ -57,17 +57,17 @@ IMPORTS ExternalSignalInfo FROM MAP-CommonDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-CommonDataTypes (18) version15 (15)} + gsm-Network (1) modules (3) map-CommonDataTypes (18) version16 (16)} ExtensionContainer FROM MAP-ExtensionDataTypes { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version15 (15)} + gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version16 (16)} SS-Code FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SS-Code (15) version15 (15)} + gsm-Network (1) modules (3) map-SS-Code (15) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn b/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn index 8b036f2f76..65fd8f28d7 100644 --- a/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn +++ b/asn1/gsm_map/MAP-ShortMessageServiceOperations.asn @@ -1,10 +1,10 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -45,7 +45,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) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} RoutingInfoForSM-Arg, RoutingInfoForSM-Res, @@ -63,7 +63,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) version15 (15)} + gsm-Network (1) modules (3) map-SM-DataTypes (16) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn b/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn index 11ab3e8339..a31b0a0c14 100644 --- a/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn +++ b/asn1/gsm_map/MAP-SupplementaryServiceOperations.asn @@ -1,10 +1,10 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) --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) - version15 (15)} + version16 (16)} DEFINITIONS @@ -59,7 +59,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) version15 (15)} + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} RegisterSS-Arg, SS-Info, @@ -77,12 +77,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) version15 (15)} + gsm-Network (1) modules (3) map-SS-DataTypes (14) version16 (16)} SS-Code FROM MAP-SS-Code { itu-t identified-organization (4) etsi (0) mobileDomain (0) - gsm-Network (1) modules (3) map-SS-Code (15) version15 (15)} + gsm-Network (1) modules (3) map-SS-Code (15) version16 (16)} ; diff --git a/asn1/gsm_map/MAP-TS-Code.asn b/asn1/gsm_map/MAP-TS-Code.asn index 82a8994702..5d079d552a 100644 --- a/asn1/gsm_map/MAP-TS-Code.asn +++ b/asn1/gsm_map/MAP-TS-Code.asn @@ -1,9 +1,9 @@ --- 3GPP TS 29.002 V12.3.0 (2013-12) +-- 3GPP TS 29.002 V13.2.0 (2015-12) -- 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) version15 (15)} + gsm-Network (1) modules (3) map-TS-Code (19) version16 (16)} DEFINITIONS |