Update MAP specification from version9 to version12

Except from whitespace differences, this is what wireshark svn uses.
diff --git a/asn1/MAP-CH-DataTypes.asn b/asn1/MAP-CH-DataTypes.asn
index 10e9d8f..62795ba 100644
--- a/asn1/MAP-CH-DataTypes.asn
+++ b/asn1/MAP-CH-DataTypes.asn
@@ -1,6 +1,10 @@
+-- $Id: MAP-CH-DataTypes.asn 34814 2010-11-08 23:15:16Z etxrab $

+-- 3GPP TS 29.002 V9.3.0 (2010-09)

+-- 17.7.3	Call handling data types

+ 

 MAP-CH-DataTypes {

    itu-t identified-organization (4) etsi (0) mobileDomain (0)

-   gsm-Network (1) modules (3) map-CH-DataTypes (13) version9 (9)}

+   gsm-Network (1) modules (3) map-CH-DataTypes (13) version12 (12)}

 

 DEFINITIONS

 

@@ -29,7 +33,13 @@
 	IST-AlertArg,

 	IST-AlertRes,

 	IST-CommandArg,

-IST-CommandRes

+IST-CommandRes,

+UU-Data,

+ReleaseResourcesArg,

+ReleaseResourcesRes,

+-- WS added exports needed by gsm_map.asn (extra asn1 file to handle older proto. ver.)

+RoutingInfo,

+CUG-CheckInfo

 ;

 

 IMPORTS

@@ -44,17 +54,18 @@
 	IST-SupportIndicator,

 	IST-AlertTimerValue,

 	T-CSI,

-	NumberPortabilityStatus

+	NumberPortabilityStatus,

+	PagingArea

 FROM MAP-MS-DataTypes {

    itu-t identified-organization (4) etsi (0) mobileDomain (0)

-   gsm-Network (1) modules (3) map-MS-DataTypes (11) version9 (9)}

+   gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}

 

 	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) version9 (9)}

+   gsm-Network (1) modules (3) map-SS-DataTypes (14) version12 (12)}

 

 	ISDN-AddressString,

 	ISDN-SubaddressString,

@@ -65,15 +76,16 @@
 	LMSI,

 	Ext-BasicServiceCode,

 	AlertingPattern,

-	NAEA-PreferredCI

+	NAEA-PreferredCI,

+	EMLPP-Priority

 FROM MAP-CommonDataTypes {

    itu-t identified-organization (4) etsi (0) mobileDomain (0)

-   gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}

+   gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}

 

 	ExtensionContainer

 FROM MAP-ExtensionDataTypes {

    itu-t identified-organization (4) etsi (0) mobileDomain (0)

-   gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}

+   gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}

 ;

 

 

@@ -113,11 +125,19 @@
 	suppressIncomingCallBarring	[23]	NULL		OPTIONAL,

 	gsmSCF-InitiatedCall	[24]	NULL		OPTIONAL,

 	basicServiceGroup2	[25] Ext-BasicServiceCode	OPTIONAL,

-	networkSignalInfo2	[26] ExternalSignalInfo	OPTIONAL

+	networkSignalInfo2	[26] ExternalSignalInfo	OPTIONAL,

+	suppressMTSS	[27] SuppressMTSS	OPTIONAL,

+	mtRoamingRetrySupported	[28] NULL		OPTIONAL,

+	callPriority	[29]	EMLPP-Priority	OPTIONAL

 	 }

 

 SuppressionOfAnnouncement ::= NULL

 

+SuppressMTSS ::= BIT STRING {

+	suppressCUG	(0),

+	suppressCCBS	(1) } (SIZE (2..16))

+	--	Other bits than listed above shall be discarded

+

 InterrogationType ::= ENUMERATED {

 	basicCall  (0),

 	forwarding  (1)}

@@ -169,7 +189,9 @@
 	ss-List2		[18] SS-List	OPTIONAL,

 	basicService2	[19] Ext-BasicServiceCode	OPTIONAL,

 	allowedServices	[20] AllowedServices	OPTIONAL,

-	unavailabilityCause	[21] UnavailabilityCause	OPTIONAL

+	unavailabilityCause	[21] UnavailabilityCause	OPTIONAL,

+	releaseResourcesSupported	[22] NULL		OPTIONAL,

+	gsm-BearerCapability	[23] ExternalSignalInfo	OPTIONAL

 	}

 

 AllowedServices ::= BIT STRING {

@@ -233,13 +255,17 @@
 	pre-pagingSupported	[17] NULL		OPTIONAL,

 	longFTN-Supported	[18]	NULL		OPTIONAL,

 	suppress-VT-CSI	[19]	NULL		OPTIONAL,

-	offeredCamel4CSIsInInterrogatingNode	[20] OfferedCamel4CSIs	OPTIONAL

+	offeredCamel4CSIsInInterrogatingNode	[20] OfferedCamel4CSIs	OPTIONAL,

+	mtRoamingRetrySupported	[21] NULL		OPTIONAL,

+	pagingArea	[22] PagingArea	OPTIONAL,

+	callPriority	[23]	EMLPP-Priority	OPTIONAL

 	 }

 

 ProvideRoamingNumberRes ::= SEQUENCE {

 	roamingNumber	ISDN-AddressString,

 	extensionContainer	ExtensionContainer	OPTIONAL,

-	...}

+	...,

+	releaseResourcesSupported	NULL			OPTIONAL }

 

 ResumeCallHandlingArg ::= SEQUENCE {

 	callReferenceNumber	[0] CallReferenceNumber	OPTIONAL,

@@ -256,7 +282,8 @@
 	...,

 	d-csi		[12]	D-CSI	OPTIONAL,

 	o-BcsmCamelTDPCriteriaList 	[13]	O-BcsmCamelTDPCriteriaList 	OPTIONAL,

-	basicServiceGroup2	[14] Ext-BasicServiceCode	OPTIONAL

+	basicServiceGroup2	[14] Ext-BasicServiceCode	OPTIONAL,

+	mtRoamingRetry	[15] NULL		OPTIONAL

 	 }

 

 UU-Data ::= SEQUENCE {

@@ -435,4 +462,14 @@
 	-- In MSCs not supporting linkage of all call activities, any value received shall

 	-- be interpreted as ' terminateCallActivityReferred '

 

+ReleaseResourcesArg ::= SEQUENCE{

+	msrn			ISDN-AddressString, 

+	extensionContainer	ExtensionContainer	OPTIONAL,

+	...}

+

+ReleaseResourcesRes ::= SEQUENCE{

+	extensionContainer	ExtensionContainer	OPTIONAL,

+	...}

+

+

 END