summaryrefslogtreecommitdiffstats
path: root/output/380-s06.asn1
diff options
context:
space:
mode:
Diffstat (limited to 'output/380-s06.asn1')
-rw-r--r--output/380-s06.asn1770
1 files changed, 529 insertions, 241 deletions
diff --git a/output/380-s06.asn1 b/output/380-s06.asn1
index 85b3068..470ab8a 100644
--- a/output/380-s06.asn1
+++ b/output/380-s06.asn1
@@ -1,16 +1,18 @@
-MAP-Operations DEFINITIONS ::=
+MAP-Operations DEFINITIONS ::=
BEGIN
EXPORTS
+-- exports operations types
-- Location management
UpdateLocationArea, UpdateLocation, CancelLocation, DetachIMSI, AttachIMSI,
-DeregisterMobileSubscriber,
+DeregisterMobileSubscriber,
-- Subscriber data management
InsertSubscriberData, DeleteSubscriberData, SendParameters,
+
-- Supplementary Services Handling
RegisterSS, EraseSS, ActivateSS,
DeactivateSS, InterrogateSS, InvokeSS, ForwardSsNotification,
@@ -18,6 +20,7 @@ RegisterPassword, GetPassword, ProcessUnstructuredSsData,
-- Call set-up
SendInfoForIncomingCall, SendInfoForOutgoingCall,
+SendRoutingInformation, ProvideRoamingNumber, CompleteCall,
ConnectToFollowingAddress, ProcessCallWaiting,
-- Paging
@@ -25,61 +28,71 @@ ConnectToFollowingAddress, ProcessCallWaiting,
-- Handover
PerformHandover, SendEndSignal,
-SendHandoverReport,ProcessAccessSignalling,
-ForwardAccessSignalling,
+PerformSubsequentHandover, AllocateHandoverNumber,
+SendHandoverReport, ProcessAccessSignalling,
+ForwardAccessSignalling,
-- Charging
-RegisterChargingInformation,
+RegisterChargingInformation,
-- Fault recovery
+Reset, ForwardCheckSsIndication,
-- Tracing
ActivateTraceMode, DeactivateTraceMode, TraceSubscriberActivity,
-NoteInternalHandover,
-
+NoteInternalHandover,
+
-- Equipment management
CheckIMEI,
--- Authentication and security
+
+-- Authentication and security
Authenticate, ProvideIMSI, ForwardNewTMSI, SetCipheringMode,
-- Short messages
SendRoutingInfoForSM, ForwardShortMessage, SetMessageWaitingData, NoteMSPresent, AlertServiceCentre,
-- Access request
+ProcessAccessRequest, BeginSubscriberActivity;
-IMPORTS
+IMPORTS
OPERATION FROM TCAPMessages {ccitt recommendation q 773 moduleA(0)}
-- imports data types
+AddressString, IsdnAddressString, ExternalSignalInfo,
IMSI, TMSI, SubscriberId, IMEI, LMsId, LocAreaId, GlobalCellId,
LocationInfo, HlrList, Category, EquipStatus, BasicServiceList,
BasicServiceCode, BearerServiceCode, TeleserviceCode,
-SubscriberData, SS-Information, SS-DataList, SS-Code,
+SubscriberData, SS-Information, SS-DataList, SS-Code,
SS-CodeList, SS-Status, SS-Notification, Password, ChannelType,
-NoReplyConditionTime, UserToUserServiceIndicator,
+NoReplyConditionTime, UserToUserServiceIndicator,
CUG-Index, CUG-Interlock, NumberOfConferees, NumberOfForwarding, ForwardingData, ForwardingFeatureList, ForwardingOptions, ClassmarkInformation, HandoverType, HandoverPriority, CallReference, CallType, CallDateTime, CallStatus, CallDuration, PacketDataVolume, ChargingUnit, Charge, SS-ChargingInfo,
-AccessConnectionStatus, Rand, Sres,CipheringMode, Kc, CKSN,
-SS-UserData, RequestParameters, SentParameters, SM-RP-OA,
+TraceReference, TraceType, NetworkResource, CmServiceType,
+AccessConnectionStatus, Rand, Sres, CipheringMode, Kc, CKSN,
+SS-UserData, RequestParameters, SentParameters, SM-RP-OA,
SM-RP-DA, SM-RP-UI, GuidanceInfo FROM MAP-DataTypes
-- imports errors types
UnknownSubscriber, UnknownBaseStation, UnknownMSC,
+UnknownLocArea, UnidentifiedSubscriber,
UnallocatedRoamingNumber, UnknownEquipment,
RoamingNotAllowed, IllegalMS, BearerServiceNotProvisioned,
TeleserviceNotProvisioned, InsufficientBearerCapabilities,
-CallBarred, ForwardingViolation, CUG-Reject, IllegalSS-Operation,
-SS-ErrorStatus, SS-NotAvailable, SS-SubscriptionViolation,
+CallBarred, ForwardingViolation, CUG-Reject, IllegalSS-Operation,
+SS-ErrorStatus, SS-NotAvailable, SS-SubscriptionViolation,
SS-Incompatibility, InvalidTargetBaseStation,
NoRadioResourceAvailable, NoHandoverNumberAvailable,
+SubsequentHandoverFailure, AbsentSubscriber, BusySubscriber,
NoSubscriberReply, RadioCongestion, ImpossibleCallCompletion,
SystemFailure, DataMissing, UnexpectedDataValue,
-PasswordRegistrationFailure, NegativePasswordCheck,
+PasswordRegistrationFailure, NegativePasswordCheck,
NoRoamingNumberAvailable, TracingBufferFull, FacilityNotSupported, SM-DeliveryFailure, MessageWaitingListFull FROM MAP-Errors;
-
+
+
-- operation types definitions
+-- Location management operations
UpdateLocationArea ::= OPERATION
PARAMETER SEQUENCE{
@@ -87,6 +100,7 @@ PARAMETER SEQUENCE{
previousLocAreaId CHOICE{
LocAreaId,
NULL},
+ targetLocAreaId LocAreaId,
cksn CKSN }
RESULT
@@ -94,6 +108,7 @@ RESULT
ERRORS
{UnknownSubscriber,
UnknownLocArea,
+ RoamingNotAllowed,
IllegalMS,
SystemFailure,
UnexpectedDataValue}
@@ -101,13 +116,15 @@ ERRORS
--
UpdateLocation ::= OPERATION
PARAMETER SEQUENCE{
+ imsi IMSI,
locationInfo LocationInfo,
vlrNumber IsdnAddressString,
lmsId [10] IMPLICIT LMsId OPTIONAL}
RESULT
- hlrNumber IsdnAddressString
+ hlrNumber IsdnAddressString
+ERRORS
{UnknownSubscriber,
RoamingNotAllowed,
SystemFailure,
@@ -115,6 +132,7 @@ RESULT
--
CancelLocation ::= OPERATION
+PARAMETER CHOICE{
imsi IMSI,
SEQUENCE{
imsi IMSI,
@@ -122,15 +140,17 @@ CancelLocation ::= OPERATION
RESULT
+ERRORS
{UnidentifiedSubscriber,
UnexpectedDataValue}
-
-
+
+
--
DetachIMSI ::= OPERATION
PARAMETER
subscriberId SubscriberId
+--
AttachIMSI ::= OPERATION
PARAMETER
subscriberId SubscriberId
@@ -138,6 +158,7 @@ PARAMETER
RESULT
ERRORS
+ {UnknownSubscriber,
UnidentifiedSubscriber,
IllegalMS,
RoamingNotAllowed,
@@ -145,6 +166,7 @@ ERRORS
UnexpectedDataValue}
--
+DeregisterMobileSubscriber ::= OPERATION
PARAMETER
imsi IMSI
@@ -152,13 +174,15 @@ RESULT
ERRORS
{AbsentSubscriber,
+ UnknownSubscriber,
FacilityNotSupported,
UnexpectedDataValue}
-
-
+
+
-- Subscriber data management
+InsertSubscriberData ::= OPERATION
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI OPTIONAL,
COMPONENTS OF SubscriberData}
@@ -166,6 +190,7 @@ PARAMETER SEQUENCE{
RESULT
ERRORS
+ {UnidentifiedSubscriber,
DataMissing,
UnexpectedDataValue}
@@ -173,6 +198,7 @@ ERRORS
DeleteSubscriberData ::= OPERATION
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI,
+ basicService [1] IMPLICIT BasicServiceList OPTIONAL,
ss-Code [2] IMPLICIT SS-CodeList OPTIONAL}
RESULT
@@ -180,6 +206,7 @@ RESULT
ERRORS
{UnidentifiedSubscriber,
DataMissing,
+ UnexpectedDataValue}
--
@@ -187,21 +214,24 @@ SendParameters ::= OPERATION
PARAMETER SEQUENCE{
subscriberId SubscriberId,
requestParameters RequestParameters}
+
RESULT
- sentParameters SentParameters
- -- optional (nothing is returned, if the requested
+ sentParameters SentParameters
+ -- optional (nothing is returned, if the requested
-- parameters are not available or do not exist)
ERRORS
{UnknownSubscriber,
+ UnidentifiedSubscriber,
UnexpectedDataValue}
-
-
+
+
-- Supplementary services handling
--
RegisterSS ::= OPERATION
PARAMETER SEQUENCE{
ss-Code SS-Code,
+ basicService BasicServiceCode OPTIONAL,
forwardedToNumber [4] IMPLICIT IsdnAddressString OPTIONAL,
noReplyConditionTime [5] IMPLICIT NoReplyConditionTime OPTIONAL}
@@ -209,6 +239,7 @@ RESULT
ss-Information SS-Information -- optional
ERRORS
+ {UnknownSubscriber,
IllegalSS-Operation,
SS-ErrorStatus,
SS-NotAvailable,
@@ -216,6 +247,7 @@ ERRORS
TeleServiceNotProvisioned,
SS-SubscriptionViolation,
SS-Incompatibility,
+ NegativePasswordCheck,
UnexpectedDataValue,
DataMissing,
SystemFailure}
@@ -223,6 +255,7 @@ ERRORS
--
EraseSS ::= OPERATION
+PARAMETER SEQUENCE{
ss-Code SS-Code,
basicService BasicServiceCode OPTIONAL}
@@ -230,14 +263,17 @@ RESULT
ss-Information SS-Information -- optional
ERRORS
+ {UnknownSubscriber,
NegativePasswordCheck,
IllegalSS-Operation,
SS-ErrorStatus,
SS-SubscriptionViolation,
UnexpectedDataValue,
SystemFailure}
-
+
+
--
+ActivateSS ::= OPERATION
PARAMETER SEQUENCE{
ss-Code SS-Code,
basicService BasicServiceCode OPTIONAL}
@@ -245,6 +281,7 @@ PARAMETER SEQUENCE{
RESULT
ss-Information SS-Information -- optional
+ERRORS
{UnknownSubscriber,
NegativePasswordCheck,
IllegalSS-Operation,
@@ -252,6 +289,7 @@ RESULT
SS-NotAvailable,
SS-SubscriptionViolation,
SS-Incompatibility,
+ UnexpectedDataValue,
SystemFailure}
--
@@ -260,18 +298,22 @@ PARAMETER SEQUENCE{
ss-Code SS-Code,
basicService BasicServiceCode OPTIONAL}
+
RESULT
ss-Information SS-Information -- optional
ERRORS
{UnknownSubscriber,
IllegalSS-Operation,
+ SS-ErrorStatus,
SS-SubscriptionViolation,
NegativePasswordCheck,
UnexpectedDataValue,
SystemFailure}
-
+
+
--
+InterrogateSS ::= OPERATION
PARAMETER SEQUENCE{
ss-Code SS-Code,
basicService BasicServiceCode OPTIONAL}
@@ -279,6 +321,7 @@ PARAMETER SEQUENCE{
RESULT CHOICE{
ss-Status [0] IMPLICIT SS-Status,
forwardedToNumber [1] IMPLICIT IsdnAddressString,
+ activesBasicServices [2] IMPLICIT BasicServiceList,
forwardingFeatureList [3] IMPLICIT ForwardingFeatureList}
@@ -286,6 +329,7 @@ ERRORS
{UnknownSubscriber,
NegativePasswordCheck,
IllegalSS-Operation,
+ SS-NotAvailable,
UnexpectedDataValue,
SystemFailure}
@@ -293,6 +337,7 @@ ERRORS
InvokeSS ::= OPERATION
PARAMETER SEQUENCE{
ss-Code SS-Code,
+ basicService BasicServiceCode OPTIONAL,
userToUserServiceIndicator [4] IMPLICIT UserToUserServiceIndicator OPTIONAL,
cug-Index [5] IMPLICIT CUG-Index OPTIONAL,
numberOfConferees [6] IMPLICIT NumberOfConferees OPTIONAL}
@@ -300,6 +345,7 @@ PARAMETER SEQUENCE{
RESULT
cug-Interlock CUG-Interlock -- optional
+
ERRORS
{IllegalSS-Operation,
SS-ErrorStatus,
@@ -307,15 +353,17 @@ ERRORS
SS-SubscriptionViolation,
SS-Incompatibility,
CUG-Reject,
+ DataMissing,
UnexpectedDataValue,
SystemFailure}
-
+
--
ForwardSsNotification ::= OPERATION
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI OPTIONAL,
ss-Code [1] IMPLICIT SS-Code OPTIONAL,
teleservice [2] IMPLICIT TeleserviceCode OPTIONAL,
+ bearerService [3] IMPLICIT BearerServiceCode OPTIONAL,
ss-Status [4] IMPLICIT SS-Status OPTIONAL,
ss-Notification [5] IMPLICIT SS-Notification OPTIONAL}
@@ -323,6 +371,7 @@ PARAMETER SEQUENCE{
RegisterPassword ::= OPERATION
PARAMETER
+ ss-Code SS-Code
RESULT
newPassword Password
@@ -330,6 +379,7 @@ RESULT
ERRORS
{NegativePasswordCheck,
PasswordRegistrationFailure,
+ SS-SubscriptionViolation,
UnexpectedDataValue,
SystemFailure}
@@ -337,6 +387,7 @@ LINKED
{GetPassword}
--
+GetPassword ::= OPERATION
PARAMETER
guidanceInfo GuidanceInfo
@@ -344,27 +395,31 @@ RESULT
currentPassword Password
--
+ProcessUnstructuredSsData ::= OPERATION
PARAMETER
- ss-UserData SS-UserData
+ ss-UserData SS-UserData
RESULT
ss-UserData SS-UserData -- optional
ERRORS
+ {UnexpectedDataValue,
SystemFailure}
-- UnexpectedDataValue is used when data from MS does not correspond
-- to any service implemented in HLR
-
-
+
+
-- Call set-up
--
+SendInfoForIncomingCall ::= OPERATION
PARAMETER SEQUENCE{
incomingId CHOICE{
roamingNumber [0] IMPLICIT IsdnAddressString,
imsi [1] IMPLICIT IMSI},
bearerService [2] IMPLICIT BearerServiceCode OPTIONAL,
- teleservice [3] IMPLICIT TeleserviceCode OPTIONAL,
+ teleservice [3] IMPLICIT TeleserviceCode OPTIONAL,
lMsId [4] IMPLICIT LMsId OPTIONAL,
+ dialledNumber [5] IMPLICIT IsdnAddressString OPTIONAL,
cug-Interlock [6] IMPLICIT CUG-Interlock OPTIONAL,
numberOfForwarding [7] IMPLICIT NumberOfForwarding OPTIONAL}
@@ -372,6 +427,7 @@ ERRORS
UnallocatedRoamingNumber,
UnknownSubscriber,
UnidentifiedSubscriber,
+ AbsentSubscriber,
ImpossibleCallCompletion,
ForwardingViolation,
UnexpectedDataValue,
@@ -379,6 +435,7 @@ ERRORS
SystemFailure}
LINKED
+ CompleteCall,
ProcessCallWaiting,
ConnectToFollowingAddress}
@@ -386,6 +443,7 @@ LINKED
SendInfoForOutgoingCall ::= OPERATION
PARAMETER SEQUENCE{
calledNumber [0] IMPLICIT IsdnAddressString,
+ bearerService [2] IMPLICIT BearerServiceCode OPTIONAL,
teleService [3] IMPLICIT TeleserviceCode OPTIONAL}
ERRORS
@@ -393,28 +451,33 @@ ERRORS
BearerServiceNotProvisioned,
TeleserviceNotProvisioned,
CallBarred,
+ CUG-Reject,
DataMissing,
UnexpectedDataValue,
SystemFailure}
LINKED
{CompleteCall}
-
+
+
SendRoutingInformation ::= OPERATION
+PARAMETER SEQUENCE{
msIsdn [0] IMPLICIT IsdnAddressString,
cug-Interlock [1] IMPLICIT CUG-Interlock OPTIONAL,
numberOfForwarding [2] IMPLICIT NumberOfForwarding OPTIONAL,
networkSignalInfo [10] IMPLICIT ExternalSignalInfo OPTIONAL}
--- If available from the network the ISDN Bearer Capabilities
--- the ISDN High Layer Compatibility and Low Layer Compatibility
--- value of the networkSignalInfo element
+-- If available from the network the ISDN Bearer Capabilities and the ISDN High Layer
+-- Compatibility and Low Layer Compatibility information elements are included in
+-- the networkSignalInfo parameter as defined in section 6.4.3.8.9.
+-- The information is passed according to the rules specified in GSM 09.07.
RESULT SEQUENCE{
imsi IMSI,
routingInfo CHOICE{
roamingNumber IsdnAddressString,
forwardingData ForwardingData}}
+
ERRORS
UnknownSubscriber,
CallBarred,
@@ -422,26 +485,32 @@ ERRORS
BearerServiceNotProvisioned,
TeleServiceNotProvisioned,
FacilityNotSupported,
+ AbsentSubscriber,
ForwardingViolation,
SystemFailure,
DataMissing,
UnexpectedDataValue}
-
+
+
ProvideRoamingNumber ::= OPERATION
+
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI,
- mscNumber [1] IMPLICIT IsdnAddressString OPTIONAL,
+ mscNumber [1] IMPLICIT IsdnAddressString OPTIONAL,
msIsdn [2] IMPLICIT IsdnAddressString OPTIONAL,
previousRoamingNumber [3] IMPLICIT IsdnAddressString OPTIONAL,
lMsId [4] IMPLICIT LMsId OPTIONAL,
gSM-BearerCapability [5] IMPLICIT ExternalSignalInfo OPTIONAL,
+ networkSignalInfo [6] IMPLICIT ExternalSignalInfo OPTIONAL}
--- If available from the network the ISDN High Layer Compatibility information element is,
--- included as the value of the networkSignalInfo element
+-- If available from the network the ISDN High Layer Compatibility information element is
+-- carried in the networkSignalInfo parameter as shown in section 6.4.3.8.9.
+-- The information is passed according to the rules specified in GSM 09.07.
RESULT
roamingNumber IsdnAddressString
+ERRORS
{AbsentSubscriber,
NoRoamingNumberAvailable,
FacilityNotSupported,
@@ -449,6 +518,7 @@ RESULT
DataMissing,
UnexpectedDataValue}
--
+CompleteCall ::= OPERATION
PARAMETER SEQUENCE{
msIsdn [0] IMPLICIT IsdnAddressString,
category [1] IMPLICIT Category OPTIONAL,
@@ -456,6 +526,7 @@ PARAMETER SEQUENCE{
gSM-BearerCapability [3] IMPLICIT ExternalSignalInfo OPTIONAL,
noReplyConditionTime [4] IMPLICIT NoReplyConditionTime OPTIONAL,
ss-DataList [5] IMPLICIT SS-DataList OPTIONAL}
+
ERRORS
{NoSubscriberReply,
RadioCongestion,
@@ -463,13 +534,16 @@ ERRORS
DataMissing,
UnexpectedDataValue}
--
+ConnectToFollowingAddress ::= OPERATION
PARAMETER SEQUENCE{
forwardingData ForwardingData,
msIsdn IsdnAddressString OPTIONAL}
--
ProcessCallWaiting ::= OPERATION
-
--- Paging
+
+
+-- Paging
+--
Page ::= OPERATION
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI,
@@ -477,6 +551,7 @@ PARAMETER SEQUENCE{
locAreaId [2] IMPLICIT LocAreaId}
+ERRORS
{AbsentSubscriber,
UnknownLocArea,
BusySubscriber,
@@ -484,13 +559,15 @@ PARAMETER SEQUENCE{
UnexpectedDataValue}
+--
SearchForMobileSubscriber ::= OPERATION
PARAMETER SEQUENCE{
imsi IMSI,
storedLocationArea CHOICE {
- LocAreaId,
+ LocAreaId,
NULL}}
+RESULT
currentLocAreaId LocAreaId
@@ -498,15 +575,17 @@ ERRORS
{AbsentSubscriber,
BusySubscriber,
SystemFailure,
+ UnexpectedDataValue}
--
-
-
+
+
-- Handover
PerformHandover ::= OPERATION
PARAMETER SEQUENCE{
targetCellId GlobalCellId,
+ servingCellId GlobalCellId,
channelType ChannelType,
classmarkInformation ClassmarkInformation,
handoverPriority [11] IMPLICIT HandoverPriority OPTIONAL,
@@ -514,6 +593,7 @@ PARAMETER SEQUENCE{
RESULT SEQUENCE{
handoverNumber IsdnAddressString,
+ accessSignalInfo ExternalSignalInfo}
-- protocolId for ExternalSignalInfo
-- should indicate "gsm-04.08-version1"
@@ -521,6 +601,7 @@ ERRORS
{UnknownBaseStation,
InvalidTargetBaseStation,
NoRadioResourceAvailable,
+ NoHandoverNumberAvailable,
SystemFailure,
UnexpectedDataValue}
@@ -528,6 +609,7 @@ ERRORS
--
SendEndSignal ::= OPERATION
+RESULT
--
@@ -535,6 +617,7 @@ PerformSubsequentHandover ::= OPERATION
PARAMETER SEQUENCE{
targetCellId GlobalCellId,
servingCellId GlobalCellId,
+ targetMscNumber IsdnAddressString,
classmarkInformation [10] IMPLICIT ClassmarkInformation OPTIONAL}
RESULT
@@ -542,13 +625,16 @@ RESULT
-- protocolId should indicate "gsm-04.08-version1"}
+ERRORS
{UnknownBaseStation,
InvalidTargetBaseStation,
UnknownMSC,
SubsequentHandoverFailure,
UnexpectedDataValue}
-
+
+
--
+AllocateHandoverNumber ::= OPERATION
ERRORS
{NoHandoverNumberAvailable}
@@ -556,6 +642,7 @@ ERRORS
LINKED
{SendHandoverReport}
+
--
SendHandoverReport ::= OPERATION
PARAMETER
@@ -563,6 +650,7 @@ PARAMETER
RESULT
+
--
ProcessAccessSignalling ::= OPERATION
PARAMETER
@@ -571,20 +659,24 @@ PARAMETER
+
--
ForwardAccessSignalling ::= OPERATION
PARAMETER
bss-APDU ExternalSignalInfo
-- protocolId should indicate "gsm-0806-version1"
-
+
+
+
-- Charging
--
RegisterChargingInformation ::= OPERATION
PARAMETER SEQUENCE{
msIsdn IsdnAddressString,
- mscNumber IsdnAddressString,
+ mscNumber IsdnAddressString,
imsi IMSI,
+ callReference CallReference,
callType CallType,
callStatus CallStatus,
callDateTime CallDateTime,
@@ -592,20 +684,24 @@ PARAMETER SEQUENCE{
bearerServiceCode [10] IMPLICIT BearerServiceCode OPTIONAL,
teleserviceCode [11] IMPLICIT TeleserviceCode OPTIONAL,
calledNumber [12] IMPLICIT IsdnAddressString OPTIONAL,
+ callingNumber [13] IMPLICIT IsdnAddressString OPTIONAL,
packetDataVolume [14] IMPLICIT PacketDataVolume OPTIONAL,
- chargingUnit [15] IMPLICIT ChargingUnit OPTIONAL,
+ chargingUnit [15] IMPLICIT ChargingUnit OPTIONAL,
charge [16] IMPLICIT Charge OPTIONAL,
ss-ChargingInfo [17] IMPLICIT SS-ChargingInfo OPTIONAL}
RESULT
+ERRORS
{UnknownSubscriber,
DataMissing,
UnexpectedDataValue}
-
+
+
-- Fault recovery
+--
Reset ::= OPERATION
PARAMETER SEQUENCE{
networkResource NetworkResource,
@@ -613,27 +709,31 @@ PARAMETER SEQUENCE{
hlrId HlrList OPTIONAL}
+--
ForwardCheckSsIndication ::= OPERATION
-
-
+
+
-- Tracing
--
+ActivateTraceMode ::= OPERATION
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI OPTIONAL,
traceReference [1] IMPLICIT TraceReference ,
traceType [2] IMPLICIT TraceType,
- omcId [3] IMPLICIT AddressString OPTIONAL}
+ omcId [3] IMPLICIT AddressString OPTIONAL}
RESULT
+
ERRORS
{UnidentifiedSubscriber,
FacilityNotSupported,
TracingBufferFull,
SystemFailure,
DataMissing,
+ UnexpectedDataValue}
--
DeactivateTraceMode ::= OPERATION
@@ -641,6 +741,7 @@ PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI OPTIONAL,
traceReference [1] IMPLICIT TraceReference}
+RESULT
ERRORS
{UnidentifiedSubscriber,
@@ -649,12 +750,14 @@ ERRORS
DataMissing,
UnexpectedDataValue}
+
--
TraceSubscriberActivity ::= OPERATION
PARAMETER SEQUENCE{
imsi [0] IMPLICIT IMSI OPTIONAL,
traceReference [1] IMPLICIT TraceReference,
traceType [2] IMPLICIT TraceType,
+ omcId [3] IMPLICIT AddressString OPTIONAL,
callReference [4] IMPLICIT CallReference OPTIONAL}
--
@@ -662,14 +765,16 @@ NoteInternalHandover ::= OPERATION
PARAMETER SEQUENCE{
handoverType HandoverType,
+ targetCellId [1] IMPLICIT GlobalCellId OPTIONAL,
channelId [2] IMPLICIT ExternalSignalInfo OPTIONAL}
-
-
+
+
-- Equipment management
--
CheckIMEI ::= OPERATION
PARAMETER
imei IMEI
+
RESULT
equipStatus EquipStatus
@@ -677,14 +782,17 @@ ERRORS
{UnknownEquipment,
SystemFailure,
UnexpectedDataValue}
-
-
+
+
+
+
-- Authentication and security
--
Authenticate ::= OPERATION
PARAMETER SEQUENCE{
rand Rand,
cksn CKSN}
+
RESULT
sres Sres
@@ -692,13 +800,16 @@ RESULT
--
ProvideIMSI ::= OPERATION
+
RESULT
imsi IMSI
ERRORS
{AbsentSubscriber}
-
+
+
+--
ForwardNewTMSI ::= OPERATION
PARAMETER
tmsi TMSI
@@ -706,13 +817,16 @@ PARAMETER
RESULT
--
+SetCipheringMode ::= OPERATION
PARAMETER SEQUENCE{
cipheringMode CipheringMode,
kc Kc OPTIONAL}
--- Kc should be included when cipheringMode indicates
+-- Kc should be included when cipheringMode indicates
-- that ciphering must be performed
-
+
+
-- Short messages
+
SendRoutingInfoForSM ::= OPERATION
PARAMETER SEQUENCE{
msIsdn [0] IMPLICIT IsdnAddressString,
@@ -720,6 +834,7 @@ PARAMETER SEQUENCE{
serviceCentreAddress [2] IMPLICIT AddressString,
cug-Interlock [3] IMPLICIT CUG-Interlock OPTIONAL,
teleserviceCode [5] IMPLICIT TeleserviceCode OPTIONAL}
+
RESULT SEQUENCE{
imsi IMSI,
CHOICE{
@@ -727,20 +842,23 @@ RESULT SEQUENCE{
locationInfo LocationInfo,
lMsId LMsId OPTIONAL},
forwardingData [1] IMPLICIT ForwardingData},
+ mwd-Set [2] IMPLICIT BOOLEAN OPTIONAL}
ERRORS
{UnknownSubscriber,
CallBarred,
CUG-Reject,
TeleServiceNotProvisioned,
- AbsentSubscriber,
+ AbsentSubscriber,
+ FacilityNotSupported,
SystemFailure,
- DataMissing,
+ DataMissing,
UnexpectedDataValue}
-
-
---
+
+
+--
ForwardShortMessage ::= OPERATION
+PARAMETER SEQUENCE{
sm-RP-DA SM-RP-DA,
sm-RP-OA SM-RP-OA,
sm-RP-UI SM-RP-UI}
@@ -748,6 +866,7 @@ ForwardShortMessage ::= OPERATION
RESULT
ERRORS
+ {UnidentifiedSubscriber,
AbsentSubscriber,
FacilityNotSupported,
IllegalMS,
@@ -755,6 +874,7 @@ ERRORS
UnexpectedDataValue,
SM-DeliveryFailure}
+--
SetMessageWaitingData ::= OPERATION
PARAMETER SEQUENCE{
msIsdn IsdnAddressString,
@@ -762,6 +882,7 @@ PARAMETER SEQUENCE{
RESULT
+
ERRORS
{UnknownSubscriber,
MessageWaitingListFull,
@@ -769,6 +890,7 @@ ERRORS
--
+NoteMSPresent ::= OPERATION
PARAMETER
imsi IMSI
@@ -776,26 +898,31 @@ PARAMETER
--
AlertServiceCentre ::= OPERATION
+PARAMETER SEQUENCE{
msIsdn IsdnAddressString,
serviceCentreAddress AddressString}
-
+
+
-- Access request
+--
ProcessAccessRequest ::= OPERATION
PARAMETER SEQUENCE{
subscriberId SubscriberId,
- cmServiceType CmServiceType,
- accessConnectionStatus AccessConnectionStatus,
- cksn CKSN}
+ cmServiceType CmServiceType,
+ accessConnectionStatus AccessConnectionStatus,
+ cksn CKSN}
- imsi IMSI,
+RESULT SEQUENCE{
+ imsi IMSI,
msIsdn IsdnAddressString OPTIONAL}
ERRORS
{IllegalMS,
UnknownSubscriber,
UnidentifiedSubscriber,
+ SystemFailure,
UnexpectedDataValue }
@@ -803,37 +930,43 @@ ERRORS
--
BeginSubscriberActivity ::= OPERATION
PARAMETER SEQUENCE{
+ imsi IMSI,
originatingEntityNumber IsdnAddressString}
END -- End of operation types definitions --
-
-MAP-Errors DEFINITIONS ::=
+
+
+MAP-Errors DEFINITIONS ::=
BEGIN
+
EXPORTS
UnknownSubscriber, UnknownBaseStation,UnknownMSC,
UnknownLocArea, UnidentifiedSubscriber,
UnallocatedRoamingNumber, UnknownEquipment, RoamingNotAllowed,
IllegalMS, BearerServiceNotProvisioned,
TeleserviceNotProvisioned, InsufficientBearerCapabilities,
+CallBarred, ForwardingViolation, CUG-Reject,
IllegalSS-Operation, SS-ErrorStatus, SS-NotAvailable,
SS-SubscriptionViolation, SS-Incompatibility, FacilityNotSupported, InvalidTargetBaseStation,
NoRadioResourceAvailable, NoHandoverNumberAvailable,
-SubsequentHandoverFailure,
+SubsequentHandoverFailure,
AbsentSubscriber, BusySubscriber, NoSubscriberReply,
RadioCongestion, ImpossibleCallCompletion, SM-DeliveryFailure,
MessageWaitingListFull, SystemFailure, DataMissing,
+UnexpectedDataValue, PasswordRegistrationFailure,
NegativePasswordCheck, NoRoamingNumberAvailable,
TracingBufferFull;
-IMPORTS
+IMPORTS
ERROR FROM TCAPMessages {ccitt recommendation q 773 moduleA(0)}
-SS-Code, SS-CodeList, SS-Status, SS-SubscriptionOption, BasicServiceCode,
+SS-Code, SS-CodeList, SS-Status, SS-SubscriptionOption, BasicServiceCode,
+NetworkResource FROM MAP-DataTypes;
-- error types definitions
@@ -841,13 +974,15 @@ SS-Code, SS-CodeList, SS-Status, SS-SubscriptionOption, BasicServiceCode,
UnknownSubscriber ::= ERROR
UnknownBaseStation ::= ERROR
+
UnknownMSC ::= ERROR
UnknownLocArea ::= ERROR
-
-
+
+
UnidentifiedSubscriber ::= ERROR
+UnallocatedRoamingNumber ::= ERROR
UnknownEquipment ::= ERROR
@@ -855,6 +990,7 @@ RoamingNotAllowed ::= ERROR
IllegalMS ::= ERROR
+BearerServiceNotProvisioned ::= ERROR
TeleServiceNotProvisioned ::= ERROR
@@ -862,20 +998,23 @@ InsufficientBearerCapabilities ::= ERROR
CallBarred ::= ERROR
PARAMETER
+ cause ENUMERATED {
barringServiceActive (0),
operatorBarring (1)} -- optional
---
+--
ForwardingViolation ::= ERROR
---
+--
+CUG-Reject ::= ERROR
PARAMETER
cause ENUMERATED {
incomingCallBarred(0),
nonCUGmember (1)} -- optional
---
+--
IllegalSS-Operation ::= ERROR
+
--
SS-ErrorStatus ::= ERROR
PARAMETER
@@ -883,12 +1022,15 @@ PARAMETER
--
SS-NotAvailable ::= ERROR
+
SS-SubscriptionViolation ::= ERROR
PARAMETER
ss-SubscriptionOption SS-SubscriptionOption -- optional
-
+
+
--
+SS-Incompatibility ::= ERROR
PARAMETER SEQUENCE{
ss-Code [1] IMPLICIT SS-Code OPTIONAL,
basicService BasicServiceCode OPTIONAL,
@@ -896,6 +1038,7 @@ PARAMETER SEQUENCE{
--
FacilityNotSupported ::= ERROR
+
--
InvalidTargetBaseStation ::= ERROR
@@ -903,6 +1046,7 @@ NoRadioResourceAvailable ::= ERROR
NoHandoverNumberAvailable ::= ERROR
+
SubsequentHandoverFailure ::= ERROR
@@ -910,6 +1054,7 @@ AbsentSubscriber ::= ERROR
PARAMETER
mwd-Set BOOLEAN -- optional
+BusySubscriber ::= ERROR
NoSubscriberReply ::= ERROR
@@ -917,6 +1062,7 @@ RadioCongestion ::= ERROR
ImpossibleCallCompletion ::= ERROR
PARAMETER
+ activeSupplServices SS-CodeList -- optional
SM-DeliveryFailure ::= ERROR
PARAMETER
@@ -924,13 +1070,16 @@ PARAMETER
msProtocolError (1),
msNotEquiped (2),
unknownServiceCentre (3),
+ scCongestion (4),
invalidSmeAddress (5),
- msNotScSubscriber (6)}
+ msNotScSubscriber (6)}
MessageWaitingListFull ::= ERROR
-
+
+
--
+SystemFailure ::= ERROR
PARAMETER NetworkResource -- optional
DataMissing ::= ERROR
@@ -938,6 +1087,7 @@ DataMissing ::= ERROR
UnexpectedDataValue ::= ERROR
PasswordRegistrationFailure ::= ERROR
+PARAMETER
diagnostic ENUMERATED{undetermined (0),
invalidFormat (1),
newPasswordsMismatch (2)}
@@ -945,49 +1095,57 @@ PasswordRegistrationFailure ::= ERROR
NegativePasswordCheck ::= ERROR
+NoRoamingNumberAvailable ::= ERROR
TracingBufferFull ::= ERROR
END -- End of error types definitions
- MAP-Constants DEFINITIONS ::=
+
+MAP-Constants DEFINITIONS ::=
BEGIN
+EXPORTS
-maxSignalInfoLength,
-maxNumberOfTeleServices ,
+maxSignalInfoLength,
+maxNumberOfTeleServices,
maxNumberOfBearerServices,
-maxNumberOfSupplServices,
+maxNumberOfSupplServices,
-maxNumberOfCUG,
+maxNumberOfCUG,
+maxNumberOfBasicServices,
maxNumberOfForwardingFeatures,
maxNumberOfCallBarringFeatures,
-maxNumberOfHlrId,
-maxPacketDataVolume,
+maxNumberOfHlrId,
+maxPacketDataVolume,
maxNumberOfChargingUnit,
maxCallDuration,
maxAddressLength,
+maxNumberOfSentParameters;
--- value assignement
+-- value assignment
maxSignalInfoLength INTEGER ::= 200
--- this NamedValue represent the theoretical maximum number
+-- this NamedValue represent the theoretical maximum number
-- of octets which available to carry a single data type, without
-- requiring segmentation to cope with the network layer service.
+-- However the actual maximum size available for a data type
-- may be lower, especially when other information elements have
-- to be included in the same component
-
-
+
+
-- value assignment continuation
maxNumberOfTeleservices INTEGER ::= 20
maxNumberOfBearerServices INTEGER ::= 50
maxNumberOfSupplServices INTEGER ::= 30
+
maxNumberOfCUG INTEGER ::= 10
maxNumberOfBasicServices INTEGER ::= 70
-maxNumberOfForwardingFeatures INTEGER ::= 13
-maxNumberOfCallBarringFeatures INTEGER ::= 13
+maxNumberOfForwardingFeatures INTEGER ::= 13
+maxNumberOfCallBarringFeatures INTEGER ::= 13
+maxNumberOfHlrId INTEGER ::= 50
maxPacketDataVolume INTEGER ::= 100
maxNumberOfChargingUnit INTEGER ::= 16777215
maxCallDuration INTEGER ::= 16777215
@@ -995,23 +1153,28 @@ maxAddressLength INTEGER ::= 20
maxNumberOfSentParameters INTEGER ::= 10
-- this named value should correspond to the maximum of
+-- the maxNumberOfCUG and the maximum number of authentication
-- set which may be returned by a HLR plus 1.
END
-
+
+ExternalSignalInfo ::= SEQUENCE{
protocolId ProtocolId,
signalInfo SignalInfo}
maxExternalInfoLength INTEGER ::= 200
-Signal ::= OCTET STRING (SIZE (1..maxExternalInfoLength))
+SignalInfo ::= OCTET STRING (SIZE (1..maxExternalInfoLength))
+ProtocolId ::= ENUMERATED{
gsm-0408 (1),
gsm-0806 (2),
gsm-0808-bssmap (3),
- isup-Q763 (4)}
+ ets300102-1 (4)}
-MAP-DataTypes DEFINITIONS ::=
+
+MAP-DataTypes DEFINITIONS ::=
+
BEGIN
-- exports all data types defined in this module
@@ -1019,17 +1182,20 @@ BEGIN
IMPORTS
-- imports upper boundaries for data types
-maxNumberOfBearerServices, maxNumberOfSupplServices,
-maxNumberOfCUG, maxNumberOfBasicServices,
+maxSignalInfoLength, maxNumberOfTeleServices,
+maxNumberOfBearerServices, maxNumberOfSupplServices,
+maxNumberOfCUG, maxNumberOfBasicServices,
maxNumberOfForwardingFeatures, maxNumberOfCallBarringFeatures,
-maxNumberOfHlrId, maxPacketDataVolume,
+maxNumberOfHlrId, maxPacketDataVolume,
+maxNumberOfChargingUnit, maxCallDuration,
maxAddressLength, maxNumberOfSentParameters
FROM MAP-Constants;
-- common data types
TBCD-STRING ::= OCTET STRING
- -- digits 0 through 9, two digits per octet,
+ -- digits 0 through 9, two digits per octet,
+ -- each digit encoded 0000 to 1001,
-- 1111 used as filler when there is an odd number of digit.
@@ -1037,6 +1203,7 @@ AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
-- see internal description in section 6.4.1
IsdnAddressString ::= AddressString (SIZE (1..10))
+
ExternalSignalInfo ::= SEQUENCE{
protocolId ProtocolId,
signalInfo SignalInfo}
@@ -1044,13 +1211,15 @@ ExternalSignalInfo ::= SEQUENCE{
SignalInfo ::= OCTET STRING (SIZE (1..maxSignalInfoLength))
ProtocolId ::= ENUMERATED{
+ gsm-0408 (1),
gsm-0806 (2),
gsm-0808-bssmap (3),
- isup-Q763 (4)}
-
-
+ ets300102-1 (4)}
+
+
-- data types for numbering and identification
+IMSI ::= TBCD-STRING (SIZE (2..8))
-- MCC, MNC, MSIN concatenated in this order
TMSI ::= OCTET STRING (SIZE (1..4))
@@ -1058,27 +1227,31 @@ TMSI ::= OCTET STRING (SIZE (1..4))
SubscriberId ::= CHOICE {
imsi [0] IMPLICIT IMSI,
+ tmsi [1] IMPLICIT TMSI}
--
IMEI ::= TBCD-STRING (SIZE (8))
- -- Internal Structure
+ -- Internal Structure
-- Type Approval Code : 6 digits
- -- manufacturer place : 2 digits
+ -- manufacturer place : 2 digits
-- individual serial number : 6 digits
+ -- unassigned : 1 digit
LocAreaId ::= OCTET STRING (SIZE (2..5))
-- Octets coded according to
-- Recommendation GSM 04.08
- -- Internal structure
+ -- Internal structure
-- Mobile Country Code : 3 digits according to Rec E.212
-- : 1 filler (1111)
- -- Location Area Code : 2 octets according to GSM 04.08
+ -- Mobile Network Code : 2 digits according to Rec E.212
+ -- Location Area Code : 2 octets according to GSM 04.08
LocationInfo ::= CHOICE {
roamingNumber [0] IMPLICIT IsdnAddressString,
- mscNumber [1] IMPLICIT IsdnAddressString}
+ mscNumber [1] IMPLICIT IsdnAddressString}
HlrId ::= IMSI
+ -- leading digits of IMSI
HlrList ::= SEQUENCE
SIZE(1.. maxNumberOfHlrId) OF HlrId
@@ -1087,22 +1260,26 @@ HlrList ::= SEQUENCE
LMsId ::= OCTET STRING (SIZE (4))
- -- Octets coded according to
+GlobalCellId ::= OCTET STRING (SIZE (5..7))
+ -- Octets coded according to
-- Recommendation GSM 04.08
- -- Internal structure
+ -- Internal structure
-- Mobile Country Code : 3 digits according to Rec E.212
-- : 1 filler (1111)
- -- Mobile Network Code : 2 digits according to Rec E.212
+ -- Mobile Network Code : 2 digits according to Rec E.212
-- Location Area Code : 2 octets (LAC) according
-- to GSM 04.08
-
+ -- Cell identity : 2 octets (CI) according to GSM 04.08
+
+
-- data types for subscriber management
-
+
--
Category ::= OCTET STRING (SIZE (1))
-- internal structure defined in CCITT Rec Q.763
EquipStatus ::= ENUMERATED {
+ white-listed (0),
black-listed (1),
grey-listed (2)}
@@ -1110,6 +1287,7 @@ EquipStatus ::= ENUMERATED {
BearerServiceCode ::= OCTET STRING (SIZE (1))
-- Internal structure according to table 6.4/1
-- BIT 8 Transparency indicator (if applicable)
+ -- 0 transparent
-- 1 non transparent
-- BIT 7654 Bearer service group
@@ -1117,6 +1295,7 @@ BearerServiceCode ::= OCTET STRING (SIZE (1))
-- 0010 Circuit data asynchronous
-- 0011 Circuit data synchronous
-- 0100 PAD access c.d.a
+ -- 0101 Packet data synchrounous
-- 0110 Alternate speech/c.d.a
-- 0111 Alternate speech c.d.s
-- 1000 Speech followed by data c.d.a
@@ -1124,27 +1303,31 @@ BearerServiceCode ::= OCTET STRING (SIZE (1))
-- 1111 12.6 kb/s unrestricted digital
-- BIT 321 Rate (when applicable)
+ -- 000 Any
-- 001 300-300 b/s
- -- 010 1200-1200b/s
- -- 011 1200-75b/s
- -- 100 2400-2400b/s
- -- 101 4800-4800b/s
- -- 110 9600-9600b/s
+ -- 010 1200-1200 b/s
+ -- 011 1200-75 b/s
+ -- 100 2400-2400 b/s
+ -- 101 4800-4800 b/s
+ -- 110 9600-9600 b/s
+
- -- Bits 321 = 000 can be used to refer to all
+ -- Bits 321 = 000 can be used to refer to all
-- the bearer services of the corresponding group.
- -- Value "00000000" can be used to refer to all the defined
+ -- Value "00000000" can be used to refer to all the defined
-- bearer services.
-- For the codes referring to a group or all bearer services
-- the Transparency Indicator is not applicable and has to be set to "0"
-BearerServiceList ::= SEQUENCE
+
+BearerServiceList ::= SEQUENCE
SIZE(1 .. maxNumberOfBearerServices)
OF BearerServiceCode
-
+
BearerServiceCode
+7564321 Meaning
0000000 All bearer services
0001000 3.1 Khz group
@@ -1153,40 +1336,41 @@ BearerServiceCode
0001011 speech followed by 3.1 Khz
0010000 Data c.d.a
-0010001 Data c.d.a 300b/s
-0010010 Data c.d.a 1200b/s
-0010011 Data c.d.a 1200-75b/s
-0010100 Data c.d.a 2400b/s
-0010101 Data c.d.a 4800b/s
-0010110 Data c.d.a 9600b/s
+0010001 Data c.d.a 300 b/s
+0010010 Data c.d.a 1200 b/s
+0010011 Data c.d.a 1200-75 b/s
+0010100 Data c.d.a 2400 b/s
+0010101 Data c.d.a 4800 b/s
+0010110 Data c.d.a 9600 b/s
0011000 Data c.d.s
-0011010 Data c.d.s 1200b/s
-0011100 Data c.d.s 2400b/s
-0011101 Data c.d.s 4800b/s
-0011110 Data c.d.s 9600b/s
+0011010 Data c.d.s 1200 b/s
+0011100 Data c.d.s 2400 b/s
+0011101 Data c.d.s 4800 b/s
+0011110 Data c.d.s 9600 b/s
0100000 PAD access c.d.a
-0100001 PAD access c.d.a 300b/s
-0100010 PAD access c.d.a 1200b/s
-0100011 PAD access c.d.a 1200-75b/s
-0100100 PAD access c.d.a 2400b/s
-0100101 PAD access c.d.a 4800b/s
-0100110 PAD access c.d.a 9600b/s
+0100001 PAD access c.d.a 300 b/s
+0100010 PAD access c.d.a 1200 b/s
+0100011 PAD access c.d.a 1200-75 b/s
+0100100 PAD access c.d.a 2400 b/s
+0100101 PAD access c.d.a 4800 b/s
+0100110 PAD access c.d.a 9600 b/s
0101000 Data p.d.s
-0101100 Data p.d.s 2400b/s
-0101101 Data p.d.s 4800b/s
-0101110 Data p.d.s 9600b/s
+0101100 Data p.d.s 2400 b/s
+0101101 Data p.d.s 4800 b/s
+0101110 Data p.d.s 9600 b/s
-0110000 Alternate speech/ data c.d.a
+0110000 Alternate speech/data c.d.a
0111000 Alternate speech/data c.d.s
1000000 Speech followed by data c.d.a
-1001000 Speech follwoed by data c.d.s
+1001000 Speech followed by data c.d.s
1111000 12 kb/s Unrestricted Digital
+TeleServiceCode
Contents Meaning
00000000 All teleservices
@@ -1213,27 +1397,30 @@ Contents Meaning
01100000 Facsimile
01100001 Facsimile Group 3 and alternate speech
-01100010 Automatic Facimile Group 3
+01100010 Automatic Facsimile Group 3
+
-
TeleserviceCode ::= OCTET STRING (SIZE (1))
-- Internal structure according to table 6.4/2
-- Bit 8-5 encode the teleservice group
- -- teleservices of the corresponding group.
+ -- Bit 4-1 = 0000 can be used to refer to all the
+ -- teleservices of the corresponding group.
-- Value "00000000" can be used to refer to all the defined
-- teleservices
-TeleserviceList ::= SEQUENCE
+TeleserviceList ::= SEQUENCE
SIZE(1 .. maxNumberOfTeleservices)
OF TeleserviceCode
+
BasicServiceCode ::= CHOICE {
bearerService [2] IMPLICIT BearerServiceCode,
teleservice [3] IMPLICIT TeleserviceCode}
-BasicServiceList ::= SEQUENCE
+BasicServiceList ::= SEQUENCE
SIZE(1 .. maxNumberOfBasicServices)
+ OF BasicServiceCode
--
SubscriberStatus ::= ENUMERATED{
@@ -1241,6 +1428,8 @@ SubscriberStatus ::= ENUMERATED{
operatorOGCallBarring (1)}
+SS-Code
+
Contents Meaning
00010001 Calling number identification presentation
00010010 Calling number identification restriction
@@ -1259,7 +1448,7 @@ Contents Meaning
01000011 Completion of calls to busy subscribers
01010001 Three party service
01010010 Conference calling
-01100001 Closed user groupe
+01100001 Closed user group
01110001 Advice of charge
01110010 Freephone service
01110011 Reverse charging
@@ -1272,33 +1461,37 @@ Contents Meaning
10011001 Barring of incoming calls
10011010 Barring of all incoming calls
10011011 Barring of all IC calls when outside HPLMN
-
+
-- Data types for supplementary services
SS-Code ::= OCTET STRING (SIZE(1))
- -- Internal strucure according to
- -- table 6.4/3
- -- 0001 Number Identification services
- -- 0010 Forwarding services
- -- 0011 Call offering services
- -- 0100 Call completion services
- -- 0101 Multi-party services
- -- 0110 Community of interest services
- -- 0111 Charging services
- -- 1001 Call restriction services
- -- Bit 4-1 = 0000 can be use to refer to
- -- a group of supplementary services
- -- eg, "00100000" can be used to refer to all
- -- forwarding services
- -- "00101000" can be used to refer to all
- -- conditional forwarding services
+ -- Internal structure according to
+ -- table 6.4/3
+ -- Bit 8-5
+ -- 0001 Number Identification services
+ -- 0010 Forwarding services
+ -- 0011 Call offering services
+ -- 0100 Call completion services
+ -- 0101 Multi-party services
+ -- 0110 Community of interest services
+ -- 0111 Charging services
+ -- 1000 Additional information transfer services
+ -- 1001 Call restriction services
+ -- Bit 4-1 = 0000 can be use to refer to
+ -- a group of supplementary services
+ -- eg, "00100000" can be used to refer to all
+ -- forwarding services
+ -- "00101000" can be used to refer to all
+ -- conditional forwarding services
+ -- "00000000" can be used to refer to all
-- supplementary services
-SS-CodeList ::= SEQUENCE
+SS-CodeList ::= SEQUENCE
SIZE(1 .. maxNumberOfSupplServices)
OF SS-Code
+SS-Status ::= OCTET STRING (SIZE (1))
-- Bit 8-4 Unused
-- Bit 3 Provision indicator
-- 0 : Not provisioned
@@ -1306,6 +1499,7 @@ SS-CodeList ::= SEQUENCE
-- Bit 2 Registration indicator (if applicable)
-- 0 : Not Registered
-- 1 : Registered
+ -- Bit 1 Activation indicator (If applicable)
-- 0 : Not Active
-- 1 : Active
@@ -1313,19 +1507,23 @@ SS-Information ::= CHOICE{
forwardingInfo [0] IMPLICIT ForwardingInfo,
callBarringInfo [1] IMPLICIT CallBarringInfo,
cug-Information [2] IMPLICIT CUG-Information,
+ ss-Data [3] IMPLICIT SS-Data}
-SS-InfoList ::= SEQUENCE
+SS-InfoList ::= SEQUENCE
SIZE(1 .. maxNumberOfSupplServices)
- OF SS-Information
-
+ OF SS-Information
+
+
--
+SS-Data ::= SEQUENCE{
ss-Code SS-Code,
ss-Status [4] IMPLICIT SS-Status OPTIONAL,
ss-SubscriptionOption SS-SubscriptionOption OPTIONAL}
-SS-DataList ::= SEQUENCE
+SS-DataList ::= SEQUENCE
SIZE(1 .. maxNumberOfSupplServices)
+ OF SS-Data
SS-Request ::= ENUMERATED{
@@ -1333,13 +1531,15 @@ SS-Request ::= ENUMERATED{
erasure (1),
activation (2),
deactivation(3),
+ interrogation (4),
invoke (5)}
SS-SubscriptionOption ::= CHOICE{
- perCallBasis [5] IMPLICIT BOOLEAN,
+ perCallBasis [5] IMPLICIT BOOLEAN,
notificationToHeldRetrievedParty [6] IMPLICIT BOOLEAN,
userToUserServiceIndicator [7] IMPLICIT UserToUserServiceIndicator,
+ maximumConfereesNumber [8] IMPLICIT MaximumConfereesNumber,
huntGroupAccessSelectionOrder [9] IMPLICIT HuntGroupAccessSelectionOrder}
@@ -1347,6 +1547,7 @@ SS-SubscriptionOption ::= CHOICE{
ForwardingOptions ::= OCTET STRING (SIZE(1))
-- Bit 8-7 Notification to forwarding party
-- 00 No notification
+ -- 01 notification with calling number identity
-- 10 notification without calling number identity
-- Bit 6-5 Notification to calling party
-- 00 No notification
@@ -1354,22 +1555,25 @@ ForwardingOptions ::= OCTET STRING (SIZE(1))
-- 10 Notification without forwarded-to number
+UserToUserServiceIndicator ::= OCTET STRING (SIZE(1))
-- Bit 8 : service 1
-- Bit 7 : service 2
-- Bit 6 : service 3
-- Bit 5-1 : Reserved
- -- Bit 8 to 6 coded "1" if the service
+ -- Bit 8 to 6 coded "1" if the service
-- is available to the subscriber
+
MaximumConfereesNumber ::= INTEGER (1..10)
-
-
+
+
HuntGroupAccessSelectionOrder ::= ENUMERATED{
random (0),
sequential (1)}
+NoReplyConditionTime ::= INTEGER (5..30)
@@ -1377,20 +1581,23 @@ NumberOfConferees ::= INTEGER (1..10)
CUG-Facilities ::= OCTET STRING (SIZE (1))
- -- Bit 2-1
+ -- Bit 8-3 000000 (Unused)
+ -- Bit 2-1
-- 00 CUG only facilities
-- 01 CUG with outgoing access
-- 10 CUG with incoming access
-- 11 CUG with both outgoing and incoming access
CUG-Interlock ::= OCTET STRING (SIZE (4))
+ -- Internal structure defined in Rec CCITT Q.763
CUG-Index ::= OCTET STRING (SIZE (1))
- -- Internal structrure defined in Rec CCITT Q.763
+ -- Internal structure defined in Rec CCITT Q.763
CUG-Options ::= OCTET STRING (SIZE (1))
-- BIT 8-4 00000 (Unused)
-- BIT 3 preferential CUG indicator
+ -- 0 no preferential
-- 1 preferential CUG
-- BIT 2 barring of incoming calls within the CUG
-- 0 no barring
@@ -1398,21 +1605,24 @@ CUG-Options ::= OCTET STRING (SIZE (1))
-- BIT 1 barring of outgoing calls within the CUG
-- 0 no barring
-- 1 barring
+
CUG-Feature ::= SEQUENCE {
- cug-interlock CUG-Interlock,
+ cug-interlock CUG-Interlock,
cug-Index CUG-Index,
- cug-Options CUG-Options,
+ cug-Options CUG-Options,
ss-Status SS-Status}
+CUG-FeatureList ::= SEQUENCE SIZE (
1..maxNumberOfCUG) OF CUG-Feature
-
-
+
+
CUG-Information ::= SEQUENCE{
cug-Facilities CUG-Facilities,
CHOICE{
cug-Feature [0] IMPLICIT CUG-Feature,
cug-FeatureList [1] IMPLICIT CUG-FeatureList}}
+ -- the first alternative of the choice should be used
-- for the preferred CUG.
--
@@ -1420,6 +1630,7 @@ ForwardingInfo ::= SEQUENCE{
ss-Code SS-Code OPTIONAL,
forwardingFeatureList ForwardingFeatureList}
+ForwardingData ::= SEQUENCE{
forwardedToNumber [5] IMPLICIT IsdnAddressString,
forwardingOptions [6] IMPLICIT ForwardingOptions OPTIONAL}
@@ -1427,18 +1638,21 @@ ForwardingInfo ::= SEQUENCE{
ForwardingFeature ::= SEQUENCE {
basicService BasicServiceCode OPTIONAL,
ss-Status [4] IMPLICIT SS-Status,
+ forwardedToNumber [5] IMPLICIT IsdnAddressString OPTIONAL,
forwardingOptions [6] IMPLICIT ForwardingOptions OPTIONAL,
noReplyConditionTime [7] IMPLICIT NoReplyConditionTime OPTIONAL}
ForwardingFeatureList ::= SEQUENCE SIZE (1.. maxNumberOfForwardingFeatures)
OF ForwardingFeature
+
CallBarringInfo ::= SEQUENCE {
- ss-Code SS-Code,
+ ss-Code SS-Code,
callBarringFeatureList CallBarringFeatureList}
CallBarringFeature ::= SEQUENCE{
basicServiceCode BasicServiceCode OPTIONAL,
ss-Status [4] IMPLICIT SS-Status }
+
CallBarringFeatureList ::= SEQUENCE SIZE (1.. maxNumberOfCallBarringFeatures)
OF CallBarringFeature
@@ -1446,22 +1660,25 @@ SubscriberData ::= SEQUENCE{
msIsdn [1] IMPLICIT IsdnAddressString OPTIONAL,
category [2] IMPLICIT Category OPTIONAL,
subscriberStatus [3] IMPLICIT SubscriberStatus OPTIONAL,
+ bearerServiceList [4] IMPLICIT BearerServiceList OPTIONAL,
teleserviceList [6] IMPLICIT TeleserviceList OPTIONAL,
- provisonedSupplServices [7] IMPLICIT SS-InfoList OPTIONAL}
-
-
+ provisonedSupplServices [7] IMPLICIT SS-InfoList OPTIONAL}
+
+
SS-Notification ::= OCTET STRING (SIZE (1))
-- 1 bit per defined indication
Password ::= CHOICE {
+ PrintableString (SIZE(4..8)),
NumericString (FROM (
"0"|"1"|"2"|"3"|"4"|
"5"|"6"|"7"|"8"|"9")|
- SIZE(4))}
- -- only the second form is used for GSM systems.
+ SIZE(4))}
+ -- only the second form is used for GSM systems.
+GuidanceInfo ::= ENUMERATED{
guidance0 (0),
guidance1 (1),
guidance2 (2),
@@ -1469,39 +1686,45 @@ Password ::= CHOICE {
guidance4 (4)}
-- the identifiers used in this description represent
+ -- the information which has to be delivered to the subscriber
-- according to table 6.4/4.
- -- How this information is really delivered to the subscriber
- -- (display, annoucement, ...) is not part of this specification.
+ -- How this information is really delivered to the subscriber
+ -- (display, announcement, ...) is not part of this specification.
SS-UserData ::= IA5String (SIZE (1.. maxSignalInfoLength))
+number Information to be provided
+
guidance0 enter password
guidance1 enter new password
guidance2 enter new password again
guidance3 bad password try again
guidance4 bad password format try again
-
+
-- Data types for call parameters
CallReference ::= OCTET STRING (SIZE (1..3))
CallType ::= ENUMERATED{
+ incomingCall (0),
forwardedCallPortion (1),
reroutedCallPortion (2),
- outgoingCall (3),
+ outgoingCall (3),
ss-Request (4)}
SS-ChargingData ::= SEQUENCE {
ss-Code [1] IMPLICIT SS-Code,
+ ss-Request [2] IMPLICIT SS-Request,
charge [3] IMPLICIT Charge OPTIONAL}
-SS-ChargingInfo ::= SEQUENCE
+SS-ChargingInfo ::= SEQUENCE
SIZE(1..maxNumberOfSupplServices)
- OF SS-ChargingData
+ OF SS-ChargingData
CallDuration ::= INTEGER (0..maxCallDuration)
+
CallDateTime ::= GeneralizedTime (SIZE (14 .. 24))
-- local time and time differential
-- to UTC time
@@ -1509,34 +1732,39 @@ CallDateTime ::= GeneralizedTime (SIZE (14 .. 24))
PacketDataVolume ::= INTEGER (1..maxPacketDataVolume)
Charge ::= INTEGER (1.. maxNumberOfChargingUnit)
+
ChargingUnit ::= ENUMERATED {
- specialDrawingRights (0)}
+ specialDrawingRights (0)}
CallStatus ::= ENUMERATED
{undetermined (0),
successfulNormalTermination (1),
successfulAbnormalTermination (2),
- forwardedWithAbnormalTermination (5),
+ forwarded (4),
+ forwardedWithAbnormalTermination (5),
rerouted (6),
reroutedWithAbnormalTermination (7),
unsuccessfulNoRadioContact (8),
unsuccessfulNoResponse (9),
unsuccessfulBusySubscriber (10),
unsuccessfulSystemFailed (11),
+ unsuccessfulSusbcriptionViolation (12),
unsuccessfulUnsupportedFacility (13)}
NumberOfForwarding ::= INTEGER (1..5)
-
-
+
+
-- Data types for radio parameters
+ChannelType ::= OCTET STRING (SIZE (1..10))
-- Concatenation of
-- Speech data indicator
-- Channel rate
- -- Speech encoding algorithm/ data rate
+ -- Speech encoding algorithm/data rate
-- + transparency indicator
-- as defined in Recommendation GSM 08.08
+
ClassmarkInformation ::= OCTET STRING (SIZE (1..2))
-- classmark information element type 1 or 2
-- contents as defined in Recommendation 08.08
@@ -1547,11 +1775,14 @@ HandoverPriority ::= OCTET STRING (SIZE (1))
+
HandoverType ::= ENUMERATED
{interBSS (0),
intraBSS (1)}
-
+
+
-- Data types for security procedures
+
AuthenticationSet ::= SEQUENCE {
rand Rand,
sres Sres,
@@ -1559,6 +1790,7 @@ AuthenticationSet ::= SEQUENCE {
Rand ::= OCTET STRING (SIZE (16))
+
Sres ::= OCTET STRING (SIZE (4))
Kc ::= OCTET STRING (SIZE (8))
@@ -1566,14 +1798,17 @@ Kc ::= OCTET STRING (SIZE (8))
Ki ::= OCTET STRING (SIZE (16))
CKSN ::= OCTET STRING (SIZE (1))
+ -- bits 8-4 unused
-- bits 3-1 coded as specified in recommendation GSM 04.08
CipheringMode ::= ENUMERATED{
noEncryption (1),
version1-GSM (2)}
-
--- Data types for short message services
+
+
+
+-- Data types for short message services
SM-RP-DA ::= CHOICE{
imsi [0] IMPLICIT IMSI,
@@ -1581,41 +1816,47 @@ SM-RP-DA ::= CHOICE{
roamingNumber [3] IMPLICIT IsdnAddressString,
serviceCentreAddress [4] IMPLICIT AddressString}
+
SM-RP-OA ::= CHOICE{
msIsdn [2] IMPLICIT IsdnAddressString,
serviceCentreAddress [4] IMPLICIT AddressString}
SM-RP-UI ::= OCTET STRING (SIZE (1..maxSignalInfoLength))
-Figure 6.4/9 (Sheet 1 of 1)
+
+Figure 6.4/9
ASN.1 Specification of MAP data types: short messages
-
+
-- fault recovery, call tracing
TraceReference ::= OCTET STRING (SIZE (1..2))
+TraceType ::= INTEGER{
allEvents (0),
onlyCalls (1),
- eventSet1 (2),
+ eventSet1 (2),
eventSet254 (255)}
(0..255)
- -- Identifiers eventSet1 to eventSet254 corresponds to
+ -- Identifiers eventSet1 to eventSet254 corresponds to
-- sets of events pre-defined by each operator.
-NetworkResource ::= ENUMERATED
+
+NetworkResource ::= ENUMERATED
{pLMN (0),
hLR (1),
vLR (2),
previous-VLR (3),
controlling-MSC (4),
vMSC (5),
+ eIR (6),
radioSubSystem (7)}
-
-
+
+
-- other data types
RequestParameter ::= ENUMERATED{
request-IMSI (0),
request-AuthenticationSet (1),
+ request-SubscriberData (2),
request-CUG-Information (3),
request-Ki (4)}
@@ -1623,13 +1864,15 @@ RequestParameters ::= SEQUENCE SIZE (1..2) OF RequestParameter
SentParameter ::= CHOICE{
imsi [0] IMPLICIT IMSI,
+ authenticationSet [1] IMPLICIT AuthenticationSet,
susbcriberData [2] IMPLICIT SubscriberData,
cug-information [3] IMPLICIT CUG-Information,
ki [4] IMPLICIT Ki}
-SentParameters ::= SEQUENCE
+SentParameters ::= SEQUENCE
SIZE(1..maxNumberOfSentParameters)
+ OF SentParameter
CmServiceType ::= ENUMERATED{
@@ -1637,6 +1880,7 @@ CmServiceType ::= ENUMERATED{
emergencyCallEstablishment (2),
shortMessageService (4),
ss-request (8),
+ mobileOriginatingCallRe-establishment (9),
mobileTerminatingCall (10)}
--
@@ -1644,6 +1888,7 @@ AccessConnectionStatus ::= OCTET STRING (SIZE (1))
-- Bit 8-4 Reserved
-- Bit 3
-- 0 No RR- connection
+ -- 1 RR-connection established
-- Bit 2
-- 0 Ciphering mode off
-- 1 Ciphering mode on
@@ -1651,29 +1896,34 @@ AccessConnectionStatus ::= OCTET STRING (SIZE (1))
-- 0 MM-connection existing and authenticated
-- 1 MM-connection existing and not authenticated
+END -- End of data types specifications
- Undetermined
- Successful with normal termination
- Successful with abnormal termination
+- Spare
- Forwarded
- Forwarded with abnormal termination
- Rerouted
- Rerouted with abnormal termination
- Unsuccessful due to no radio contact
- Unsuccessful due to no response
-- Unsucessful due to busy subscriber
+- Unsuccessful due to busy subscriber
- Unsuccessful due to system failure
-- Unsuccessful due to not supported facility
-
-MAP-AbortInformation DEFINITIONS ::=
+- Unsuccessful due to subscription violation
+- Unsuccessful due to not supported facility
+MAP-AbortInformation DEFINITIONS ::=
+
BEGIN
+
IMPORTS
maxSignalInfoLength FROM MAP-Constants;
-
-MAPAbortInformation ::= SEQUENCE{
+
+MAPAbortInformation ::= SEQUENCE{
abortCause ENUMERATED{
unspecifiedReason (0),
versionNotSupported (1),
+ userResourceLimitation (2),
resourceUnavailableLongTermProblem (3),
resourceUnavailableTemporaryProblem (4),
radioChannelRelease (5),
@@ -1681,14 +1931,16 @@ MAPAbortInformation ::= SEQUENCE{
callRelease (7),
associatedProcedureFailed (8),
remoteOperationFailure (9)},
+ additionalInformation OCTET STRING (SIZE(
1..MaxSignalInfoLength))}
--
- -- The internal structure of the OCTET STRING
+ -- The internal structure of the OCTET STRING
-- is up to the operator
-END
-
-MAP-Protocol DEFINITIONS ::=
+END
+
+MAP-Protocol DEFINITIONS ::=
+
BEGIN
IMPORTS
@@ -1696,6 +1948,7 @@ IMPORTS
-- Location management
UpdateLocationArea, UpdateLocation, CancelLocation,
+DetachIMSI, AttachIMSI, DeregisterMobileSubscriber,
-- Data management
SendParameters, InsertSubscriberData, DeleteSubscriberData,
@@ -1703,33 +1956,39 @@ SendParameters, InsertSubscriberData, DeleteSubscriberData,
-- Supplementary Services Handling
RegisterSS, EraseSS, ActivateSS,
DeactivateSS, InterrogateSS, InvokeSS, ForwardSsNotification,
+RegisterPassword, GetPassword, ProcessUnstructuredSsData,
-- Call set-up
-SendInfoForIncomingCall, SendInfoForOutgoingCall, SendRoutingInformation,ProvideRoamingNumber,
+SendInfoForIncomingCall, SendInfoForOutgoingCall, SendRoutingInformation, ProvideRoamingNumber,
CompleteCall, ConnectToFollowingAddress, ProcessCallWaiting
-- Paging
Page, SearchForMobileSubscriber,
+
-- Handover
- PerformHandover, SendEndSignal,
+PerformHandover, SendEndSignal,
PerformSubsequentHandover, AllocateHandoverNumber, SendHandoverReport,
ProcessAccessSignalling, ForwardAccessSignalling, NoteInternalHandover,
-
+
+
-- Charging
+RegisterChargingInformation,
-- Restoration
Reset, ForwardCheckSsIndication,
--- Authentication and security
- Authenticate, ProvideIMSI,
+-- Authentication and security
+Authenticate, ProvideIMSI,
ForwardNewTMSI, SetCipheringMode,
+
-- Equipment management
CheckIMEI,
-- Short messages
SendRoutingForShortMsg, ForwardShortMessage, SetMessageWaitingData,
NoteMSPresent, AlertServiceCentre,
+
-- Tracing
ActivateTraceMode, DeactivateTraceMode, TraceSubscriberActivity,
@@ -1737,6 +1996,7 @@ ActivateTraceMode, DeactivateTraceMode, TraceSubscriberActivity,
ProcessAccessRequest
BeginSubscriberActivity
FROM MAP-Operations
+
-- imports error types
UnknownSubscriber, UnknownBaseStation,UnknownMSC,
@@ -1744,29 +2004,33 @@ UnknownLocArea, UnidentifiedSubscriber,
UnallocatedRoamingNumber, UnknownEquipment, RoamingNotAllowed,
IllegalMS, BearerServiceNotProvisioned,
TeleserviceNotProvisioned, InsufficientBearerCapabilities,
+CallBarred, ForwardingViolation, CUG-Reject,
IllegalSS-Operation, SS-ErrorStatus, SS-NotAvailable,
-SS-SubscriptionViolation, SS-Incompatibility, FacilityNotSupported, InvalidTargetBaseStation, NoRadioResourceAvailable,
-NoHandoverNumberAvailable,
-SubsequentHandoverFailure, AbsentSubscriber,
-BusySubscriber, NoSubscriberReply, RadioCongestion,
+SS-SubscriptionViolation, SS-Incompatibility, FacilityNotSupported, InvalidTargetBaseStation, NoRadioResourceAvailable,
+NoHandoverNumberAvailable,
+SubsequentHandoverFailure, AbsentSubscriber,
+BusySubscriber, NoSubscriberReply, RadioCongestion,
ImpossibleCallCompletion, SM-DeliveryFailure, MessageWaitingListFull, SystemFailure, DataMissing,
-UnexpectedDataValue, PasswordRegistrationFailure,
+UnexpectedDataValue, PasswordRegistrationFailure,
+NegativePasswordCheck, NoRoamingNumberAvailable,
TracingBufferFull
FROM MAP-Errors;
-
-
+
+
-- allocation of local value to operations
updateLocationArea UpdateLocationArea ::= 1
updateLocation UpdateLocation ::= 2
+
cancelLocation CancelLocation ::= 3
provideRoamingNumber ProvideRoamingNumber ::= 4
detachIMSI DetachIMSI ::= 5
-attachIMSI AttachIMSI ::= 6
+attachIMSI AttachIMSI ::= 6
+
insertSubscriberData InsertSubscriberData ::= 7
deleteSubscriberData DeleteSubscriberData ::= 8
@@ -1774,6 +2038,7 @@ deleteSubscriberData DeleteSubscriberData ::= 8
sendParameters SendParameters ::= 9
registerSS RegisterSS ::= 10
+
eraseSS EraseSS ::= 11
activateSS ActivateSS ::= 12
@@ -1781,6 +2046,7 @@ activateSS ActivateSS ::= 12
deactivateSS DeactivateSS ::= 13
interrogateSS InterrogateSS ::= 14
+
invokeSS InvokeSS ::= 15
forwardSsNotification ForwardSsNotification ::= 16
@@ -1788,6 +2054,7 @@ forwardSsNotification ForwardSsNotification ::= 16
registerPassword RegisterPassword ::= 17
getPassword GetPassword ::= 18
+
processUnstructuredSsData ::= 19
sendInfoForIncomingCall SendInfoForIncomingCall ::= 20
@@ -1795,13 +2062,16 @@ sendInfoForIncomingCall SendInfoForIncomingCall ::= 20
sendInfoForOutgoingCall SendInfoForOutgoingCall ::= 21
sendRoutingInformation SendRoutingInformation ::= 22
+
completeCall CompleteCall ::= 23
connectToFollowingAddress ConnectToFollowingAddress ::= 24
processCallWaiting ProcessCallWaiting ::= 25
-
+
+
page Page ::= 26
+
searchForMobileSubscriber SearchForMobileSubscriber ::= 27
performHandover PerformHandover ::= 28
@@ -1809,6 +2079,7 @@ performHandover PerformHandover ::= 28
sendEndSignal SendEndSignal ::= 29
performSubsequentHandover PerformSubsequentHandover ::= 30
+
allocateHandoverNumber AllocateHandoverNumber ::= 31
sendHandoverReport SendHandoverReport ::= 32
@@ -1816,6 +2087,7 @@ sendHandoverReport SendHandoverReport ::= 32
processAccessSignalling ProcessAccessSignalling ::= 33
forwardAccessSignalling ForwardAccessSignalling ::= 34
+
noteInternalHandover NoteInternalHandover ::= 35
registerChargingInformation RegisterChargingInformation ::= 36
@@ -1823,6 +2095,7 @@ registerChargingInformation RegisterChargingInformation ::= 36
reset Reset ::= 37
forwardCheckSsIndication ForwardCheckSsIndication ::= 38
+
authenticate Authenticate ::= 39
provideIMSi ProvideIMSI ::= 40
@@ -1830,6 +2103,7 @@ provideIMSi ProvideIMSI ::= 40
forwardNewTMSI ForwardNewTMSI ::= 41
setCipheringMode SetCipheringMode ::= 42
+
checkIMEI CheckIMEI ::= 43
sendRoutingInfoForSM SendRoutingInfoForSM ::= 45
@@ -1837,6 +2111,7 @@ sendRoutingInfoForSM SendRoutingInfoForSM ::= 45
forwardShortMessage ForwardShortMessage ::= 46
setMessageWaitingData SetMessageWaitingData ::= 47
+
noteMSPresent NoteMsPresent ::= 48
alertServiceCentre AlertServiceCentre ::= 49
@@ -1844,14 +2119,16 @@ alertServiceCentre AlertServiceCentre ::= 49
activateTraceMode ActivateTraceMode ::= 50
deactivateTraceMode DeactivateTraceMode ::= 51
+
traceSubscriberActivity TraceSubscriberActivity ::= 52
-
-
+
+
processAccessRequest ProcessAccessRequest ::= 53
beginSubscriberActivity BeginSubscriberActivity ::= 54
--
+-- allocation of local value to errors
unknownSubscriber UnknownSubscriber ::= 1
@@ -1859,6 +2136,7 @@ unknownBaseStation UnknownBaseStation ::= 2
unknownMSC UnknownMSC ::= 3
+unknownLocArea UnknownLocArea ::= 4
unidentifiedSubscriber UnidentifiedSubscriber ::= 5
@@ -1866,6 +2144,7 @@ unallocatedRoamingNumber UnallocatedRoamingNumber ::= 6
unknownEquipment UnknownEquipment ::= 7
+roamingNotAllowed RoamingNotAllowed ::= 8
illegalMS IllegalMS ::= 9
@@ -1873,6 +2152,7 @@ bearerServiceNotProvisioned BearerServiceNotProvisioned ::= 10
teleServiceNotProvisioned TeleServiceNotProvisioned ::= 11
+insufficientBearerCapabilities InsufficientBearerCapabilities ::= 12
callBarred CallBarred ::= 13
@@ -1880,6 +2160,7 @@ forwardingViolation ForwardingViolation ::= 14
cug-Reject CUG-Reject ::= 15
+illegalSS-Operation IllegalSS-Operation ::= 16
ss-ErrorStatus SS-ErrorStatus ::= 17
@@ -1887,12 +2168,15 @@ ss-NotAvailable SS-NotAvailable ::= 18
ss-SubscriptionViolation SS-SubscriptionViolation ::= 19
+ss-Incompatibility SS-Incompatibility ::= 20
facilityNotSupported FacilityNotSupported ::= 21
invalidTargetBaseStation InvalidTargetBaseStation ::= 23
+
noRadioResourceAvailable NoRadioResourceAvailable ::= 24
+noHandoverNumberAvailable NoHandoverNumberAvailable ::= 25
subsequentHandoverFailure SubsequentHandoverFailure ::= 26
@@ -1900,6 +2184,7 @@ absentSubscriber AbsentSubscriber ::= 27
busySubscriber BusySubscriber ::= 28
+noSubscriberReply NoSubscriberReply ::= 29
radioCongestion RadioCongestion ::= 30
@@ -1907,6 +2192,7 @@ impossibleCallCompletion ImpossibleCallCompletion ::= 31
sm-DeliveryFailure SM-DeliveryFailure ::= 32
+MessageWaitingListFull ::= 33
systemFailure SystemFailure ::= 34
@@ -1914,6 +2200,7 @@ dataMissing DataMissing ::= 35
unexpectedDataValue UnexpectedDataValue ::= 36
+passwordRegistrationFailure PasswordRegistrationFailure :: 37
negativePasswordCheck NegativePasswordCheck ::= 38
@@ -1921,5 +2208,6 @@ noRoamingNumberAvailable NoRoamingNumberAvailable ::= 39
tracingBufferFull TracingBufferFull ::= 40
+
END
-
+