17.6 MAP operations and errors
29.0023GPPMobile Application Part (MAP) specificationRelease 17TS
17.6.1 Mobile Service Operations
.$MAP-MobileServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-MobileServiceOperations (5)
version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
— location registration operations
updateLocation,
cancelLocation,
purgeMS,
sendIdentification,
— gprs location registration operations
updateGprsLocation,
— vcsg location registration operations
updateVcsgLocation,
cancelVcsgLocation,
— subscriber information enquiry operations
provideSubscriberInfo,
— any time information enquiry operations
anyTimeInterrogation,
— any time information handling operations
anyTimeSubscriptionInterrogation,
anyTimeModification,
— subscriber data modification notification operations
noteSubscriberDataModified,
— handover operations
prepareHandover,
sendEndSignal,
processAccessSignalling,
forwardAccessSignalling,
prepareSubsequentHandover,
— authentication management operations
sendAuthenticationInfo,
authenticationFailureReport,
— IMEI management operations
checkIMEI,
— subscriber management operations
insertSubscriberData,
deleteSubscriberData,
— fault recovery operations
reset,
forwardCheckSS-Indication,
restoreData,
— gprs location information retrieval operations
sendRoutingInfoForGprs,
— failure reporting operations
failureReport,
— gprs notification operations
noteMsPresentForGprs,
— Mobility Management operations
noteMM-Event
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0)}
systemFailure,
dataMissing,
unexpectedDataValue,
unknownSubscriber,
unknownMSC,
unidentifiedSubscriber,
unknownEquipment,
roamingNotAllowed,
ati-NotAllowed,
noHandoverNumberAvailable,
subsequentHandoverFailure,
absentSubscriber,
mm-EventNotSupported,
atsi-NotAllowed,
atm-NotAllowed,
bearerServiceNotProvisioned,
teleserviceNotProvisioned,
callBarred,
illegalSS-Operation,
ss-ErrorStatus,
ss-NotAvailable,
ss-Incompatibility,
ss-SubscriptionViolation,
informationNotAvailable,
targetCellOutsideGroupCallArea
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
UpdateLocationArg,
UpdateLocationRes,
CancelLocationArg,
CancelLocationRes,
PurgeMS-Arg,
PurgeMS-Res,
SendIdentificationArg,
SendIdentificationRes,
UpdateGprsLocationArg,
UpdateGprsLocationRes,
UpdateVcsgLocationArg,
UpdateVcsgLocationRes,
CancelVcsgLocationArg,
CancelVcsgLocationRes,
PrepareHO-Arg,
PrepareHO-Res,
ForwardAccessSignalling-Arg,
ProcessAccessSignalling-Arg,
SendEndSignal-Arg,
SendEndSignal-Res,
PrepareSubsequentHO-Res,
PrepareSubsequentHO-Arg,
SendAuthenticationInfoArg,
SendAuthenticationInfoRes,
AuthenticationFailureReportArg,
AuthenticationFailureReportRes,
CheckIMEI-Arg,
CheckIMEI-Res,
InsertSubscriberDataArg,
InsertSubscriberDataRes,
DeleteSubscriberDataArg,
DeleteSubscriberDataRes,
ResetArg,
RestoreDataArg,
RestoreDataRes,
ProvideSubscriberInfoArg,
ProvideSubscriberInfoRes,
AnyTimeSubscriptionInterrogationArg,
AnyTimeSubscriptionInterrogationRes,
AnyTimeModificationArg,
AnyTimeModificationRes,
NoteSubscriberDataModifiedArg,
NoteSubscriberDataModifiedRes,
AnyTimeInterrogationArg,
AnyTimeInterrogationRes,
SendRoutingInfoForGprsArg,
SendRoutingInfoForGprsRes,
FailureReportArg,
FailureReportRes,
NoteMsPresentForGprsArg,
NoteMsPresentForGprsRes,
NoteMM-EventArg,
NoteMM-EventRes
FROM MAP-MS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-MS-DataTypes (11) version20 (20)}
;
— location registration operations
updateLocation OPERATION ::= { –Timer m
ARGUMENT
UpdateLocationArg
RESULT
UpdateLocationRes
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber |
roamingNotAllowed}
CODE local:2 }
cancelLocation OPERATION ::= { –Timer m
ARGUMENT
CancelLocationArg
RESULT
CancelLocationRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue}
CODE local:3 }
purgeMS OPERATION ::= { –Timer m
ARGUMENT
PurgeMS-Arg
RESULT
PurgeMS-Res
— optional
ERRORS{
dataMissing |
unexpectedDataValue|
unknownSubscriber}
CODE local:67 }
sendIdentification OPERATION ::= { –Timer s
ARGUMENT
SendIdentificationArg
RESULT
SendIdentificationRes
ERRORS {
dataMissing |
unidentifiedSubscriber}
CODE local:55 }
— gprs location registration operations
updateGprsLocation OPERATION ::= { –Timer m
ARGUMENT
UpdateGprsLocationArg
RESULT
UpdateGprsLocationRes
ERRORS {
systemFailure |
unexpectedDataValue |
unknownSubscriber |
roamingNotAllowed}
CODE local:23 }
— subscriber information enquiry operations
provideSubscriberInfo OPERATION ::= { –Timer m
ARGUMENT
ProvideSubscriberInfoArg
RESULT
ProvideSubscriberInfoRes
ERRORS {
dataMissing |
unexpectedDataValue}
CODE local:70 }
— any time information enquiry operations
anyTimeInterrogation OPERATION ::= { –Timer m
ARGUMENT
AnyTimeInterrogationArg
RESULT
AnyTimeInterrogationRes
ERRORS {
systemFailure |
ati-NotAllowed |
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:71 }
— any time information handling operations
anyTimeSubscriptionInterrogation OPERATION ::= { –Timer m
ARGUMENT
AnyTimeSubscriptionInterrogationArg
RESULT
AnyTimeSubscriptionInterrogationRes
ERRORS {
atsi-NotAllowed |
dataMissing |
unexpectedDataValue |
unknownSubscriber |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-NotAvailable |
informationNotAvailable}
CODE local:62 }
anyTimeModification OPERATION ::= { –Timer m
ARGUMENT
AnyTimeModificationArg
RESULT
AnyTimeModificationRes
ERRORS {
atm-NotAllowed |
dataMissing |
unexpectedDataValue |
unknownSubscriber |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-SubscriptionViolation |
ss-ErrorStatus |
ss-Incompatibility |
informationNotAvailable}
CODE local:65 }
— subscriber data modification notification operations
noteSubscriberDataModified OPERATION ::= { –Timer m
ARGUMENT
NoteSubscriberDataModifiedArg
RESULT
NoteSubscriberDataModifiedRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:5 }
— handover operations
prepareHandover OPERATION ::= { –Timer m
ARGUMENT
PrepareHO-Arg
RESULT
PrepareHO-Res
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
noHandoverNumberAvailable |
targetCellOutsideGroupCallArea }
CODE local:68 }
sendEndSignal OPERATION ::= { –Timer l
ARGUMENT
SendEndSignal-Arg
RESULT
SendEndSignal-Res
CODE local:29 }
processAccessSignalling OPERATION ::= { –Timer s
ARGUMENT
ProcessAccessSignalling-Arg
CODE local:33 }
forwardAccessSignalling OPERATION ::= { –Timer s
ARGUMENT
ForwardAccessSignalling-Arg
CODE local:34 }
prepareSubsequentHandover OPERATION ::= { –Timer m
ARGUMENT
PrepareSubsequentHO-Arg
RESULT
PrepareSubsequentHO-Res
ERRORS {
unexpectedDataValue |
dataMissing |
unknownMSC |
subsequentHandoverFailure}
CODE local:69 }
— authentication management operations
sendAuthenticationInfo OPERATION ::= { –Timer m
ARGUMENT
SendAuthenticationInfoArg
— optional
— within a dialogue sendAuthenticationInfoArg shall not be present in
— subsequent invoke components. If received in a subsequent invoke component
— it shall be discarded.
RESULT
SendAuthenticationInfoRes
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:56 }
authenticationFailureReport OPERATION ::= { –Timer m
ARGUMENT
AuthenticationFailureReportArg
RESULT
AuthenticationFailureReportRes
— optional
ERRORS {
systemFailure |
unexpectedDataValue |
unknownSubscriber}
CODE local:15 }
— IMEI management operations
checkIMEI OPERATION ::= { –Timer m
ARGUMENT
CheckIMEI-Arg
RESULT
CheckIMEI-Res
ERRORS {
systemFailure |
dataMissing |
unknownEquipment}
CODE local:43 }
— subscriber management operations
insertSubscriberData OPERATION ::= { –Timer m
ARGUMENT
InsertSubscriberDataArg
RESULT
InsertSubscriberDataRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue |
unidentifiedSubscriber}
CODE local:7 }
deleteSubscriberData OPERATION ::= { –Timer m
ARGUMENT
DeleteSubscriberDataArg
RESULT
DeleteSubscriberDataRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue |
unidentifiedSubscriber}
CODE local:8 }
— fault recovery operations
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 }
— gprs location information retrieval operations
sendRoutingInfoForGprs OPERATION ::= { –Timer m
ARGUMENT
SendRoutingInfoForGprsArg
RESULT
SendRoutingInfoForGprsRes
ERRORS {
absentSubscriber |
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber |
callBarred }
CODE local:24 }
— failure reporting operations
failureReport OPERATION ::= { –Timer m
ARGUMENT
FailureReportArg
RESULT
FailureReportRes
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:25 }
— gprs notification operations
noteMsPresentForGprs OPERATION ::= { –Timer m
ARGUMENT
NoteMsPresentForGprsArg
RESULT
NoteMsPresentForGprsRes
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:26 }
noteMM-Event OPERATION ::= { –Timer m
ARGUMENT
NoteMM-EventArg
RESULT
NoteMM-EventRes
ERRORS {
dataMissing |
unexpectedDataValue |
unknownSubscriber |
mm-EventNotSupported}
CODE local:89 }
— vcsg location registration operations
updateVcsgLocation OPERATION ::= { –Timer m
ARGUMENT
UpdateVcsgLocationArg
RESULT
UpdateVcsgLocationRes
ERRORS {
systemFailure |
unexpectedDataValue |
unknownSubscriber}
CODE local:53 }
cancelVcsgLocation OPERATION ::= { –Timer m
ARGUMENT
CancelVcsgLocationArg
RESULT
CancelVcsgLocationRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue}
CODE local:36 }
.#END
17.6.2 Operation and Maintenance Operations
.$MAP-OperationAndMaintenanceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-OperationAndMaintenanceOperations (6)
version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
activateTraceMode,
deactivateTraceMode,
sendIMSI
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0)}
systemFailure,
dataMissing,
unexpectedDataValue,
facilityNotSupported,
unknownSubscriber,
unidentifiedSubscriber,
tracingBufferFull
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
ActivateTraceModeArg,
ActivateTraceModeRes,
DeactivateTraceModeArg,
DeactivateTraceModeRes
FROM MAP-OM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-OM-DataTypes (12) version20 (20)}
ISDN-AddressString,
IMSI
FROM MAP-CommonDataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-CommonDataTypes (18) version20 (20)}
;
activateTraceMode OPERATION ::= { –Timer m
ARGUMENT
ActivateTraceModeArg
RESULT
ActivateTraceModeRes
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
unidentifiedSubscriber |
tracingBufferFull}
CODE local:50 }
deactivateTraceMode OPERATION ::= { –Timer m
ARGUMENT
DeactivateTraceModeArg
RESULT
DeactivateTraceModeRes
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
unidentifiedSubscriber}
CODE local:51 }
sendIMSI OPERATION ::= { –Timer m
ARGUMENT
ISDN-AddressString
RESULT
IMSI
ERRORS {
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:58 }
.#END
17.6.3 Call Handling Operations
.$MAP-CallHandlingOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-CallHandlingOperations (7)
version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
sendRoutingInfo,
provideRoamingNumber,
resumeCallHandling,
setReportingState,
statusReport,
remoteUserFree,
ist-Alert,
ist-Command,
releaseResources
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0)}
systemFailure,
dataMissing,
unexpectedDataValue,
facilityNotSupported,
or-NotAllowed,
unknownSubscriber,
numberChanged,
bearerServiceNotProvisioned,
teleserviceNotProvisioned,
noRoamingNumberAvailable,
absentSubscriber,
busySubscriber,
noSubscriberReply,
callBarred,
forwardingViolation,
forwardingFailed,
cug-Reject,
resourceLimitation,
incompatibleTerminal,
unidentifiedSubscriber
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
SendRoutingInfoArg,
SendRoutingInfoRes,
ProvideRoamingNumberArg,
ProvideRoamingNumberRes,
ResumeCallHandlingArg,
ResumeCallHandlingRes,
SetReportingStateArg,
SetReportingStateRes,
StatusReportArg,
StatusReportRes,
RemoteUserFreeArg,
RemoteUserFreeRes,
IST-AlertArg,
IST-AlertRes,
IST-CommandArg,
IST-CommandRes,
ReleaseResourcesArg,
ReleaseResourcesRes
FROM MAP-CH-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-CH-DataTypes (13) version20 (20)}
;
sendRoutingInfo OPERATION ::= { –Timer m
— The timer is set to the upper limit of the range if the GMSC supports pre-paging.
ARGUMENT
SendRoutingInfoArg
RESULT
SendRoutingInfoRes
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
or-NotAllowed |
unknownSubscriber |
numberChanged |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
absentSubscriber |
busySubscriber |
noSubscriberReply |
callBarred |
cug-Reject |
forwardingViolation}
CODE local:22 }
provideRoamingNumber OPERATION ::= { –Timer m
— The timer is set to the upper limit of the range if the HLR supports pre-paging.
ARGUMENT
ProvideRoamingNumberArg
RESULT
ProvideRoamingNumberRes
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
or-NotAllowed |
absentSubscriber |
noRoamingNumberAvailable}
CODE local:4 }
resumeCallHandling OPERATION ::= { –Timer m
ARGUMENT
ResumeCallHandlingArg
RESULT
ResumeCallHandlingRes
— optional
ERRORS {
forwardingFailed |
or-NotAllowed |
unexpectedDataValue |
dataMissing }
CODE local:6 }
setReportingState OPERATION ::= { –Timer m
ARGUMENT
SetReportingStateArg
RESULT
SetReportingStateRes
— optional
ERRORS {
systemFailure |
unidentifiedSubscriber |
unexpectedDataValue |
dataMissing |
resourceLimitation |
facilityNotSupported}
CODE local:73 }
statusReport OPERATION ::= { –Timer m
ARGUMENT
StatusReportArg
RESULT
StatusReportRes
— optional
ERRORS {
unknownSubscriber |
systemFailure |
unexpectedDataValue |
dataMissing}
CODE local:74 }
remoteUserFree OPERATION ::= { –Timer ml
ARGUMENT
RemoteUserFreeArg
RESULT
RemoteUserFreeRes
ERRORS {
unexpectedDataValue |
dataMissing |
incompatibleTerminal |
absentSubscriber |
systemFailure |
busySubscriber}
CODE local:75 }
ist-Alert OPERATION ::= { –Timer m
ARGUMENT
IST-AlertArg
RESULT
IST-AlertRes
— optional
ERRORS {
unexpectedDataValue |
resourceLimitation |
unknownSubscriber |
systemFailure |
facilityNotSupported}
CODE local:87 }
ist-Command OPERATION::= { –Timer m
ARGUMENT
IST-CommandArg
RESULT
IST-CommandRes
— optional
ERRORS {
unexpectedDataValue |
resourceLimitation |
unknownSubscriber |
systemFailure |
facilityNotSupported}
CODE local:88 }
releaseResources OPERATION::= { –Timer m
ARGUMENT
ReleaseResourcesArg
RESULT
ReleaseResourcesRes
— optional
ERRORS {
unexpectedDataValue |
systemFailure }
CODE local:20 }
.#END
17.6.4 Supplementary service operations
.$MAP-SupplementaryServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SupplementaryServiceOperations (8)
version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
registerSS,
eraseSS,
activateSS,
deactivateSS,
interrogateSS,
processUnstructuredSS-Request,
unstructuredSS-Request,
unstructuredSS-Notify,
registerPassword,
getPassword,
ss-InvocationNotification,
registerCC-Entry,
eraseCC-Entry
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0)}
systemFailure,
dataMissing,
unexpectedDataValue,
unknownSubscriber,
bearerServiceNotProvisioned,
teleserviceNotProvisioned,
callBarred,
illegalSS-Operation,
ss-ErrorStatus,
ss-NotAvailable,
ss-SubscriptionViolation,
ss-Incompatibility,
pw-RegistrationFailure,
negativePW-Check,
numberOfPW-AttemptsViolation,
unknownAlphabet,
ussd-Busy,
absentSubscriber,
illegalSubscriber,
illegalEquipment,
shortTermDenial,
longTermDenial,
facilityNotSupported
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
RegisterSS-Arg,
SS-Info,
SS-ForBS-Code,
InterrogateSS-Res,
USSD-Arg,
USSD-Res,
Password,
GuidanceInfo,
SS-InvocationNotificationArg,
SS-InvocationNotificationRes,
RegisterCC-EntryArg,
RegisterCC-EntryRes,
EraseCC-EntryArg,
EraseCC-EntryRes
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SS-DataTypes (14) version20 (20)}
SS-Code
FROM MAP-SS-Code {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SS-Code (15) version20 (20)}
;
— supplementary service handling operations
registerSS OPERATION ::= { –Timer m
ARGUMENT
RegisterSS-Arg
RESULT
SS-Info
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-ErrorStatus |
ss-Incompatibility}
CODE local:10 }
eraseSS OPERATION ::= { –Timer m
ARGUMENT
SS-ForBS-Code
RESULT
SS-Info
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-ErrorStatus
}
CODE local:11 }
activateSS OPERATION ::= { –Timer m
ARGUMENT
SS-ForBS-Code
RESULT
SS-Info
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-ErrorStatus |
ss-SubscriptionViolation |
ss-Incompatibility |
negativePW-Check |
numberOfPW-AttemptsViolation}
CODE local:12 }
deactivateSS OPERATION ::= { –Timer m
ARGUMENT
SS-ForBS-Code
RESULT
SS-Info
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-ErrorStatus |
ss-SubscriptionViolation |
negativePW-Check |
numberOfPW-AttemptsViolation}
CODE local:13 }
interrogateSS OPERATION ::= { –Timer m
ARGUMENT
SS-ForBS-Code
RESULT
InterrogateSS-Res
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
bearerServiceNotProvisioned |
teleserviceNotProvisioned |
callBarred |
illegalSS-Operation |
ss-NotAvailable}
CODE local:14 }
processUnstructuredSS-Request OPERATION ::= { –Timer 10 minutes
ARGUMENT
USSD-Arg
RESULT
USSD-Res
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
unknownAlphabet |
callBarred}
CODE local:59 }
unstructuredSS-Request OPERATION ::= { –Timer ml
ARGUMENT
USSD-Arg
RESULT
USSD-Res
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
absentSubscriber |
illegalSubscriber |
illegalEquipment |
unknownAlphabet |
ussd-Busy}
CODE local:60 }
unstructuredSS-Notify OPERATION ::= { –Timer ml
ARGUMENT
USSD-Arg
RETURN RESULT TRUE
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
absentSubscriber |
illegalSubscriber |
illegalEquipment |
unknownAlphabet |
ussd-Busy}
CODE local:61 }
registerPassword OPERATION ::= { –Timer ml
ARGUMENT
SS-Code
RESULT
Password
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
callBarred |
ss-SubscriptionViolation |
pw-RegistrationFailure |
negativePW-Check |
numberOfPW-AttemptsViolation}
— LINKED {
— getPassword}
CODE local:17 }
getPassword OPERATION ::= { –Timer m
ARGUMENT
GuidanceInfo
RESULT
Password
CODE local:18 }
ss-InvocationNotification OPERATION ::= { –Timer m
ARGUMENT
SS-InvocationNotificationArg
RESULT
SS-InvocationNotificationRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue |
unknownSubscriber}
CODE local:72 }
registerCC-Entry OPERATION ::= { –Timer m
ARGUMENT
RegisterCC-EntryArg
RESULT
RegisterCC-EntryRes
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
callBarred |
illegalSS-Operation |
ss-ErrorStatus |
ss-Incompatibility |
shortTermDenial |
longTermDenial |
facilityNotSupported}
CODE local:76 }
eraseCC-Entry OPERATION ::= { –Timer m
ARGUMENT
EraseCC-EntryArg
RESULT
EraseCC-EntryRes
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
callBarred |
illegalSS-Operation |
ss-ErrorStatus}
CODE local:77 }
.#END
17.6.5 Short message service operations
.$MAP-ShortMessageServiceOperations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-ShortMessageServiceOperations (9)
version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
sendRoutingInfoForSM,
mo-ForwardSM,
mt-ForwardSM,
reportSM-DeliveryStatus,
alertServiceCentre,
informServiceCentre,
readyForSM,
mt-ForwardSM-VGCS
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0)}
systemFailure,
dataMissing,
unexpectedDataValue,
facilityNotSupported,
unknownSubscriber,
unidentifiedSubscriber,
illegalSubscriber,
illegalEquipment,
teleserviceNotProvisioned,
callBarred,
subscriberBusyForMT-SMS,
sm-DeliveryFailure,
messageWaitingListFull,
absentSubscriberSM
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
RoutingInfoForSM-Arg,
RoutingInfoForSM-Res,
MO-ForwardSM-Arg,
MO-ForwardSM-Res,
MT-ForwardSM-Arg,
MT-ForwardSM-Res,
ReportSM-DeliveryStatusArg,
ReportSM-DeliveryStatusRes,
AlertServiceCentreArg,
InformServiceCentreArg,
ReadyForSM-Arg,
ReadyForSM-Res,
MT-ForwardSM-VGCS-Arg,
MT-ForwardSM-VGCS-Res
FROM MAP-SM-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SM-DataTypes (16) version20 (20)}
;
sendRoutingInfoForSM OPERATION ::= { –Timer m
ARGUMENT
RoutingInfoForSM-Arg
RESULT
RoutingInfoForSM-Res
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
unknownSubscriber |
teleserviceNotProvisioned |
callBarred |
absentSubscriberSM}
CODE local:45 }
mo-ForwardSM OPERATION ::= { –Timer ml
ARGUMENT
MO-ForwardSM-Arg
RESULT
MO-ForwardSM-Res
— optional
ERRORS {
systemFailure |
unexpectedDataValue |
facilityNotSupported |
sm-DeliveryFailure}
CODE local:46 }
mt-ForwardSM OPERATION ::= { –Timer ml
— the timer value may be subject to negotiation between GMSC and IP-SM-GW
ARGUMENT
MT-ForwardSM-Arg
RESULT
MT-ForwardSM-Res
— optional
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
unidentifiedSubscriber |
illegalSubscriber |
illegalEquipment |
subscriberBusyForMT-SMS |
sm-DeliveryFailure |
absentSubscriberSM}
CODE local:44 }
reportSM-DeliveryStatus OPERATION ::= { –Timer s
ARGUMENT
ReportSM-DeliveryStatusArg
RESULT
ReportSM-DeliveryStatusRes
— optional
ERRORS {
dataMissing |
unexpectedDataValue |
unknownSubscriber |
messageWaitingListFull}
CODE local:47 }
alertServiceCentre OPERATION ::= { –Timer s
ARGUMENT
AlertServiceCentreArg
RETURN RESULT TRUE
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue}
CODE local:64 }
informServiceCentre OPERATION ::= { –Timer s
ARGUMENT
InformServiceCentreArg
CODE local:63 }
readyForSM OPERATION ::= { –Timer m
ARGUMENT
ReadyForSM-Arg
RESULT
ReadyForSM-Res
— optional
ERRORS {
dataMissing |
unexpectedDataValue |
facilityNotSupported |
unknownSubscriber}
CODE local:66 }
mt-ForwardSM-VGCS OPERATION ::= { –Timer ml
ARGUMENT
MT-ForwardSM-VGCS-Arg
RESULT
MT-ForwardSM-VGCS-Res
— optional
ERRORS {
systemFailure |
unexpectedDataValue }
CODE local:21 }
.#END
17.6.6 Errors
.$MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
— generic errors
systemFailure,
dataMissing,
unexpectedDataValue,
facilityNotSupported,
incompatibleTerminal,
resourceLimitation,
— identification and numbering errors
unknownSubscriber,
numberChanged,
unknownMSC,
unidentifiedSubscriber,
unknownEquipment,
— subscription errors
roamingNotAllowed,
illegalSubscriber,
illegalEquipment,
bearerServiceNotProvisioned,
teleserviceNotProvisioned,
— handover errors
noHandoverNumberAvailable,
subsequentHandoverFailure,
targetCellOutsideGroupCallArea,
— operation and maintenance errors
tracingBufferFull,
— call handling errors
or-NotAllowed,
noRoamingNumberAvailable,
busySubscriber,
noSubscriberReply,
absentSubscriber,
callBarred,
forwardingViolation,
forwardingFailed,
cug-Reject,
— any time interrogation errors
ati-NotAllowed,
— any time information handling errors
atsi-NotAllowed,
atm-NotAllowed,
informationNotAvailable,
— supplementary service errors
illegalSS-Operation,
ss-ErrorStatus,
ss-NotAvailable,
ss-SubscriptionViolation,
ss-Incompatibility,
unknownAlphabet,
ussd-Busy,
pw-RegistrationFailure,
negativePW-Check,
numberOfPW-AttemptsViolation,
shortTermDenial,
longTermDenial,
— short message service errors
subscriberBusyForMT-SMS,
sm-DeliveryFailure,
messageWaitingListFull,
absentSubscriberSM,
— Group Call errors
noGroupCallNumberAvailable,
ongoingGroupCall,
— location service errors
unauthorizedRequestingNetwork,
unauthorizedLCSClient,
positionMethodFailure,
unknownOrUnreachableLCSClient,
— Mobility Management errors
mm-EventNotSupported
;
IMPORTS
ERROR
FROM Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0) }
SS-Status
FROM MAP-SS-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-SS-DataTypes (14) version20 (20)}
SS-IncompatibilityCause,
PW-RegistrationFailureCause,
SM-DeliveryFailureCause,
SystemFailureParam,
DataMissingParam,
UnexpectedDataParam,
FacilityNotSupParam,
UnknownSubscriberParam,
NumberChangedParam,
UnidentifiedSubParam,
RoamingNotAllowedParam,
IllegalSubscriberParam,
IllegalEquipmentParam,
BearerServNotProvParam,
TeleservNotProvParam,
TracingBufferFullParam,
NoRoamingNbParam,
OR-NotAllowedParam,
AbsentSubscriberParam,
BusySubscriberParam,
NoSubscriberReplyParam,
CallBarredParam,
ForwardingViolationParam,
ForwardingFailedParam,
CUG-RejectParam,
ATI-NotAllowedParam,
SubBusyForMT-SMS-Param,
MessageWaitListFullParam,
AbsentSubscriberSM-Param,
ResourceLimitationParam,
NoGroupCallNbParam,
IncompatibleTerminalParam,
ShortTermDenialParam,
LongTermDenialParam,
UnauthorizedRequestingNetwork-Param,
UnauthorizedLCSClient-Param,
PositionMethodFailure-Param,
UnknownOrUnreachableLCSClient-Param,
MM-EventNotSupported-Param,
ATSI-NotAllowedParam,
ATM-NotAllowedParam,
IllegalSS-OperationParam,
SS-NotAvailableParam,
SS-SubscriptionViolationParam,
InformationNotAvailableParam,
TargetCellOutsideGCA-Param,
OngoingGroupCallParam
FROM MAP-ER-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-ER-DataTypes (17) version20 (20)}
;
— generic errors
systemFailure ERROR ::= {
PARAMETER
SystemFailureParam
— optional
CODE local:34 }
dataMissing ERROR ::= {
PARAMETER
DataMissingParam
— optional
— DataMissingParam must not be used in version <3
CODE local:35 }
unexpectedDataValue ERROR ::= {
PARAMETER
UnexpectedDataParam
— optional
— UnexpectedDataParam must not be used in version <3
CODE local:36 }
facilityNotSupported ERROR ::= {
PARAMETER
FacilityNotSupParam
— optional
— FacilityNotSupParam must not be used in version <3
CODE local:21 }
incompatibleTerminal ERROR ::= {
PARAMETER
IncompatibleTerminalParam
— optional
CODE local:28 }
resourceLimitation ERROR ::= {
PARAMETER
ResourceLimitationParam
— optional
CODE local:51 }
— identification and numbering errors
unknownSubscriber ERROR ::= {
PARAMETER
UnknownSubscriberParam
— optional
— UnknownSubscriberParam must not be used in version <3
CODE local:1 }
numberChanged ERROR ::= {
PARAMETER
NumberChangedParam
— optional
CODE local:44 }
unknownMSC ERROR ::= {
CODE local:3 }
unidentifiedSubscriber ERROR ::= {
PARAMETER
UnidentifiedSubParam
— optional
— UunidentifiedSubParam must not be used in version <3
CODE local:5 }
unknownEquipment ERROR ::= {
CODE local:7 }
— subscription errors
roamingNotAllowed ERROR ::= {
PARAMETER
RoamingNotAllowedParam
CODE local:8 }
illegalSubscriber ERROR ::= {
PARAMETER
IllegalSubscriberParam
— optional
— IllegalSubscriberParam must not be used in version <3
CODE local:9 }
illegalEquipment ERROR ::= {
PARAMETER
IllegalEquipmentParam
— optional
— IllegalEquipmentParam must not be used in version <3
CODE local:12 }
bearerServiceNotProvisioned ERROR ::= {
PARAMETER
BearerServNotProvParam
— optional
— BearerServNotProvParam must not be used in version <3
CODE local:10 }
teleserviceNotProvisioned ERROR ::= {
PARAMETER
TeleservNotProvParam
— optional
— TeleservNotProvParam must not be used in version <3
CODE local:11 }
— handover errors
noHandoverNumberAvailable ERROR ::= {
CODE local:25 }
subsequentHandoverFailure ERROR ::= {
CODE local:26 }
targetCellOutsideGroupCallArea ERROR ::= {
PARAMETER
TargetCellOutsideGCA-Param
— optional
CODE local:42 }
— operation and maintenance errors
tracingBufferFull ERROR ::= {
PARAMETER
TracingBufferFullParam
— optional
CODE local: 40 }
— call handling errors
noRoamingNumberAvailable ERROR ::= {
PARAMETER
NoRoamingNbParam
— optional
CODE local:39 }
absentSubscriber ERROR ::= {
PARAMETER
AbsentSubscriberParam
— optional
— AbsentSubscriberParam must not be used in version <3
CODE local:27 }
busySubscriber ERROR ::= {
PARAMETER
BusySubscriberParam
— optional
CODE local:45 }
noSubscriberReply ERROR ::= {
PARAMETER
NoSubscriberReplyParam
— optional
CODE local:46 }
callBarred ERROR ::= {
PARAMETER
CallBarredParam
— optional
CODE local:13 }
forwardingViolation ERROR ::= {
PARAMETER
ForwardingViolationParam
— optional
CODE local:14 }
forwardingFailed ERROR ::= {
PARAMETER
ForwardingFailedParam
— optional
CODE local:47 }
cug-Reject ERROR ::= {
PARAMETER
CUG-RejectParam
— optional
CODE local:15 }
or-NotAllowed ERROR ::= {
PARAMETER
OR-NotAllowedParam
— optional
CODE local:48 }
— any time interrogation errors
ati-NotAllowed ERROR ::= {
PARAMETER
ATI-NotAllowedParam
— optional
CODE local:49 }
— any time information handling errors
atsi-NotAllowed ERROR ::= {
PARAMETER
ATSI-NotAllowedParam
— optional
CODE local:60 }
atm-NotAllowed ERROR ::= {
PARAMETER
ATM-NotAllowedParam
— optional
CODE local:61 }
informationNotAvailable ERROR ::= {
PARAMETER
InformationNotAvailableParam
— optional
CODE local:62 }
— supplementary service errors
illegalSS-Operation ERROR ::= {
PARAMETER
IllegalSS-OperationParam
— optional
— IllegalSS-OperationParam must not be used in version <3
CODE local:16 }
ss-ErrorStatus ERROR ::= {
PARAMETER
SS-Status
— optional
CODE local:17 }
ss-NotAvailable ERROR ::= {
PARAMETER
SS-NotAvailableParam
— optional
— SS-NotAvailableParam must not be used in version <3
CODE local:18 }
ss-SubscriptionViolation ERROR ::= {
PARAMETER
SS-SubscriptionViolationParam
— optional
— SS-SubscriptionViolationParam must not be used in version <3
CODE local:19 }
ss-Incompatibility ERROR ::= {
PARAMETER
SS-IncompatibilityCause
— optional
CODE local:20 }
unknownAlphabet ERROR ::= {
CODE local:71 }
ussd-Busy ERROR ::= {
CODE local:72 }
pw-RegistrationFailure ERROR ::= {
PARAMETER
PW-RegistrationFailureCause
CODE local:37 }
negativePW-Check ERROR ::= {
CODE local:38 }
numberOfPW-AttemptsViolation ERROR ::= {
CODE local:43 }
shortTermDenial ERROR ::= {
PARAMETER
ShortTermDenialParam
— optional
CODE local:29 }
longTermDenial ERROR ::= {
PARAMETER
LongTermDenialParam
— optional
CODE local:30 }
— short message service errors
subscriberBusyForMT-SMS ERROR ::= {
PARAMETER
SubBusyForMT-SMS-Param
— optional
CODE local:31 }
sm-DeliveryFailure ERROR ::= {
PARAMETER
SM-DeliveryFailureCause
CODE local:32 }
messageWaitingListFull ERROR ::= {
PARAMETER
MessageWaitListFullParam
— optional
CODE local:33 }
absentSubscriberSM ERROR ::= {
PARAMETER
AbsentSubscriberSM-Param
— optional
CODE local:6 }
— Group Call errors
noGroupCallNumberAvailable ERROR ::= {
PARAMETER
NoGroupCallNbParam
— optional
CODE local:50 }
ongoingGroupCall ERROR ::= {
PARAMETER
OngoingGroupCallParam
— optional
CODE local:22 }
— location service errors
unauthorizedRequestingNetwork ERROR ::= {
PARAMETER
UnauthorizedRequestingNetwork-Param
— optional
CODE local:52 }
unauthorizedLCSClient ERROR ::= {
PARAMETER
UnauthorizedLCSClient-Param
— optional
CODE local:53 }
positionMethodFailure ERROR ::= {
PARAMETER
PositionMethodFailure-Param
— optional
CODE local:54 }
unknownOrUnreachableLCSClient ERROR ::= {
PARAMETER
UnknownOrUnreachableLCSClient-Param
— optional
CODE local:58 }
mm-EventNotSupported ERROR ::= {
PARAMETER
MM-EventNotSupported-Param
— optional
CODE local:59 }
.#END
17.6.7 Group Call operations
.$MAP-Group-Call-Operations {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Group-Call-Operations (22)
version20 (20)}
DEFINITIONS
::=
BEGIN
EXPORTS
prepareGroupCall,
sendGroupCallEndSignal,
forwardGroupCallSignalling,
processGroupCallSignalling,
sendGroupCallInfo
;
IMPORTS
OPERATION
FROM Remote-Operations-Information-Objects {
joint-iso-itu-t remote-operations(4)
informationObjects(5) version1(0)}
systemFailure,
unexpectedDataValue,
noGroupCallNumberAvailable,
ongoingGroupCall,
unknownSubscriber,
teleserviceNotProvisioned,
dataMissing
FROM MAP-Errors {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
PrepareGroupCallArg,
PrepareGroupCallRes,
SendGroupCallEndSignalArg,
SendGroupCallEndSignalRes,
ForwardGroupCallSignallingArg,
ProcessGroupCallSignallingArg,
SendGroupCallInfoArg,
SendGroupCallInfoRes
FROM MAP-GR-DataTypes {
itu-t identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-GR-DataTypes (23) version20 (20)}
;
prepareGroupCall OPERATION ::= { –Timer m
ARGUMENT
PrepareGroupCallArg
RESULT
PrepareGroupCallRes
ERRORS {
systemFailure |
noGroupCallNumberAvailable |
unexpectedDataValue}
CODE local:39 }
sendGroupCallEndSignal OPERATION ::= { –Timer l
ARGUMENT
SendGroupCallEndSignalArg
RESULT
SendGroupCallEndSignalRes
CODE local:40 }
processGroupCallSignalling OPERATION ::= { –Timer s
ARGUMENT
ProcessGroupCallSignallingArg
CODE local:41 }
forwardGroupCallSignalling OPERATION ::= { –Timer s
ARGUMENT
ForwardGroupCallSignallingArg
CODE local:42 }
sendGroupCallInfo OPERATION ::= { –Timer m
ARGUMENT
SendGroupCallInfoArg
RESULT
SendGroupCallInfoRes
ERRORS {
systemFailure |
ongoingGroupCall |
unexpectedDataValue |
dataMissing |
teleserviceNotProvisioned |
unknownSubscriber}
CODE local:84 }
.#END
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)
version20 (20)}
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) version20 (20)}
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) version20 (20)}
;
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