Update MAP specification from version9 to version12

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

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

+-- 17.7.7	Error data types

+

 MAP-ER-DataTypes {

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

-   gsm-Network (1) modules (3) map-ER-DataTypes (17) version9 (9)}

+   gsm-Network (1) modules (3) map-ER-DataTypes (17) version12 (12)}

 

 DEFINITIONS

 

@@ -51,14 +55,14 @@
 	PositionMethodFailure-Param,

 	UnknownOrUnreachableLCSClient-Param,

 	MM-EventNotSupported-Param,

-	SecureTransportErrorParam,

 	ATSI-NotAllowedParam,

 	ATM-NotAllowedParam,

 	IllegalSS-OperationParam,

 	SS-NotAvailableParam,

 	SS-SubscriptionViolationParam,

 	InformationNotAvailableParam,

-	TargetCellOutsideGCA-Param

+TargetCellOutsideGCA-Param,

+OngoingGroupCallParam

 

 ;

 

@@ -66,7 +70,7 @@
 	SS-Status

 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)}

 

 	SignalInfo,

 	BasicServiceCode,

@@ -74,29 +78,31 @@
 	AdditionalNetworkResource

 FROM MAP-CommonDataTypes {

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

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

-

-	SecurityHeader,

-	ProtectedPayload

-FROM MAP-ST-DataTypes {

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

-   gsm-Network (1) modules (3) map-ST-DataTypes (27) version9 (9)}

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

 

 

 	SS-Code

 FROM MAP-SS-Code {

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

-   gsm-Network (1) modules (3) map-SS-Code (15) version9 (9)}

+   gsm-Network (1) modules (3) map-SS-Code (15) 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)}

 ;

 

 RoamingNotAllowedParam ::= SEQUENCE {

 	roamingNotAllowedCause	RoamingNotAllowedCause,

 	extensionContainer	ExtensionContainer	OPTIONAL,

+	...,

+	additionalRoamingNotAllowedCause	[0] AdditionalRoamingNotAllowedCause OPTIONAL }

+

+--	if the additionalRoamingNotallowedCause is received by the MSC/VLR or SGSN then the 

+--	roamingNotAllowedCause shall be discarded.

+

+AdditionalRoamingNotAllowedCause ::= ENUMERATED {

+	supportedRAT-TypesNotAllowed (0),

 	...}

 

 RoamingNotAllowedCause ::= ENUMERATED {

@@ -182,7 +188,14 @@
 	networkResource	NetworkResource	OPTIONAL,

 	extensionContainer	ExtensionContainer	OPTIONAL,

 	...,

-	additionalNetworkResource	[0] AdditionalNetworkResource	OPTIONAL }

+	additionalNetworkResource	[0] AdditionalNetworkResource	OPTIONAL,

+	failureCauseParam	[1] FailureCauseParam	OPTIONAL }

+

+FailureCauseParam ::= ENUMERATED {

+	limitReachedOnNumberOfConcurrentLocationRequests (0),

+	... }

+	-- if unknown value is received in FailureCauseParam it shall be ignored

+

 

 DataMissingParam ::= SEQUENCE {

 	extensionContainer	ExtensionContainer	OPTIONAL,

@@ -209,7 +222,7 @@
 

 UnknownSubscriberDiagnostic ::= ENUMERATED {

 	imsiUnknown  (0),

-	gprsSubscriptionUnknown  (1),

+	gprs-eps-SubscriptionUnknown  (1),

 	...,

 	npdbMismatch  (2)}

 	-- if unknown values are received in 	

@@ -257,13 +270,16 @@
 	restrictedArea (1),

 	noPageResponse (2),

 	... ,

-	purgedMS (3)}

+	purgedMS (3),

+	mtRoamingRetry (4)}

 -- exception handling: at reception of other values than the ones listed the 

 -- AbsentSubscriberReason shall be ignored. 

 -- The AbsentSubscriberReason: purgedMS is defined for the Super-Charger feature 

 -- (see TS 23.116). If this value is received in a Provide Roaming Number response

 -- it shall be mapped to the AbsentSubscriberReason: imsiDetach in the Send Routeing

 -- Information response

+-- The AbsentSubscriberReason: mtRoamingRetry is used during MT Roaming Retry, 

+-- see 3GPP TS 23.018[97].

 

 BusySubscriberParam ::= SEQUENCE {

 	extensionContainer	ExtensionContainer	OPTIONAL,

@@ -393,13 +409,9 @@
 	extensionContainer	ExtensionContainer	OPTIONAL,

 	...}

 

-SecureTransportErrorParam ::= SEQUENCE {

-	securityHeader	SecurityHeader,

-	protectedPayload	ProtectedPayload	OPTIONAL

-	}

-	-- The protectedPayload carries the result of applying the security function 

-	-- defined in 3GPP TS 33.200 to the encoding of the securely transported error 

-	-- parameter

+OngoingGroupCallParam ::= SEQUENCE {

+	extensionContainer	ExtensionContainer	OPTIONAL,

+	...}

 

 

 END