UNPKG

map-modules

Version:

Expanded ASN.1 modules for Mobile Application Part (MAP) (3GPP TS 29.002) in JSON format

1,414 lines (1,413 loc) 231 kB
{ "sendRoutingInfo": { "argument": { "type": "SEQUENCE", "elements": [ { "name": "msisdn", "tag": 0, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))" }, { "name": "cug-CheckInfo", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "cug-Interlock", "type": "OCTET STRING", "qualifiers": "(SIZE(4))" }, { "name": "cug-OutgoingAccess", "type": "NULL", "optional": true }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true } ], "optional": true }, { "name": "numberOfForwarding", "tag": 2, "implicit": true, "type": "INTEGER", "qualifiers": "(1..5)", "optional": true }, { "name": "interrogationType", "tag": 3, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "basicCall", "value": 0 }, { "name": "forwarding", "value": 1 } ] }, { "name": "or-Interrogation", "tag": 4, "implicit": true, "type": "NULL", "optional": true }, { "name": "or-Capability", "tag": 5, "implicit": true, "type": "INTEGER", "qualifiers": "(1..127)", "optional": true }, { "name": "gmsc-OrGsmSCF-Address", "tag": 6, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))" }, { "name": "callReferenceNumber", "tag": 7, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..8))", "optional": true }, { "name": "forwardingReason", "tag": 8, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "notReachable", "value": 0 }, { "name": "busy", "value": 1 }, { "name": "noReply", "value": 2 } ], "optional": true }, { "name": "basicServiceGroup", "tag": 9, "type": "CHOICE", "elements": [ { "name": "ext-BearerService", "tag": 2, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..5))" }, { "name": "ext-Teleservice", "tag": 3, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..5))" } ], "optional": true }, { "name": "networkSignalInfo", "tag": 10, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "protocolId", "type": "ENUMERATED", "values": [ { "name": "gsm-0408", "value": 1 }, { "name": "gsm-0806", "value": 2 }, { "name": "gsm-BSSMAP", "value": 3 }, { "name": "ets-300102-1", "value": 4 } ] }, { "name": "signalInfo", "type": "OCTET STRING", "qualifiers": "(SIZE(1..200))" }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true } ], "optional": true }, { "name": "camelInfo", "tag": 11, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "supportedCamelPhases", "type": "BIT STRING", "qualifiers": "(SIZE(1..16))", "values": [ { "name": "phase1", "value": 0 }, { "name": "phase2", "value": 1 }, { "name": "phase3", "value": 2 }, { "name": "phase4", "value": 3 } ] }, { "name": "suppress-T-CSI", "type": "NULL", "optional": true }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "offeredCamel4CSIs", "tag": 0, "implicit": true, "type": "BIT STRING", "qualifiers": "(SIZE(7..16))", "values": [ { "name": "o-csi", "value": 0 }, { "name": "d-csi", "value": 1 }, { "name": "vt-csi", "value": 2 }, { "name": "t-csi", "value": 3 }, { "name": "mt-sms-csi", "value": 4 }, { "name": "mg-csi", "value": 5 }, { "name": "psi-enhancements", "value": 6 } ], "optional": true } ], "optional": true }, { "name": "suppressionOfAnnouncement", "tag": 12, "implicit": true, "type": "NULL", "optional": true }, { "name": "extensionContainer", "tag": 13, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "alertingPattern", "tag": 14, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1))", "optional": true }, { "name": "ccbs-Call", "tag": 15, "implicit": true, "type": "NULL", "optional": true }, { "name": "supportedCCBS-Phase", "tag": 16, "implicit": true, "type": "INTEGER", "qualifiers": "(1..127)", "optional": true }, { "name": "additionalSignalInfo", "tag": 17, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "ext-ProtocolId", "type": "ENUMERATED", "values": [ { "name": "ets-300356", "value": 1 } ] }, { "name": "signalInfo", "type": "OCTET STRING", "qualifiers": "(SIZE(1..200))" }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true } ], "optional": true }, { "name": "istSupportIndicator", "tag": 18, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "basicISTSupported", "value": 0 }, { "name": "istCommandSupported", "value": 1 } ], "optional": true }, { "name": "pre-pagingSupported", "tag": 19, "implicit": true, "type": "NULL", "optional": true }, { "name": "callDiversionTreatmentIndicator", "tag": 20, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1))", "optional": true }, { "name": "longFTN-Supported", "tag": 21, "implicit": true, "type": "NULL", "optional": true }, { "name": "suppress-VT-CSI", "tag": 22, "implicit": true, "type": "NULL", "optional": true }, { "name": "suppressIncomingCallBarring", "tag": 23, "implicit": true, "type": "NULL", "optional": true }, { "name": "gsmSCF-InitiatedCall", "tag": 24, "implicit": true, "type": "NULL", "optional": true }, { "name": "basicServiceGroup2", "tag": 25, "type": "CHOICE", "elements": [ { "name": "ext-BearerService", "tag": 2, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..5))" }, { "name": "ext-Teleservice", "tag": 3, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..5))" } ], "optional": true }, { "name": "networkSignalInfo2", "tag": 26, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "protocolId", "type": "ENUMERATED", "values": [ { "name": "gsm-0408", "value": 1 }, { "name": "gsm-0806", "value": 2 }, { "name": "gsm-BSSMAP", "value": 3 }, { "name": "ets-300102-1", "value": 4 } ] }, { "name": "signalInfo", "type": "OCTET STRING", "qualifiers": "(SIZE(1..200))" }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true } ], "optional": true }, { "name": "suppressMTSS", "tag": 27, "implicit": true, "type": "BIT STRING", "qualifiers": "(SIZE(2..16))", "values": [ { "name": "suppressCUG", "value": 0 }, { "name": "suppressCCBS", "value": 1 } ], "optional": true }, { "name": "mtRoamingRetrySupported", "tag": 28, "implicit": true, "type": "NULL", "optional": true }, { "name": "callPriority", "tag": 29, "implicit": true, "type": "INTEGER", "qualifiers": "(0..15)", "optional": true } ] }, "result": { "tag": 3, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "imsi", "tag": 9, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(3..8))", "optional": true }, { "name": "extendedRoutingInfo", "type": "CHOICE", "elements": [ { "name": "routingInfo", "type": "CHOICE", "elements": [ { "name": "roamingNumber", "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))" }, { "name": "forwardingData", "type": "SEQUENCE", "elements": [ { "name": "forwardedToNumber", "tag": 5, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))", "optional": true }, { "name": "forwardedToSubaddress", "tag": 4, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..21))", "optional": true }, { "name": "forwardingOptions", "tag": 6, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1))", "optional": true }, { "name": "extensionContainer", "tag": 7, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "longForwardedToNumber", "tag": 8, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..15))", "optional": true } ] } ] }, { "name": "camelRoutingInfo", "tag": 8, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "forwardingData", "type": "SEQUENCE", "elements": [ { "name": "forwardedToNumber", "tag": 5, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))", "optional": true }, { "name": "forwardedToSubaddress", "tag": 4, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..21))", "optional": true }, { "name": "forwardingOptions", "tag": 6, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1))", "optional": true }, { "name": "extensionContainer", "tag": 7, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "longForwardedToNumber", "tag": 8, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..15))", "optional": true } ], "optional": true }, { "name": "gmscCamelSubscriptionInfo", "tag": 0, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "t-CSI", "tag": 0, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "t-BcsmCamelTDPDataList", "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "t-BcsmTriggerDetectionPoint", "type": "ENUMERATED", "values": [ { "name": "termAttemptAuthorized", "value": 12 }, { "name": "tBusy", "value": 13 }, { "name": "tNoAnswer", "value": 14 } ] }, { "name": "serviceKey", "type": "INTEGER", "qualifiers": "(0..2147483647)" }, { "name": "gsmSCF-Address", "tag": 0, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))" }, { "name": "defaultCallHandling", "tag": 1, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "continueCall", "value": 0 }, { "name": "releaseCall", "value": 1 } ] }, { "name": "extensionContainer", "tag": 2, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true } ] } }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "camelCapabilityHandling", "tag": 0, "implicit": true, "type": "INTEGER", "qualifiers": "(1..16)", "optional": true }, { "name": "notificationToCSE", "tag": 1, "implicit": true, "type": "NULL", "optional": true }, { "name": "csi-Active", "tag": 2, "implicit": true, "type": "NULL", "optional": true } ], "optional": true }, { "name": "o-CSI", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "o-BcsmCamelTDPDataList", "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "o-BcsmTriggerDetectionPoint", "type": "ENUMERATED", "values": [ { "name": "collectedInfo", "value": 2 }, { "name": "routeSelectFailure", "value": 4 } ] }, { "name": "serviceKey", "type": "INTEGER", "qualifiers": "(0..2147483647)" }, { "name": "gsmSCF-Address", "tag": 0, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..9))" }, { "name": "defaultCallHandling", "tag": 1, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "continueCall", "value": 0 }, { "name": "releaseCall", "value": 1 } ] }, { "name": "extensionContainer", "tag": 2, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true } ] } }, { "name": "extensionContainer", "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "camelCapabilityHandling", "tag": 0, "implicit": true, "type": "INTEGER", "qualifiers": "(1..16)", "optional": true }, { "name": "notificationToCSE", "tag": 1, "implicit": true, "type": "NULL", "optional": true }, { "name": "csiActive", "tag": 2, "implicit": true, "type": "NULL", "optional": true } ], "optional": true }, { "name": "extensionContainer", "tag": 2, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1, "implicit": true, "type": "SEQUENCE", "elements": [], "optional": true } ], "optional": true }, { "name": "o-BcsmCamelTDP-CriteriaList", "tag": 3, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "o-BcsmTriggerDetectionPoint", "type": "ENUMERATED", "values": [ { "name": "collectedInfo", "value": 2 }, { "name": "routeSelectFailure", "value": 4 } ] }, { "name": "destinationNumberCriteria", "tag": 0, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "matchType", "tag": 0, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "inhibiting", "value": 0 }, { "name": "enabling", "value": 1 } ] }, { "name": "destinationNumberList", "tag": 1, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..9))", "ofElement": { "type": "OCTET STRING", "qualifiers": "(SIZE(1..20))" }, "optional": true }, { "name": "destinationNumberLengthList", "tag": 2, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..3))", "ofElement": { "type": "INTEGER", "qualifiers": "(1..15)" }, "optional": true } ], "optional": true }, { "name": "basicServiceCriteria", "tag": 1, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..5))", "ofElement": { "type": "CHOICE", "elements": [ { "name": "ext-BearerService", "tag": 2, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..5))" }, { "name": "ext-Teleservice", "tag": 3, "implicit": true, "type": "OCTET STRING", "qualifiers": "(SIZE(1..5))" } ] }, "optional": true }, { "name": "callTypeCriteria", "tag": 2, "implicit": true, "type": "ENUMERATED", "values": [ { "name": "forwarded", "value": 0 }, { "name": "notForwarded", "value": 1 } ], "optional": true }, { "name": "o-CauseValueCriteria", "tag": 3, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..5))", "ofElement": { "type": "OCTET STRING", "qualifiers": "(SIZE(1))" }, "optional": true }, { "name": "extensionContainer", "tag": 4, "implicit": true, "type": "SEQUENCE", "elements": [ { "name": "privateExtensionList", "tag": 0, "implicit": true, "type": "SEQUENCE", "qualifiers": "(SIZE(1..10))", "ofElement": { "type": "SEQUENCE", "elements": [ { "name": "extId", "type": "MAP-EXTENSION", "qualifiers": ".&extensionId({,...})" }, { "name": "extType", "type": "MAP-EXTENSION", "qualifiers": ".&ExtensionType({,...}{@extId})", "optional": true } ] }, "optional": true }, { "name": "pcs-Extensions", "tag": 1,