1-- module(Mvrasn-17-4). 2-- vsn('%CCaseRev: %'). 3-- date('%CCaseDate: %'). 4-- author('eedkbu'). 5-- ============================================================================= 6 7-- ============================================================================= 8-- 9-- Title : "Error data types". 10-- 11-- ASN.1 module: "MAP-ER-DataTypes". 12-- 13-- ============================================================================= 14 15 16-- ============================================================== 17-- #1. REVISION LOG 18-- ============================================================== 19-- Rev Date Name What 20-- .... ....... ....... ........................................ 21-- PA1 981014 eedkbu First draft, based on GSM 09.02 v. 6.1.0. 22-- .............................................................. 23 24Mvrasn-17-4 25 26DEFINITIONS 27 28IMPLICIT TAGS 29 30::= 31 32BEGIN 33 34EXPORTS 35 RoamingNotAllowedParam, 36 SystemFailureParam, 37 DataMissingParam, 38 UnexpectedDataParam, 39 UnknownSubscriberParam, 40 UnidentifiedSubParam 41 42; 43 44IMPORTS 45 46 ExtensionContainer 47FROM Mvrasn-21-4 48 49 NetworkResource 50FROM Mvrasn-18-4 51 52; 53 54RoamingNotAllowedParam ::= SEQUENCE { 55 roamingNotAllowedCause RoamingNotAllowedCause, 56 extensionContainer ExtensionContainer OPTIONAL, 57 ...} 58 59RoamingNotAllowedCause ::= ENUMERATED { 60 plmnRoamingNotAllowed (0), 61 operatorDeterminedBarring (3)} 62 63SystemFailureParam ::= CHOICE { 64 networkResource NetworkResource, 65 -- networkResource must not be used in version 3 66 extensibleSystemFailureParam ExtensibleSystemFailureParam 67 -- extensibleSystemFailureParam must not be used in version <3 68 } 69 70ExtensibleSystemFailureParam ::= SEQUENCE { 71 networkResource NetworkResource OPTIONAL, 72 extensionContainer ExtensionContainer OPTIONAL, 73 ...} 74 75DataMissingParam ::= SEQUENCE { 76 extensionContainer ExtensionContainer OPTIONAL, 77 ...} 78 79UnexpectedDataParam ::= SEQUENCE { 80 extensionContainer ExtensionContainer OPTIONAL, 81 ...} 82 83UnknownSubscriberParam ::= SEQUENCE { 84 extensionContainer ExtensionContainer OPTIONAL, 85 ..., 86 unknownSubscriberDiagnostic UnknownSubscriberDiagnostic OPTIONAL} 87 88UnknownSubscriberDiagnostic ::= ENUMERATED { 89 imsiUnknown (0), 90 gprsSubscriptionUnknown (1), 91 ...} 92 -- if unknown values are received in 93 -- unknownSubscriberDiagnostic they shall be discarded 94 95UnidentifiedSubParam ::= SEQUENCE { 96 extensionContainer ExtensionContainer OPTIONAL, 97 ...} 98 99END 100 101