diff options
-rw-r--r-- | main.c | 4 | ||||
-rw-r--r-- | output/4.2.0/MAP-CH-DataTypes.asn1 | 98 | ||||
-rw-r--r-- | output/4.2.0/MAP-CallHandlingOperations.asn1 | 156 | ||||
-rw-r--r-- | output/4.2.0/MAP-CommonDataTypes.asn1 | 12 | ||||
-rw-r--r-- | output/4.2.0/MAP-ER-DataTypes.asn1 | 10 | ||||
-rw-r--r-- | output/4.2.0/MAP-Errors.asn1 | 42 | ||||
-rw-r--r-- | output/4.2.0/MAP-MS-DataTypes.asn1 | 114 | ||||
-rw-r--r-- | output/4.2.0/MAP-MobileServiceOperations.asn1 | 284 | ||||
-rw-r--r-- | output/4.2.0/MAP-Protocol.asn1 | 56 | ||||
-rw-r--r-- | output/4.2.0/MAP-SM-DataTypes.asn1 | 2 | ||||
-rw-r--r-- | output/4.2.0/MAP-SS-DataTypes.asn1 | 10 | ||||
-rw-r--r-- | output/4.2.0/MAP-ShortMessageServiceOperations.asn1 | 58 | ||||
-rw-r--r-- | output/4.2.0/MAP-SupplementaryServiceOperations.asn1 | 28 |
13 files changed, 439 insertions, 435 deletions
@@ -132,6 +132,10 @@ restart: } else { /* output already enabled */ dump_start = start_offs; + /* skip strange markers that worked around ancient asn1 tools */ + if (!strncmp(wh->base_addr+dump_start, "--<B--", 6) || + !strncmp(wh->base_addr+dump_start, "--B>--", 6)) + dump_start += 6; } if (dump_start > 0) { diff --git a/output/4.2.0/MAP-CH-DataTypes.asn1 b/output/4.2.0/MAP-CH-DataTypes.asn1 index c6e878d..5d0f29e 100644 --- a/output/4.2.0/MAP-CH-DataTypes.asn1 +++ b/output/4.2.0/MAP-CH-DataTypes.asn1 @@ -13,21 +13,21 @@ IMPLICIT TAGS BEGIN EXPORTS ---<B-- InfoForIC-Arg,--B>-- ---<B-- ConnectToFollowingAddressArg,--B>-- ---<B-- ProcessCallWaitingArg,--B>-- ---<B-- InfoForOC-Arg,--B>-- + InfoForIC-Arg, + ConnectToFollowingAddressArg, + ProcessCallWaitingArg, + InfoForOC-Arg, SendRoutingInfoArg, SendRoutingInfoRes, - ProvideRoamingNumberArg--<B--,--B>-- ---<B-- CompleteCallArg--B>-- + ProvideRoamingNumberArg, + CompleteCallArg ; IMPORTS ---<B-- NoReplyConditionTime,--B>-- ---<B-- CUG-Index,--B>-- + NoReplyConditionTime, + CUG-Index, CUG-Interlock, ---<B-- SS-DataList,--B>-- + SS-DataList, ForwardingData FROM MAP-SS-DataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) @@ -36,23 +36,23 @@ FROM MAP-SS-DataTypes { ISDN-AddressString, ExternalSignalInfo, IMSI, ---<B-- IMEI,--B>-- - LMSI--<B--,--B>-- ---<B-- Category,--B>-- ---<B-- BasicServiceCode--B>-- + IMEI, + LMSI, + Category, + BasicServiceCode FROM MAP-CommonDataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-CommonDataTypes (18) version2 (2)} ; ---<B--InfoForIC-Arg ::= SEQUENCE {--B>-- ---<B-- roamingNumber [0] ISDN-AddressString,--B>-- ---<B-- basicService BasicServiceCode OPTIONAL,--B>-- ---<B-- dialledNumber [5] ISDN-AddressString OPTIONAL,--B>-- ---<B-- cug-CheckInfo [6] CUG-CheckInfo OPTIONAL,--B>-- +InfoForIC-Arg ::= SEQUENCE { + roamingNumber [0] ISDN-AddressString, + basicService BasicServiceCode OPTIONAL, + dialledNumber [5] ISDN-AddressString OPTIONAL, + cug-CheckInfo [6] CUG-CheckInfo OPTIONAL, -- OA1 cug-CHeckInfo must be absent in version 1 ---<B-- numberOfForwarding [7] NumberOfForwarding OPTIONAL}--B>-- + numberOfForwarding [7] NumberOfForwarding OPTIONAL} CUG-CheckInfo ::= SEQUENCE { cug-Interlock CUG-Interlock, @@ -60,28 +60,28 @@ CUG-CheckInfo ::= SEQUENCE { NumberOfForwarding ::= INTEGER (1..5) ---<B--ConnectToFollowingAddressArg ::= SEQUENCE {--B>-- ---<B-- forwardingData ForwardingData,--B>-- ---<B-- msisdn ISDN-AddressString OPTIONAL,--B>-- ---<B-- cug-CheckInfo CUG-CheckInfo OPTIONAL}--B>-- +ConnectToFollowingAddressArg ::= SEQUENCE { + forwardingData ForwardingData, + msisdn ISDN-AddressString OPTIONAL, + cug-CheckInfo CUG-CheckInfo OPTIONAL} -- OA1 cug-CheckInfo must be absent in version 1 ---<B--ProcessCallWaitingArg ::= SEQUENCE {--B>-- ---<B-- msisdn [0] ISDN-AddressString,--B>-- ---<B-- cug-Index [1] CUG-Index OPTIONAL,--B>-- ---<B-- gsm-BearerCapability [2] ExternalSignalInfo OPTIONAL,--B>-- ---<B-- networkSignalInfo [3] ExternalSignalInfo OPTIONAL,--B>-- ---<B-- noReplyConditionTime [4] NoReplyConditionTime OPTIONAL,--B>-- ---<B-- ss-DataList [5] SS-DataList OPTIONAL}--B>-- - ---<B--InfoForOC-Arg ::= SEQUENCE {--B>-- ---<B-- calledNumber [0] ISDN-AddressString,--B>-- ---<B-- basicService BasicServiceCode OPTIONAL,--B>-- ---<B-- cug-Index [4] CUG-Index OPTIONAL,--B>-- +ProcessCallWaitingArg ::= SEQUENCE { + msisdn [0] ISDN-AddressString, + cug-Index [1] CUG-Index OPTIONAL, + gsm-BearerCapability [2] ExternalSignalInfo OPTIONAL, + networkSignalInfo [3] ExternalSignalInfo OPTIONAL, + noReplyConditionTime [4] NoReplyConditionTime OPTIONAL, + ss-DataList [5] SS-DataList OPTIONAL} + +InfoForOC-Arg ::= SEQUENCE { + calledNumber [0] ISDN-AddressString, + basicService BasicServiceCode OPTIONAL, + cug-Index [4] CUG-Index OPTIONAL, -- OA1 cug-Index must be absent in version 1 ---<B-- supressPrefCUG [5] NULL OPTIONAL,--B>-- + supressPrefCUG [5] NULL OPTIONAL, -- OA1 supressPrefCUG must be absent in version 1 ---<B-- supressOutgoingAccess [6] NULL OPTIONAL}--B>-- + supressOutgoingAccess [6] NULL OPTIONAL} -- OA1 supressOutgoingAccess must be absent in version 1 SendRoutingInfoArg ::= SEQUENCE { @@ -111,22 +111,22 @@ ProvideRoamingNumberArg ::= SEQUENCE { gsm-BearerCapability [5] ExternalSignalInfo OPTIONAL, networkSignalInfo [6] ExternalSignalInfo OPTIONAL} ---<B--CompleteCallArg ::= SEQUENCE {--B>-- ---<B-- msisdnOrIMEI MSISDN-OrIMEI,--B>-- ---<B-- category [1] Category OPTIONAL,--B>-- ---<B-- cug-Index [2] CUG-Index OPTIONAL,--B>-- +CompleteCallArg ::= SEQUENCE { + msisdnOrIMEI MSISDN-OrIMEI, + category [1] Category OPTIONAL, + cug-Index [2] CUG-Index OPTIONAL, -- NU1 cug-INDEX must not be used in version 1 ---<B-- gsm-BearerCapability [3] ExternalSignalInfo OPTIONAL,--B>-- ---<B-- networkSignalInfo [7] ExternalSignalInfo OPTIONAL,--B>-- + gsm-BearerCapability [3] ExternalSignalInfo OPTIONAL, + networkSignalInfo [7] ExternalSignalInfo OPTIONAL, -- OA1 networkSignalInfo must be absent in version 1 ---<B-- noReplyConditionTime [4] NoReplyConditionTime OPTIONAL,--B>-- ---<B-- ss-DataList [5] SS-DataList OPTIONAL,--B>-- ---<B-- cug-CheckInfo [6] CUG-CheckInfo OPTIONAL}--B>-- + noReplyConditionTime [4] NoReplyConditionTime OPTIONAL, + ss-DataList [5] SS-DataList OPTIONAL, + cug-CheckInfo [6] CUG-CheckInfo OPTIONAL} -- OA1 cug-CheckInfo must be absent in version 1 ---<B--MSISDN-OrIMEI ::= CHOICE {--B>-- ---<B-- msisdn [0] ISDN-AddressString,--B>-- ---<B-- imei [8] IMEI}--B>-- +MSISDN-OrIMEI ::= CHOICE { + msisdn [0] ISDN-AddressString, + imei [8] IMEI} -- NU1 imei must not be used in version 1 diff --git a/output/4.2.0/MAP-CallHandlingOperations.asn1 b/output/4.2.0/MAP-CallHandlingOperations.asn1 index e2bb763..cd6bfe4 100644 --- a/output/4.2.0/MAP-CallHandlingOperations.asn1 +++ b/output/4.2.0/MAP-CallHandlingOperations.asn1 @@ -11,13 +11,13 @@ DEFINITIONS BEGIN EXPORTS ---<B-- SendInfoForIncomingCall,--B>-- ---<B-- ConnectToFollowingAddress,--B>-- ---<B-- ProcessCallWaiting,--B>-- ---<B-- SendInfoForOutgoingCall,--B>-- + SendInfoForIncomingCall, + ConnectToFollowingAddress, + ProcessCallWaiting, + SendInfoForOutgoingCall, SendRoutingInfo, - ProvideRoamingNumber--<B--,--B>-- ---<B-- CompleteCall--B>-- + ProvideRoamingNumber, + CompleteCall ; IMPORTS @@ -30,16 +30,16 @@ FROM TCAPMessages {ccitt recommendation q 773 modules(2) messages (1)} FacilityNotSupported, UnknownSubscriber, NumberChanged, ---<B-- UnidentifiedSubscriber,--B>-- ---<B-- UnallocatedRoamingNumber,--B>-- + UnidentifiedSubscriber, + UnallocatedRoamingNumber, BearerServiceNotProvisioned, TeleserviceNotProvisioned, NoRoamingNumberAvailable, AbsentSubscriber, ---<B-- BusySubscriber,--B>-- ---<B-- NoSubscriberReply,--B>-- ---<B-- RadioCongestion,--B>-- ---<B-- ImpossibleCallCompletion,--B>-- + BusySubscriber, + NoSubscriberReply, + RadioCongestion, + ImpossibleCallCompletion, CallBarred, ForwardingViolation, CUG-Reject @@ -47,14 +47,14 @@ FROM MAP-Errors { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-Errors (10) version2 (2)} ---<B-- InfoForIC-Arg,--B>-- ---<B-- ConnectToFollowingAddressArg,--B>-- ---<B-- ProcessCallWaitingArg,--B>-- ---<B-- InfoForOC-Arg,--B>-- + InfoForIC-Arg, + ConnectToFollowingAddressArg, + ProcessCallWaitingArg, + InfoForOC-Arg, SendRoutingInfoArg, SendRoutingInfoRes, - ProvideRoamingNumberArg--<B--,--B>-- ---<B-- CompleteCallArg--B>-- + ProvideRoamingNumberArg, + CompleteCallArg FROM MAP-CH-DataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-CH-DataTypes (13) version2 (2)} @@ -66,57 +66,57 @@ FROM MAP-CommonDataTypes { ; ---<B--SendInfoForIncomingCall ::= OPERATION --Timer m----B>-- ---<B-- ARGUMENT--B>-- ---<B-- infoForIC-Arg InfoForIC-Arg--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownSubscriber,--B>-- ---<B-- UnidentifiedSubscriber,--B>-- ---<B-- UnallocatedRoamingNumber,--B>-- ---<B-- AbsentSubscriber,--B>-- ---<B-- ForwardingViolation,--B>-- ---<B-- ImpossibleCallCompletion}--B>-- ---<B-- LINKED {--B>-- ---<B-- CompleteCall,--B>-- ---<B-- ProcessCallWaiting,--B>-- ---<B-- ConnectToFollowingAddress}--B>-- - ---<B--ConnectToFollowingAddress ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- connectToFollowingAddressArg ConnectToFollowingAddressArg--B>-- - ---<B--ProcessCallWaiting ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- processCallWaitingArg ProcessCallWaitingArg--B>-- ---<B-- -- optional----B>-- ---<B-- -- OA1 processCallWaitingArg must be absent in version 1----B>-- ---<B-- ERRORS {--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- -- NU1 UnexpectedDataValue must not be used in version 1----B>-- ---<B-- BusySubscriber,--B>-- ---<B-- -- NU1 BusySubscriber must not be used in version 1----B>-- ---<B-- NoSubscriberReply}--B>-- ---<B-- -- NU1 NoSubscriberReply must not be used in version 1----B>-- - ---<B--SendInfoForOutgoingCall ::= OPERATION --Timer ml----B>-- ---<B-- ARGUMENT--B>-- ---<B-- infoForOC-Arg InfoForOC-Arg--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownSubscriber,--B>-- ---<B-- BearerServiceNotProvisioned,--B>-- ---<B-- TeleserviceNotProvisioned,--B>-- ---<B-- CallBarred,--B>-- ---<B-- CUG-Reject}--B>-- ---<B-- LINKED {--B>-- ---<B-- CompleteCall}--B>-- +SendInfoForIncomingCall ::= OPERATION --Timer m-- + ARGUMENT + infoForIC-Arg InfoForIC-Arg + ERRORS { + SystemFailure, + DataMissing, + UnexpectedDataValue, + UnknownSubscriber, + UnidentifiedSubscriber, + UnallocatedRoamingNumber, + AbsentSubscriber, + ForwardingViolation, + ImpossibleCallCompletion} + LINKED { + CompleteCall, + ProcessCallWaiting, + ConnectToFollowingAddress} + +ConnectToFollowingAddress ::= OPERATION --Timer s-- + ARGUMENT + connectToFollowingAddressArg ConnectToFollowingAddressArg + +ProcessCallWaiting ::= OPERATION --Timer s-- + ARGUMENT + processCallWaitingArg ProcessCallWaitingArg + -- optional-- + -- OA1 processCallWaitingArg must be absent in version 1-- + ERRORS { + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + UnexpectedDataValue, + -- NU1 UnexpectedDataValue must not be used in version 1-- + BusySubscriber, + -- NU1 BusySubscriber must not be used in version 1-- + NoSubscriberReply} + -- NU1 NoSubscriberReply must not be used in version 1-- + +SendInfoForOutgoingCall ::= OPERATION --Timer ml-- + ARGUMENT + infoForOC-Arg InfoForOC-Arg + ERRORS { + SystemFailure, + DataMissing, + UnexpectedDataValue, + UnknownSubscriber, + BearerServiceNotProvisioned, + TeleserviceNotProvisioned, + CallBarred, + CUG-Reject} + LINKED { + CompleteCall} SendRoutingInfo ::= OPERATION --Timer m-- ARGUMENT @@ -151,15 +151,15 @@ ProvideRoamingNumber ::= OPERATION --Timer m-- AbsentSubscriber, NoRoamingNumberAvailable} ---<B--CompleteCall ::= OPERATION --Timer ml----B>-- ---<B-- ARGUMENT--B>-- ---<B-- completeCallArg CompleteCallArg--B>-- ---<B-- ERRORS {--B>-- ---<B-- DataMissing,--B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- BusySubscriber,--B>-- ---<B-- NoSubscriberReply,--B>-- ---<B-- RadioCongestion}--B>-- +CompleteCall ::= OPERATION --Timer ml-- + ARGUMENT + completeCallArg CompleteCallArg + ERRORS { + DataMissing, + UnexpectedDataValue, + BusySubscriber, + NoSubscriberReply, + RadioCongestion} END diff --git a/output/4.2.0/MAP-CommonDataTypes.asn1 b/output/4.2.0/MAP-CommonDataTypes.asn1 index c127e41..ab9a462 100644 --- a/output/4.2.0/MAP-CommonDataTypes.asn1 +++ b/output/4.2.0/MAP-CommonDataTypes.asn1 @@ -28,8 +28,8 @@ EXPORTS TMSI, SubscriberId, IMEI, ---<B-- LocAreaId,--B>-- ---<B-- LocAreaIdOrNone,--B>-- + LocAreaId, + LocAreaIdOrNone, LocationInfo, HLR-List, LMSI, @@ -172,7 +172,7 @@ IMEI ::= TBCD-STRING (SIZE (8)) -- individual serial number: 6 digits -- unassigned: 1 digit ---<B--LocAreaId ::= OCTET STRING (SIZE (2..5))--B>-- +LocAreaId ::= OCTET STRING (SIZE (2..5)) -- Octets are coded according to GSM 04.08. -- The internal structure is defined as follows: -- Mobile Country Code: 3 digits according to Rec E.212 @@ -180,9 +180,9 @@ IMEI ::= TBCD-STRING (SIZE (8)) -- Mobile Network Code: 2 digits according to Rec E.212 -- Location Area Code: 2 octets according to GSM 04.08 ---<B--LocAreaIdOrNone ::= CHOICE {--B>-- ---<B-- locAreaId LocAreaId,--B>-- ---<B-- noLocAreaId NULL}--B>-- +LocAreaIdOrNone ::= CHOICE { + locAreaId LocAreaId, + noLocAreaId NULL} LocationInfo ::= CHOICE { roamingNumber [0] ISDN-AddressString, diff --git a/output/4.2.0/MAP-ER-DataTypes.asn1 b/output/4.2.0/MAP-ER-DataTypes.asn1 index 9477b60..0583899 100644 --- a/output/4.2.0/MAP-ER-DataTypes.asn1 +++ b/output/4.2.0/MAP-ER-DataTypes.asn1 @@ -14,7 +14,7 @@ BEGIN EXPORTS RoamingNotAllowedCause, ---<B-- BusySubscriberCause,--B>-- + BusySubscriberCause, CallBarringCause, CUG-RejectCause, SS-IncompatibilityCause, @@ -46,10 +46,10 @@ RoamingNotAllowedCause ::= ENUMERATED { locationAreaNotAllowed (2), operatorDeterminedBarring (3)} ---<B--BusySubscriberCause ::= ENUMERATED {--B>-- ---<B-- networkDeterminedUserBusy (0),--B>-- ---<B-- moreCallsAllowed (1),--B>-- ---<B-- userDeterminedUserBusy (2)}--B>-- +BusySubscriberCause ::= ENUMERATED { + networkDeterminedUserBusy (0), + moreCallsAllowed (1), + userDeterminedUserBusy (2)} CallBarringCause ::= ENUMERATED { barringServiceActive (0), diff --git a/output/4.2.0/MAP-Errors.asn1 b/output/4.2.0/MAP-Errors.asn1 index a6c0a0b..5f636ff 100644 --- a/output/4.2.0/MAP-Errors.asn1 +++ b/output/4.2.0/MAP-Errors.asn1 @@ -23,9 +23,9 @@ EXPORTS NumberChanged, UnknownBaseStation, UnknownMSC, ---<B-- UnknownLocArea,--B>-- + UnknownLocArea, UnidentifiedSubscriber, ---<B-- UnallocatedRoamingNumber,--B>-- + UnallocatedRoamingNumber, UnknownEquipment, -- subscription errors @@ -47,10 +47,10 @@ EXPORTS -- call handling errors NoRoamingNumberAvailable, AbsentSubscriber, ---<B-- BusySubscriber,--B>-- ---<B-- NoSubscriberReply,--B>-- ---<B-- RadioCongestion,--B>-- ---<B-- ImpossibleCallCompletion,--B>-- + BusySubscriber, + NoSubscriberReply, + RadioCongestion, + ImpossibleCallCompletion, CallBarred, ForwardingViolation, CUG-Reject, @@ -77,14 +77,14 @@ IMPORTS FROM TCAPMessages {ccitt recommendation q 773 modules(2) messages (1)} SS-Status, - SS-SubscriptionOption--<B--,--B>-- ---<B-- SS-List--B>-- + SS-SubscriptionOption, + SS-List FROM MAP-SS-DataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-SS-DataTypes (14) version2 (2)} RoamingNotAllowedCause, ---<B-- BusySubscriberCause,--B>-- + BusySubscriberCause, CallBarringCause, CUG-RejectCause, SS-IncompatibilityCause, @@ -125,11 +125,11 @@ UnknownBaseStation ::= ERROR UnknownMSC ::= ERROR ---<B--UnknownLocArea ::= ERROR--B>-- +UnknownLocArea ::= ERROR UnidentifiedSubscriber ::= ERROR ---<B--UnallocatedRoamingNumber ::= ERROR--B>-- +UnallocatedRoamingNumber ::= ERROR UnknownEquipment ::= ERROR @@ -178,19 +178,19 @@ AbsentSubscriber ::= ERROR -- optional -- OA>1 mwd-Set must be absent in version greater 1 ---<B--BusySubscriber ::= ERROR--B>-- ---<B-- PARAMETER--B>-- ---<B-- busySubscriberCause BusySubscriberCause--B>-- ---<B-- -- optional----B>-- +BusySubscriber ::= ERROR + PARAMETER + busySubscriberCause BusySubscriberCause + -- optional-- ---<B--NoSubscriberReply ::= ERROR--B>-- +NoSubscriberReply ::= ERROR ---<B--RadioCongestion ::= ERROR--B>-- +RadioCongestion ::= ERROR ---<B--ImpossibleCallCompletion ::= ERROR--B>-- ---<B-- PARAMETER--B>-- ---<B-- ss-List SS-List--B>-- ---<B-- -- optional----B>-- +ImpossibleCallCompletion ::= ERROR + PARAMETER + ss-List SS-List + -- optional-- CallBarred ::= ERROR PARAMETER diff --git a/output/4.2.0/MAP-MS-DataTypes.asn1 b/output/4.2.0/MAP-MS-DataTypes.asn1 index 2fb836d..526fe95 100644 --- a/output/4.2.0/MAP-MS-DataTypes.asn1 +++ b/output/4.2.0/MAP-MS-DataTypes.asn1 @@ -15,21 +15,21 @@ BEGIN EXPORTS -- location registration types ---<B-- UpdateLocationAreaArg,--B>-- + UpdateLocationAreaArg, UpdateLocationArg, UpdateLocationRes, CancelLocationArg, PurgeMS-Arg, SendIdentificationRes, ---<B-- SRES,--B>-- + SRES, -- page management types ---<B-- PageArg,--B>-- ---<B-- SearchForMS-Arg,--B>-- + PageArg, + SearchForMS-Arg, -- access management types ---<B-- ProcessAccessRequestArg,--B>-- ---<B-- ProcessAccessRequestRes,--B>-- + ProcessAccessRequestArg, + ProcessAccessRequestRes, -- handover types PerformHO-Arg, @@ -37,12 +37,12 @@ EXPORTS PerformSubsequentHO-Arg, -- authentication management types ---<B-- AuthenticateArg,--B>-- + AuthenticateArg, SendAuthenticationInfoArg, SendAuthenticationInfoRes, -- security management types ---<B-- SetCipheringModeArg,--B>-- + SetCipheringModeArg, CheckIMEI-Arg, -- subscriber management types @@ -69,11 +69,11 @@ FROM MAP-SS-DataTypes { ISDN-AddressString, ExternalSignalInfo, IMSI, ---<B-- TMSI,--B>-- + TMSI, SubscriberId, IMEI, ---<B-- LocAreaId,--B>-- ---<B-- LocAreaIdOrNone,--B>-- + LocAreaId, + LocAreaIdOrNone, LocationInfo, HLR-List, LMSI, @@ -91,12 +91,12 @@ FROM MAP-CommonDataTypes { -- location registration types ---<B--UpdateLocationAreaArg ::= SEQUENCE {--B>-- ---<B-- subscriberId SubscriberId,--B>-- ---<B-- previousLocAreaId LocAreaIdOrNone,--B>-- ---<B-- targetLocAreaId LocAreaId,--B>-- ---<B-- cksn CKSN OPTIONAL}--B>-- ---<B-- -- OP1 cksn must be present in version 1----B>-- +UpdateLocationAreaArg ::= SEQUENCE { + subscriberId SubscriberId, + previousLocAreaId LocAreaIdOrNone, + targetLocAreaId LocAreaId, + cksn CKSN OPTIONAL} + -- OP1 cksn must be present in version 1-- UpdateLocationArg ::= SEQUENCE { imsi IMSI, @@ -155,41 +155,41 @@ Kc ::= OCTET STRING (SIZE (8)) -- page management types ---<B--PageArg ::= SEQUENCE {--B>-- ---<B-- imsi [0] IMSI,--B>-- ---<B-- tmsi [1] TMSI OPTIONAL,--B>-- ---<B-- locAreaId [2] LocAreaId}--B>-- +PageArg ::= SEQUENCE { + imsi [0] IMSI, + tmsi [1] TMSI OPTIONAL, + locAreaId [2] LocAreaId} ---<B--SearchForMS-Arg ::= SEQUENCE {--B>-- ---<B-- imsi IMSI,--B>-- ---<B-- storedLocAreaId LocAreaIdOrNone}--B>-- +SearchForMS-Arg ::= SEQUENCE { + imsi IMSI, + storedLocAreaId LocAreaIdOrNone} -- access management types ---<B--ProcessAccessRequestArg ::= SEQUENCE {--B>-- ---<B-- subscriberIdOrIMEI SubscriberIdOrIMEI,--B>-- ---<B-- cm-ServiceType CM-ServiceType,--B>-- ---<B-- accessConnectionStatus AccessConnectionStatus,--B>-- ---<B-- cksn CKSN,--B>-- ---<B-- targetLocArea LocAreaId OPTIONAL}--B>-- +ProcessAccessRequestArg ::= SEQUENCE { + subscriberIdOrIMEI SubscriberIdOrIMEI, + cm-ServiceType CM-ServiceType, + accessConnectionStatus AccessConnectionStatus, + cksn CKSN, + targetLocArea LocAreaId OPTIONAL} -- OA1 targetLocAreas must be absent in version 1 -- OP>1 targetLocArea must be present in version greater 1 ---<B--SubscriberIdOrIMEI ::= CHOICE {--B>-- ---<B-- subscriberID SubscriberId,--B>-- ---<B-- imei [2] IMEI}--B>-- +SubscriberIdOrIMEI ::= CHOICE { + subscriberID SubscriberId, + imei [2] IMEI} -- NU1 imei must not be used in version 1 ---<B--CM-ServiceType ::= ENUMERATED {--B>-- ---<B-- mobileOriginatingCallorPacketMode (1),--B>-- ---<B-- emergencyCallEstablishment (2),--B>-- ---<B-- shortMessageService (4),--B>-- ---<B-- ss-Activation (8),--B>-- ---<B-- mobileOriginatingCallReestablishment (9),--B>-- ---<B-- mobileTerminatingCall (10)}--B>-- +CM-ServiceType ::= ENUMERATED { + mobileOriginatingCallorPacketMode (1), + emergencyCallEstablishment (2), + shortMessageService (4), + ss-Activation (8), + mobileOriginatingCallReestablishment (9), + mobileTerminatingCall (10)} ---<B--AccessConnectionStatus ::= OCTET STRING (SIZE (1))--B>-- +AccessConnectionStatus ::= OCTET STRING (SIZE (1)) -- bits 87654: 00000 (unused) @@ -205,13 +205,13 @@ Kc ::= OCTET STRING (SIZE (8)) -- 0 MM-connection existing and authenticated -- 1 MM-connection existing and not authenticated ---<B--ProcessAccessRequestRes ::= SEQUENCE {--B>-- ---<B-- imsi-OrIMEI IMSI-OrIMEI,--B>-- ---<B-- msisdn ISDN-AddressString OPTIONAL}--B>-- +ProcessAccessRequestRes ::= SEQUENCE { + imsi-OrIMEI IMSI-OrIMEI, + msisdn ISDN-AddressString OPTIONAL} ---<B--IMSI-OrIMEI ::= CHOICE {--B>-- ---<B-- imsi IMSI,--B>-- ---<B-- imei [0] IMEI}--B>-- +IMSI-OrIMEI ::= CHOICE { + imsi IMSI, + imei [0] IMEI} -- NU1 imei must not be used in version 1 -- handover types @@ -257,11 +257,11 @@ PerformSubsequentHO-Arg ::= SEQUENCE { -- authentication management types ---<B--AuthenticateArg ::= SEQUENCE {--B>-- ---<B-- rand RAND,--B>-- ---<B-- cksn CKSN}--B>-- +AuthenticateArg ::= SEQUENCE { + rand RAND, + cksn CKSN} ---<B--CKSN ::= OCTET STRING (SIZE (1))--B>-- +CKSN ::= OCTET STRING (SIZE (1)) -- bits 87654: 00000 (unused) @@ -276,13 +276,13 @@ Ki ::= OCTET STRING (SIZE (16)) -- security management types ---<B--SetCipheringModeArg ::= SEQUENCE {--B>-- ---<B-- cipheringMode CipheringMode,--B>-- ---<B-- kc Kc OPTIONAL}--B>-- +SetCipheringModeArg ::= SEQUENCE { + cipheringMode CipheringMode, + kc Kc OPTIONAL} ---<B--CipheringMode ::= ENUMERATED {--B>-- ---<B-- noEncryption (1),--B>-- ---<B-- version1-GSM (2)}--B>-- +CipheringMode ::= ENUMERATED { + noEncryption (1), + version1-GSM (2)} CheckIMEI-Arg ::= CHOICE { equipmentStatus EquipmentStatus, diff --git a/output/4.2.0/MAP-MobileServiceOperations.asn1 b/output/4.2.0/MAP-MobileServiceOperations.asn1 index fb99d25..76ad0a3 100644 --- a/output/4.2.0/MAP-MobileServiceOperations.asn1 +++ b/output/4.2.0/MAP-MobileServiceOperations.asn1 @@ -13,20 +13,20 @@ BEGIN EXPORTS -- location registration operations ---<B-- UpdateLocationArea,--B>-- + UpdateLocationArea, UpdateLocation, CancelLocation, PurgeMS, SendIdentification, ---<B-- DetachIMSI,--B>-- ---<B-- AttachIMSI,--B>-- + DetachIMSI, + AttachIMSI, -- paging management operations ---<B-- Page,--B>-- ---<B-- SearchForMS,--B>-- + Page, + SearchForMS, -- access management operations ---<B-- ProcessAccessRequest,--B>-- + ProcessAccessRequest, -- handover operations PerformHandover, @@ -34,19 +34,19 @@ EXPORTS ProcessAccessSignalling, ForwardAccessSignalling, PerformSubsequentHandover, ---<B-- AllocateHandoverNumber,--B>-- ---<B-- SendHandoverReport,--B>-- + AllocateHandoverNumber, + SendHandoverReport, -- authentication management operations ---<B-- Authenticate,--B>-- + Authenticate, SendAuthenticationInfo, -- security management operations ---<B-- SetCipheringMode,--B>-- + SetCipheringMode, -- IMEI management operations CheckIMEI, ---<B-- ObtainIMEI,--B>-- + ObtainIMEI, -- subscriber management operations SendParameters, @@ -54,8 +54,8 @@ EXPORTS DeleteSubscriberData, -- identity management operations ---<B-- ProvideIMSI,--B>-- ---<B-- ForwardNewTMSI,--B>-- + ProvideIMSI, + ForwardNewTMSI, -- fault recovery operations Reset, @@ -73,40 +73,40 @@ FROM TCAPMessages {ccitt recommendation q 773 modules(2) messages (1)} UnknownSubscriber, UnknownBaseStation, UnknownMSC, ---<B-- UnknownLocArea,--B>-- + UnknownLocArea, UnidentifiedSubscriber, UnknownEquipment, RoamingNotAllowed, ---<B-- IllegalSubscriber,--B>-- ---<B-- IllegalEquipment,--B>-- + IllegalSubscriber, + IllegalEquipment, InvalidTargetBaseStation, NoRadioResourceAvailable, NoHandoverNumberAvailable, - SubsequentHandoverFailure--<B--,--B>-- ---<B-- AbsentSubscriber,--B>-- ---<B-- BusySubscriber--B>-- + SubsequentHandoverFailure, + AbsentSubscriber, + BusySubscriber FROM MAP-Errors { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-Errors (10) version2 (2)} ---<B-- UpdateLocationAreaArg,--B>-- + UpdateLocationAreaArg, UpdateLocationArg, UpdateLocationRes, CancelLocationArg, PurgeMS-Arg, SendIdentificationRes, ---<B-- PageArg,--B>-- ---<B-- SearchForMS-Arg,--B>-- ---<B-- ProcessAccessRequestArg,--B>-- ---<B-- ProcessAccessRequestRes,--B>-- + PageArg, + SearchForMS-Arg, + ProcessAccessRequestArg, + ProcessAccessRequestRes, PerformHO-Arg, PerformHO-Res, PerformSubsequentHO-Arg, ---<B-- AuthenticateArg,--B>-- + AuthenticateArg, SendAuthenticationInfoArg, SendAuthenticationInfoRes, ---<B-- SRES,--B>-- ---<B-- SetCipheringModeArg,--B>-- + SRES, + SetCipheringModeArg, CheckIMEI-Arg, SendParametersArg, SentParameterList, @@ -120,13 +120,13 @@ FROM MAP-MS-DataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-MS-DataTypes (11) version2 (2)} ---<B-- ISDN-AddressString,--B>-- + ISDN-AddressString, ExternalSignalInfo, ---<B-- IMSI,--B>-- + IMSI, TMSI, ---<B-- SubscriberId,--B>-- - IMEI--<B--,--B>-- ---<B-- LocAreaId--B>-- + SubscriberId, + IMEI, + LocAreaId FROM MAP-CommonDataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-CommonDataTypes (18) version2 (2)} @@ -135,21 +135,21 @@ FROM MAP-CommonDataTypes { -- location registration operations ---<B--UpdateLocationArea ::= OPERATION --Timer m----B>-- ---<B-- ARGUMENT--B>-- ---<B-- updateLocationAreaArg UpdateLocationAreaArg--B>-- ---<B-- RESULT zzzz-Empty NULL--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownSubscriber,--B>-- ---<B-- UnknownLocArea,--B>-- ---<B-- RoamingNotAllowed,--B>-- ---<B-- IllegalSubscriber,--B>-- ---<B-- IllegalEquipment}--B>-- ---<B-- -- NU1 IllegalEquipment must not be used in version 1----B>-- +UpdateLocationArea ::= OPERATION --Timer m-- + ARGUMENT + updateLocationAreaArg UpdateLocationAreaArg + RESULT zzzz-Empty NULL + ERRORS { + SystemFailure, + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + UnexpectedDataValue, + UnknownSubscriber, + UnknownLocArea, + RoamingNotAllowed, + IllegalSubscriber, + IllegalEquipment} + -- NU1 IllegalEquipment must not be used in version 1-- UpdateLocation ::= OPERATION --Timer m-- ARGUMENT @@ -189,75 +189,75 @@ SendIdentification::= OPERATION --Timer s-- DataMissing, UnidentifiedSubscriber} ---<B--DetachIMSI ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- subscriberId SubscriberId--B>-- - ---<B--AttachIMSI ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- subscriberId SubscriberId--B>-- ---<B-- RESULT zzzz-Empty NULL--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownSubscriber,--B>-- ---<B-- UnidentifiedSubscriber,--B>-- ---<B-- RoamingNotAllowed,--B>-- ---<B-- IllegalSubscriber}--B>-- +DetachIMSI ::= OPERATION --Timer s-- + ARGUMENT + subscriberId SubscriberId + +AttachIMSI ::= OPERATION --Timer s-- + ARGUMENT + subscriberId SubscriberId + RESULT zzzz-Empty NULL + ERRORS { + SystemFailure, + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + UnexpectedDataValue, + UnknownSubscriber, + UnidentifiedSubscriber, + RoamingNotAllowed, + IllegalSubscriber} -- paging management operations ---<B--Page ::= OPERATION --Timer m----B>-- ---<B-- ARGUMENT--B>-- ---<B-- pageArg PageArg--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownLocArea,--B>-- ---<B-- AbsentSubscriber,--B>-- ---<B-- BusySubscriber}--B>-- - ---<B--SearchForMS ::= OPERATION --Timer m----B>-- ---<B-- ARGUMENT--B>-- ---<B-- searchForMS-Arg SearchForMS-Arg--B>-- ---<B-- RESULT--B>-- ---<B-- currentLocAreaId LocAreaId--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- AbsentSubscriber,--B>-- ---<B-- BusySubscriber}--B>-- +Page ::= OPERATION --Timer m-- + ARGUMENT + pageArg PageArg + ERRORS { + SystemFailure, + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + UnexpectedDataValue, + UnknownLocArea, + AbsentSubscriber, + BusySubscriber} + +SearchForMS ::= OPERATION --Timer m-- + ARGUMENT + searchForMS-Arg SearchForMS-Arg + RESULT + currentLocAreaId LocAreaId + ERRORS { + SystemFailure, + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + UnexpectedDataValue, + AbsentSubscriber, + BusySubscriber} -- access management operations ---<B--ProcessAccessRequest ::= OPERATION --Timer m----B>-- ---<B-- ARGUMENT--B>-- ---<B-- proccessAccessRequestArg ProcessAccessRequestArg--B>-- ---<B-- RESULT--B>-- ---<B-- processAccessRequestRes ProcessAccessRequestRes--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownSubscriber,--B>-- ---<B-- -- NU>1 UnknownSubscriber must not be used in version greater 1----B>-- ---<B-- UnknownLocArea,--B>-- ---<B-- -- NU1 UnknownLocArea must not be used in version 1----B>-- ---<B-- UnidentifiedSubscriber,--B>-- ---<B-- RoamingNotAllowed,--B>-- ---<B-- -- NU1 RoamingNotAllowed must not be used in version 1----B>-- ---<B-- IllegalSubscriber,--B>-- ---<B-- IllegalEquipment}--B>-- ---<B-- -- NU1 IllegalEquipment must not be used in version 1----B>-- +ProcessAccessRequest ::= OPERATION --Timer m-- + ARGUMENT + proccessAccessRequestArg ProcessAccessRequestArg + RESULT + processAccessRequestRes ProcessAccessRequestRes + ERRORS { + SystemFailure, + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + UnexpectedDataValue, + UnknownSubscriber, + -- NU>1 UnknownSubscriber must not be used in version greater 1-- + UnknownLocArea, + -- NU1 UnknownLocArea must not be used in version 1-- + UnidentifiedSubscriber, + RoamingNotAllowed, + -- NU1 RoamingNotAllowed must not be used in version 1-- + IllegalSubscriber, + IllegalEquipment} + -- NU1 IllegalEquipment must not be used in version 1-- -- handover operations @@ -302,25 +302,25 @@ PerformSubsequentHandover ::= OPERATION --Timer m-- InvalidTargetBaseStation, SubsequentHandoverFailure} ---<B--AllocateHandoverNumber ::= OPERATION --Timer s----B>-- ---<B-- ERRORS {--B>-- ---<B-- NoHandoverNumberAvailable}--B>-- ---<B-- LINKED {--B>-- ---<B-- SendHandoverReport}--B>-- +AllocateHandoverNumber ::= OPERATION --Timer s-- + ERRORS { + NoHandoverNumberAvailable} + LINKED { + SendHandoverReport} ---<B--SendHandoverReport ::= OPERATION --Timer l----B>-- ---<B-- ARGUMENT--B>-- ---<B-- handoverNumber ISDN-AddressString--B>-- ---<B-- RESULT zzzz-Empty NULL--B>-- +SendHandoverReport ::= OPERATION --Timer l-- + ARGUMENT + handoverNumber ISDN-AddressString + RESULT zzzz-Empty NULL -- authentication management operations ---<B--Authenticate ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- authenticateArg AuthenticateArg--B>-- ---<B-- RESULT--B>-- ---<B-- sres SRES--B>-- +Authenticate ::= OPERATION --Timer s-- + ARGUMENT + authenticateArg AuthenticateArg + RESULT + sres SRES SendAuthenticationInfo ::= OPERATION --Timer m-- ARGUMENT @@ -336,9 +336,9 @@ SendAuthenticationInfo ::= OPERATION --Timer m-- -- security management operations ---<B--SetCipheringMode ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- setCipheringModeArg SetCipheringModeArg--B>-- +SetCipheringMode ::= OPERATION --Timer s-- + ARGUMENT + setCipheringModeArg SetCipheringModeArg -- IMEI management operations @@ -358,11 +358,11 @@ CheckIMEI ::= OPERATION --Timer m-- -- NU>1 UnexpectedDataValue must not be used in version greater 1 UnknownEquipment} ---<B--ObtainIMEI ::= OPERATION --Timer s----B>-- ---<B-- RESULT--B>-- ---<B-- imei IMEI--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure}--B>-- +ObtainIMEI ::= OPERATION --Timer s-- + RESULT + imei IMEI + ERRORS { + SystemFailure} -- subscriber management operations @@ -404,18 +404,18 @@ DeleteSubscriberData ::= OPERATION --Timer m-- -- identity management operations ---<B--ProvideIMSI ::= OPERATION --Timer s----B>-- ---<B-- RESULT--B>-- ---<B-- imsi IMSI--B>-- ---<B-- ERRORS {--B>-- ---<B-- DataMissing,--B>-- ---<B-- -- NU1 DataMissing must not be used in version 1----B>-- ---<B-- AbsentSubscriber}--B>-- - ---<B--ForwardNewTMSI ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- tmsi TMSI--B>-- ---<B-- RESULT zzzz-Empty NULL--B>-- +ProvideIMSI ::= OPERATION --Timer s-- + RESULT + imsi IMSI + ERRORS { + DataMissing, + -- NU1 DataMissing must not be used in version 1-- + AbsentSubscriber} + +ForwardNewTMSI ::= OPERATION --Timer s-- + ARGUMENT + tmsi TMSI + RESULT zzzz-Empty NULL -- fault recovery operations diff --git a/output/4.2.0/MAP-Protocol.asn1 b/output/4.2.0/MAP-Protocol.asn1 index 5cac186..782c572 100644 --- a/output/4.2.0/MAP-Protocol.asn1 +++ b/output/4.2.0/MAP-Protocol.asn1 @@ -11,33 +11,33 @@ DEFINITIONS BEGIN IMPORTS ---<B-- UpdateLocationArea,--B>-- + UpdateLocationArea, UpdateLocation, CancelLocation, PurgeMS, SendIdentification, ---<B-- DetachIMSI,--B>-- ---<B-- AttachIMSI,--B>-- ---<B-- Page,--B>-- ---<B-- SearchForMS,--B>-- ---<B-- ProcessAccessRequest,--B>-- + DetachIMSI, + AttachIMSI, + Page, + SearchForMS, + ProcessAccessRequest, PerformHandover, SendEndSignal, ProcessAccessSignalling, ForwardAccessSignalling, PerformSubsequentHandover, ---<B-- AllocateHandoverNumber,--B>-- ---<B-- SendHandoverReport,--B>-- ---<B-- Authenticate,--B>-- + AllocateHandoverNumber, + SendHandoverReport, + Authenticate, SendAuthenticationInfo, ---<B-- SetCipheringMode,--B>-- + SetCipheringMode, CheckIMEI, ---<B-- ObtainIMEI,--B>-- + ObtainIMEI, SendParameters, InsertSubscriberData, DeleteSubscriberData, ---<B-- ProvideIMSI,--B>-- ---<B-- ForwardNewTMSI,--B>-- + ProvideIMSI, + ForwardNewTMSI, Reset, ForwardCheckSS-Indication, RestoreData @@ -54,13 +54,13 @@ FROM MAP-OperationAndMaintenanceOperations { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-OperationAndMaintenanceOperations (6) version2 (2)} ---<B-- SendInfoForIncomingCall,--B>-- ---<B-- ConnectToFollowingAddress,--B>-- ---<B-- ProcessCallWaiting,--B>-- ---<B-- SendInfoForOutgoingCall,--B>-- + SendInfoForIncomingCall, + ConnectToFollowingAddress, + ProcessCallWaiting, + SendInfoForOutgoingCall, SendRoutingInfo, - ProvideRoamingNumber--<B--,--B>-- ---<B-- CompleteCall--B>-- + ProvideRoamingNumber, + CompleteCall FROM MAP-CallHandlingOperations { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-CallHandlingOperaations (7) version2 (2)} @@ -70,7 +70,7 @@ FROM MAP-CallHandlingOperations { ActivateSS, DeactivateSS, InterrogateSS, ---<B-- InvokeSS,--B>-- + InvokeSS, ProcessUnstructuredSS-Data, ProcessSS-Request, SS-GetDigits, @@ -89,8 +89,8 @@ FROM MAP-SupplementaryServiceOperations { NoteSubscriberPresent, AlertServiceCentre, InformServiceCentre, ---<B-- SendInfoForMT-SMS,--B>-- ---<B-- SendInfoForMO-SMS,--B>-- + SendInfoForMT-SMS, + SendInfoForMO-SMS, ReadyForSM FROM MAP-ShortMessageServiceOperations { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) @@ -104,9 +104,9 @@ FROM MAP-ShortMessageServiceOperations { NumberChanged, UnknownBaseStation, UnknownMSC, ---<B-- UnknownLocArea,--B>-- + UnknownLocArea, UnidentifiedSubscriber, ---<B-- UnallocatedRoamingNumber,--B>-- + UnallocatedRoamingNumber, UnknownEquipment, RoamingNotAllowed, IllegalSubscriber, @@ -120,10 +120,10 @@ FROM MAP-ShortMessageServiceOperations { TracingBufferFull, NoRoamingNumberAvailable, AbsentSubscriber, ---<B-- BusySubscriber,--B>-- ---<B-- NoSubscriberReply,--B>-- ---<B-- RadioCongestion,--B>-- ---<B-- ImpossibleCallCompletion,--B>-- + BusySubscriber, + NoSubscriberReply, + RadioCongestion, + ImpossibleCallCompletion, CallBarred, ForwardingViolation, CUG-Reject, diff --git a/output/4.2.0/MAP-SM-DataTypes.asn1 b/output/4.2.0/MAP-SM-DataTypes.asn1 index d5b38d4..7b68b4d 100644 --- a/output/4.2.0/MAP-SM-DataTypes.asn1 +++ b/output/4.2.0/MAP-SM-DataTypes.asn1 @@ -16,7 +16,7 @@ EXPORTS RoutingInfoForSM-Arg, RoutingInfoForSM-Res, ForwardSM-Arg, ---<B-- SM-RP-DA,--B>-- + SM-RP-DA, ReportSM-DeliveryStatusArg, AlertServiceCentreArg, InformServiceCentreArg, diff --git a/output/4.2.0/MAP-SS-DataTypes.asn1 b/output/4.2.0/MAP-SS-DataTypes.asn1 index 635d8c2..8706c78 100644 --- a/output/4.2.0/MAP-SS-DataTypes.asn1 +++ b/output/4.2.0/MAP-SS-DataTypes.asn1 @@ -14,10 +14,10 @@ BEGIN EXPORTS RegisterSS-Arg, ---<B-- NoReplyConditionTime,--B>-- + NoReplyConditionTime, SS-Info, SS-Status, ---<B-- CUG-Index,--B>-- + CUG-Index, CUG-Interlock, SS-SubscriptionOption, SS-ForBS-Code, @@ -35,7 +35,7 @@ EXPORTS SS-List, SS-InfoList, ---<B-- SS-DataList,--B>-- + SS-DataList, ForwardingData ; @@ -306,8 +306,8 @@ maxNumOfSS INTEGER ::= 30 SS-InfoList ::= SEQUENCE SIZE (1..maxNumOfSS) OF SS-Info ---<B--SS-DataList ::= SEQUENCE SIZE (1..maxNumOfSS) OF--B>-- ---<B-- SS-Data--B>-- +SS-DataList ::= SEQUENCE SIZE (1..maxNumOfSS) OF + SS-Data ForwardingData ::= SEQUENCE { forwardedToNumber [5] ISDN-AddressString OPTIONAL, diff --git a/output/4.2.0/MAP-ShortMessageServiceOperations.asn1 b/output/4.2.0/MAP-ShortMessageServiceOperations.asn1 index 9a80c91..c76324a 100644 --- a/output/4.2.0/MAP-ShortMessageServiceOperations.asn1 +++ b/output/4.2.0/MAP-ShortMessageServiceOperations.asn1 @@ -17,8 +17,8 @@ EXPORTS NoteSubscriberPresent, AlertServiceCentre, InformServiceCentre, ---<B-- SendInfoForMT-SMS,--B>-- ---<B-- SendInfoForMO-SMS,--B>-- + SendInfoForMT-SMS, + SendInfoForMO-SMS, ReadyForSM ; @@ -46,7 +46,7 @@ FROM MAP-Errors { RoutingInfoForSM-Arg, RoutingInfoForSM-Res, ForwardSM-Arg, ---<B-- SM-RP-DA,--B>-- + SM-RP-DA, ReportSM-DeliveryStatusArg, AlertServiceCentreArg, InformServiceCentreArg, @@ -55,7 +55,7 @@ FROM MAP-SM-DataTypes { ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1) moduleId (3) map-SM-DataTypes (16) version2 (2)} ---<B-- AddressString,--B>-- + AddressString, ISDN-AddressString, IMSI FROM MAP-CommonDataTypes { @@ -133,31 +133,31 @@ InformServiceCentre ::= OPERATION --Timer s-- ARGUMENT informServiceCentreArg InformServiceCentreArg ---<B--SendInfoForMT-SMS ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- sm-RP-DA SM-RP-DA--B>-- ---<B-- RESULT--B>-- ---<B-- msisdn ISDN-AddressString--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- UnknownSubscriber,--B>-- ---<B-- UnidentifiedSubscriber,--B>-- ---<B-- IllegalSubscriber,--B>-- ---<B-- IllegalEquipment,--B>-- ---<B-- AbsentSubscriber}--B>-- - ---<B--SendInfoForMO-SMS ::= OPERATION --Timer s----B>-- ---<B-- ARGUMENT--B>-- ---<B-- serviceCentreAddress AddressString--B>-- ---<B-- RESULT--B>-- ---<B-- msisdn ISDN-AddressString--B>-- ---<B-- ERRORS {--B>-- ---<B-- DataMissing,--B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- TeleserviceNotProvisioned,--B>-- ---<B-- CallBarred}--B>-- +SendInfoForMT-SMS ::= OPERATION --Timer s-- + ARGUMENT + sm-RP-DA SM-RP-DA + RESULT + msisdn ISDN-AddressString + ERRORS { + SystemFailure, + DataMissing, + UnexpectedDataValue, + UnknownSubscriber, + UnidentifiedSubscriber, + IllegalSubscriber, + IllegalEquipment, + AbsentSubscriber} + +SendInfoForMO-SMS ::= OPERATION --Timer s-- + ARGUMENT + serviceCentreAddress AddressString + RESULT + msisdn ISDN-AddressString + ERRORS { + DataMissing, + UnexpectedDataValue, + TeleserviceNotProvisioned, + CallBarred} ReadyForSM ::= OPERATION --Timer m-- ARGUMENT diff --git a/output/4.2.0/MAP-SupplementaryServiceOperations.asn1 b/output/4.2.0/MAP-SupplementaryServiceOperations.asn1 index 20580d2..234ef7c 100644 --- a/output/4.2.0/MAP-SupplementaryServiceOperations.asn1 +++ b/output/4.2.0/MAP-SupplementaryServiceOperations.asn1 @@ -16,7 +16,7 @@ EXPORTS ActivateSS, DeactivateSS, InterrogateSS, ---<B-- InvokeSS,--B>-- + InvokeSS, ProcessUnstructuredSS-Data, ProcessSS-Request, SS-GetDigits, @@ -196,19 +196,19 @@ InterrogateSS ::= OPERATION --Timer m-- SS-NotAvailable} -- NU>1 SS-NotAvailable must not be used in version greater 1 ---<B--InvokeSS ::= OPERATION --Timer m----B>-- ---<B-- ARGUMENT--B>-- ---<B-- ss-ForBS SS-ForBS-Code--B>-- ---<B-- RESULT zzzz-Empty NULL--B>-- ---<B-- ERRORS {--B>-- ---<B-- SystemFailure,--B>-- ---<B-- DataMissing,--B>-- ---<B-- UnexpectedDataValue,--B>-- ---<B-- CallBarred,--B>-- ---<B-- -- NU1 CallBarred must not be used in version 1----B>-- ---<B-- IllegalSS-Operation,--B>-- ---<B-- SS-ErrorStatus,--B>-- ---<B-- SS-NotAvailable}--B>-- +InvokeSS ::= OPERATION --Timer m-- + ARGUMENT + ss-ForBS SS-ForBS-Code + RESULT zzzz-Empty NULL + ERRORS { + SystemFailure, + DataMissing, + UnexpectedDataValue, + CallBarred, + -- NU1 CallBarred must not be used in version 1-- + IllegalSS-Operation, + SS-ErrorStatus, + SS-NotAvailable} ProcessUnstructuredSS-Data ::= OPERATION --Timer m-- ARGUMENT |