pycrate/pycrate_asn1dir/Pycrate_TCAP_MAPv2/MAPv2-MobileServiceOperatio...

329 lines
6.1 KiB
Groff

MAPv2-MobileServiceOperations --{
--ccitt identified-organization (4) etsi (0) mobileDomain (0)
--gsm-Network (1) modules (3) map-MobileServiceOperations (5)
--version2 (2)}
DEFINITIONS
::=
BEGIN
EXPORTS
updateLocation,
cancelLocation,
purgeMS,
sendIdentification,
performHandover,
prepareHandover,
sendEndSignal,
processAccessSignalling,
forwardAccessSignalling,
performSubsequentHandover,
prepareSubsequentHandover,
sendAuthenticationInfo,
checkIMEI,
sendParameters,
insertSubscriberData,
deleteSubscriberData,
reset,
forwardCheckSS-Indication,
restoreData
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
systemFailure,
dataMissing,
unexpectedDataValue,
unknownSubscriber,
unknownBaseStation,
unknownMSC,
unidentifiedSubscriber,
unknownEquipment,
roamingNotAllowed,
invalidTargetBaseStation,
noRadioResourceAvailable,
noHandoverNumberAvailable,
subsequentHandoverFailure
FROM MAPv2-Errors --{
--ccitt identified-organization (4) etsi (0) mobileDomain (0)
--gsm-Network (1) modules (3) map-Errors (10) version2 (2)}
UpdateLocationArg,
UpdateLocationRes,
CancelLocationArg,
PurgeMS-Arg,
SendIdentificationRes,
PerformHO-Arg,
PrepareHO-Arg,
PerformHO-Res,
PrepareHO-Res,
PerformSubsequentHO-Arg,
PrepareSubsequentHO-Arg,
SendAuthenticationInfoArg,
SendAuthenticationInfoRes,
EquipmentStatus,
SendParametersArg,
SentParameterList,
InsertSubscriberDataArg,
InsertSubscriberDataRes,
DeleteSubscriberDataArg,
DeleteSubscriberDataRes,
ResetArg,
RestoreDataArg,
RestoreDataRes
FROM MAPv2-MS-DataTypes {
ccitt identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-MS-DataTypes (11) version2 (2)}
ExternalSignalInfo,
TMSI,
IMEI
FROM MAPv2-CommonDataTypes {
ccitt identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-CommonDataTypes (18) version2 (2)}
;
updateLocation OPERATION ::= { --Timer m--
ARGUMENT
UpdateLocationArg
RESULT
UpdateLocationRes
ERRORS {
systemFailure |
dataMissing |
-- NU1 DataMissing must not be used in version 1
unexpectedDataValue |
unknownSubscriber |
roamingNotAllowed
}
CODE local: 2
}
cancelLocation OPERATION ::= { --Timer m--
ARGUMENT
CancelLocationArg
ERRORS {
dataMissing |
-- NU1 DataMissing must not be used in version 1
unexpectedDataValue |
unidentifiedSubscriber
-- NU>1 UnidentifiedSubscriber must not be used in version
-- greater 1
}
CODE local: 3
}
purgeMS OPERATION ::= { --Timer m--
ARGUMENT
PurgeMS-Arg
CODE local: 67
}
sendIdentification OPERATION ::= { --Timer s--
ARGUMENT
TMSI
RESULT
SendIdentificationRes
ERRORS {
dataMissing |
unidentifiedSubscriber
}
CODE local: 55
}
prepareHandover OPERATION ::= { --Timer m--
ARGUMENT
PrepareHO-Arg
RESULT
PrepareHO-Res
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
noHandoverNumberAvailable
}
CODE local: 68
}
performHandover OPERATION ::= { --Timer s--
ARGUMENT
PerformHO-Arg
RESULT
PerformHO-Res
ERRORS {
systemFailure |
unexpectedDataValue |
unknownBaseStation |
invalidTargetBaseStation |
noRadioResourceAvailable |
noHandoverNumberAvailable
}
CODE local: 28
}
sendEndSignal OPERATION ::= { --Timer l--
ARGUMENT
ExternalSignalInfo
-- optional
-- OA1 bss-APDU must be absent in version 1
-- OP>1 bss-APDU must be present in version greater 1
CODE local: 29
}
processAccessSignalling OPERATION ::= { --Timer s--
ARGUMENT
ExternalSignalInfo
CODE local: 33
}
forwardAccessSignalling OPERATION ::= { --Timer s--
ARGUMENT
ExternalSignalInfo
CODE local: 34
}
prepareSubsequentHandover OPERATION ::= { --Timer m--
ARGUMENT
PrepareSubsequentHO-Arg
RESULT
ExternalSignalInfo
ERRORS {
unexpectedDataValue |
dataMissing |
unknownMSC |
subsequentHandoverFailure
}
CODE local: 69
}
performSubsequentHandover OPERATION ::= { --Timer m--
ARGUMENT
PerformSubsequentHO-Arg
RESULT
ExternalSignalInfo
ERRORS {
unexpectedDataValue |
unknownBaseStation |
unknownMSC |
invalidTargetBaseStation |
subsequentHandoverFailure
}
CODE local: 30
}
sendAuthenticationInfo OPERATION ::= { --Timer m--
ARGUMENT
SendAuthenticationInfoArg
RESULT
SendAuthenticationInfoRes
-- optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber
}
CODE local: 56
}
checkIMEI OPERATION ::= { --Timer m--
ARGUMENT
IMEI
RESULT
EquipmentStatus
ERRORS {
systemFailure |
dataMissing |
-- NU1 DataMissing must not be used in version 1
unexpectedDataValue |
-- NU>1 UnexpectedDataValue must not be used in version greater 1
unknownEquipment
}
CODE local: 43
}
sendParameters OPERATION ::= { --Timer m--
ARGUMENT
SendParametersArg
RESULT
SentParameterList
-- optional
-- nothing is returned, if no requested parameter is
-- available or exists
ERRORS {
unexpectedDataValue |
unknownSubscriber |
unidentifiedSubscriber
}
CODE local: 9
}
insertSubscriberData OPERATION ::= { --Timer m--
ARGUMENT
InsertSubscriberDataArg
RESULT
InsertSubscriberDataRes
-- optional
-- OA1 insertSubscriberDataRes must be absent in version 1
ERRORS {
dataMissing |
unexpectedDataValue |
unidentifiedSubscriber
}
CODE local: 7
}
deleteSubscriberData OPERATION ::= { --Timer m--
ARGUMENT
DeleteSubscriberDataArg
RESULT
DeleteSubscriberDataRes
-- optional
-- OA1 deleteSubscriberDataRes must be absent in version 1
ERRORS {
dataMissing |
unexpectedDataValue |
unidentifiedSubscriber
}
CODE local: 8
}
reset OPERATION ::= { --Timer m--
ARGUMENT
ResetArg
CODE local: 37
}
forwardCheckSS-Indication OPERATION ::= { --Timer s--
CODE local: 38
}
restoreData OPERATION ::= { --Timer m--
ARGUMENT
RestoreDataArg
RESULT
RestoreDataRes
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber
}
CODE local: 57
}
END