diff options
Diffstat (limited to 'epan/dissectors/asn1/gsm_map/MAP-LocationServiceOperations.asn')
-rw-r--r-- | epan/dissectors/asn1/gsm_map/MAP-LocationServiceOperations.asn | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/gsm_map/MAP-LocationServiceOperations.asn b/epan/dissectors/asn1/gsm_map/MAP-LocationServiceOperations.asn new file mode 100644 index 0000000000..6971b8e703 --- /dev/null +++ b/epan/dissectors/asn1/gsm_map/MAP-LocationServiceOperations.asn @@ -0,0 +1,106 @@ +-- 3GPP TS 29.002 V13.2.0 (2015-12) +-- 17.6.8 Location service operations + +MAP-LocationServiceOperations { + itu-t identified-organization (4) etsi (0) mobileDomain (0) + gsm-Network (1) modules (3) map-LocationServiceOperations (24) + version16 (16)} + +DEFINITIONS + +::= + +BEGIN + +EXPORTS + provideSubscriberLocation, +sendRoutingInfoForLCS, +subscriberLocationReport +; + +IMPORTS + OPERATION +FROM Remote-Operations-Information-Objects { +joint-iso-itu-t remote-operations(4) + informationObjects(5) version1(0)} + +systemFailure, + dataMissing, + unexpectedDataValue, + facilityNotSupported, + unknownSubscriber, + absentSubscriber, + unauthorizedRequestingNetwork, + unauthorizedLCSClient, + positionMethodFailure, + resourceLimitation, + unknownOrUnreachableLCSClient, + unidentifiedSubscriber, + illegalEquipment, + illegalSubscriber +FROM MAP-Errors { + itu-t identified-organization (4) etsi (0) mobileDomain (0) + gsm-Network (1) modules (3) map-Errors (10) version16 (16)} + + RoutingInfoForLCS-Arg, + RoutingInfoForLCS-Res, + ProvideSubscriberLocation-Arg, + ProvideSubscriberLocation-Res, + SubscriberLocationReport-Arg, + SubscriberLocationReport-Res +FROM MAP-LCS-DataTypes { + itu-t identified-organization (4) etsi (0) mobileDomain (0) + gsm-Network (1) modules (3) map-LCS-DataTypes (25) version16 (16)} +; + +sendRoutingInfoForLCS OPERATION ::= { --Timer m + ARGUMENT + RoutingInfoForLCS-Arg + RESULT + RoutingInfoForLCS-Res + ERRORS { + systemFailure | + dataMissing | + unexpectedDataValue | + facilityNotSupported | + unknownSubscriber | + absentSubscriber | + unauthorizedRequestingNetwork } + CODE local:85 } + +provideSubscriberLocation OPERATION ::= { --Timer ml + ARGUMENT + ProvideSubscriberLocation-Arg + RESULT + ProvideSubscriberLocation-Res + ERRORS { + systemFailure | + dataMissing | + unexpectedDataValue | + facilityNotSupported | + unidentifiedSubscriber | + illegalSubscriber | + illegalEquipment | + absentSubscriber | + unauthorizedRequestingNetwork | + unauthorizedLCSClient | + positionMethodFailure } + CODE local:83 } + +subscriberLocationReport OPERATION ::= { --Timer m + ARGUMENT + SubscriberLocationReport-Arg + RESULT + SubscriberLocationReport-Res + ERRORS { + systemFailure | + dataMissing | + resourceLimitation | + unexpectedDataValue | + unknownSubscriber | + unauthorizedRequestingNetwork | + unknownOrUnreachableLCSClient} + CODE local:86 } + + +END |