OVERVIEW INDEX DEPRECATED HELP CORRESPONDENCES | provided by TTworkbench

Modulepars Data Types Component Types Port Types Constants Templates Signatures Functions Altsteps Test cases

# Module MAP_SM_DataTypes_V10

Import Declarations:

- MAP_CommonDataTypes_V10
  all
- ASNAUX
  all
- MAP_BS_Code_V10
  all
- MAP_SS_Code_V10
  all
- MAP_ER_DataTypes_V10
  all
- MAP_TS_Code_V10
  all
- MAP_SS_DataTypes_V10
  all
- MAP_ExtensionDataTypes_V10
  all

Data Types Summary
SM_RP_MTI |
SM_RP_SMEA |
SM_DeliveryTimerValue |
MW_Status |
DispatcherList |
SM_DeliveryNotIntended |
SM_DeliveryOutcome |
AlertReason |
RoutingInfoForSM_Arg |
RoutingInfoForSM_Res |
IP_SM_GW_Guidance |
LocationInfoWithLMSI |
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 |
Additional_Number |
SM_RP_DA |
SM_RP_OA |

Constants Summary
MW_Status_mnrf_Set_ |
MW_Status_mcef_Set_ |
MW_Status_sc_AddressNotIncluded_ |
MW_Status_mnrg_Set_ |
maxNumOfDispatchers |

## Details

SM_RP_MTI

    SM-RP-MTI ::= INTEGER (0..10)
         -- 0 SMS Deliver
         -- 1 SMS Status Report
         -- other values are reserved for future use and shall be discarded if
         -- received
    SM-RP-SMEA

SM_RP_SMEA

    SM-RP-SMEA ::= OCTET STRING (SIZE (1..12))
         -- this parameter contains an address field which is encoded
         -- as defined in 3GPP TS 23.040. An address field contains 3 elements :
         --        address-length
         --        type-of-address
         --        address-value
    RoutingInfoForSM-Res

SM_DeliveryTimerValue

    SM-DeliveryTimerValue ::= INTEGER (30..600)
    ReportSM-DeliveryStatusArg

MW_Status

    MW-Status ::= BIT STRING {
         sc-AddressNotIncluded (0),
         mnrf-Set (1),
         mcef-Set (2) ,
         mnrg-Set    (3)} (SIZE (6..16))
         -- exception handling:
         -- bits 4 to 15 shall be ignored if received and not understood
    ReadyForSM-Arg

DispatcherList

    DispatcherList ::=
         SEQUENCE SIZE (1..maxNumOfDispatchers) OF
                                              ISDN-AddressString
    maxNumOfDispatchers

SM_DeliveryNotIntended

    ENUMERATED {
     onlyIMSI-requested (0),
     onlyMCC-MNC-requested (1),
     ...}
    SM-RP-MTI

SM_DeliveryOutcome

    ENUMERATED {
     memoryCapacityExceeded (0),
     absentSubscriber (1),
     successfulTransfer (2)}
    ReportSM-DeliveryStatusRes

AlertReason

    ENUMERATED {
     ms-Present (0),
     memoryAvailable (1)}
    MT-ForwardSM-VGCS-Arg

RoutingInfoForSM_Arg

    RoutingInfoForSM-Arg ::= SEQUENCE {
         msisdn                               [0] ISDN-AddressString,
         sm-RP-PRI                            [1] BOOLEAN,
         serviceCentreAddress                 [2] AddressString,
         extensionContainer                   [6] ExtensionContainer            OPTIONAL,
         ... ,
         gprsSupportIndicator                 [7] NULL                          OPTIONAL,
         -- gprsSupportIndicator is set only if the SMS-GMSC supports
         -- receiving of two numbers from the HLR
         sm-RP-MTI                            [8] SM-RP-MTI                     OPTIONAL,
         sm-RP-SMEA                           [9] SM-RP-SMEA              OPTIONAL,
         sm-deliveryNotIntended               [10] SM-DeliveryNotIntended       OPTIONAL,
         ip-sm-gwGuidanceIndicator            [11] NULL                         OPTIONAL }
    SM-DeliveryNotIntended

RoutingInfoForSM_Res

    RoutingInfoForSM-Res ::= SEQUENCE {
         imsi                                 IMSI,
         locationInfoWithLMSI                 [0] LocationInfoWithLMSI,
         extensionContainer                   [4] ExtensionContainer            OPTIONAL,
         ...,
         ip-sm-gwGuidance                     [5] IP-SM-GW-Guidance             OPTIONAL }
    IP-SM-GW-Guidance

IP_SM_GW_Guidance

    IP-SM-GW-Guidance ::= SEQUENCE {
         minimumDeliveryTimeValue             SM-DeliveryTimerValue,
         recommendedDeliveryTimeValue         SM-DeliveryTimerValue,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ...}
    LocationInfoWithLMSI

LocationInfoWithLMSI

    LocationInfoWithLMSI ::= SEQUENCE {
         networkNode-Number                   [1] ISDN-AddressString,
         lmsi                                 LMSI                              OPTIONAL,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ...,
         gprsNodeIndicator                    [5] NULL                          OPTIONAL,
         -- gprsNodeIndicator is set only if the SGSN number is sent as the
         -- Network Node Number
         additional-Number                    [6] Additional-Number             OPTIONAL
         -- NetworkNode-number can be either msc-number or sgsn-number or IP-SM-GW
         -- number or SMS Router number
         }
    Additional-Number

MO_ForwardSM_Arg

    MO-ForwardSM-Arg ::= SEQUENCE {
         sm-RP-DA                             SM-RP-DA,
         sm-RP-OA                             SM-RP-OA,
         sm-RP-UI                             SignalInfo,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ... ,
         imsi                                 IMSI                              OPTIONAL }
    MO-ForwardSM-Res

MO_ForwardSM_Res

    MO-ForwardSM-Res ::= SEQUENCE {
         sm-RP-UI                             SignalInfo                        OPTIONAL,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ...}
    MT-ForwardSM-Arg

MT_ForwardSM_Arg

    MT-ForwardSM-Arg ::= SEQUENCE {
         sm-RP-DA                             SM-RP-DA,
         sm-RP-OA                             SM-RP-OA,
         sm-RP-UI                             SignalInfo,
         moreMessagesToSend                   NULL                              OPTIONAL,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ...,
         smDeliveryTimer                      SM-DeliveryTimerValue             OPTIONAL,
         smDeliveryStartTime                  Time                              OPTIONAL }
         -- SM-DeliveryTimerValue contains the value used by the SMS-GMSC
    MT-ForwardSM-Res

MT_ForwardSM_Res

    MT-ForwardSM-Res ::= SEQUENCE {
         sm-RP-UI                             SignalInfo                        OPTIONAL,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ...}
    SM-RP-DA

ReportSM_DeliveryStatusArg

    ReportSM-DeliveryStatusArg ::= SEQUENCE {
         msisdn                               ISDN-AddressString,
         serviceCentreAddress                 AddressString,
         sm-DeliveryOutcome                   SM-DeliveryOutcome,
         absentSubscriberDiagnosticSM         [0] AbsentSubscriberDiagnosticSM
                                                                                OPTIONAL,
         extensionContainer                   [1] ExtensionContainer            OPTIONAL,
         ...,
         gprsSupportIndicator                 [2] NULL                          OPTIONAL,
         -- gprsSupportIndicator is set only if the SMS-GMSC supports
         -- handling of two delivery outcomes
         deliveryOutcomeIndicator             [3] NULL                          OPTIONAL,
         -- DeliveryOutcomeIndicator is set when the SM-DeliveryOutcome
         -- is for GPRS
         additionalSM-DeliveryOutcome         [4] SM-DeliveryOutcome            OPTIONAL,
         -- If received, additionalSM-DeliveryOutcome is for GPRS
         -- If DeliveryOutcomeIndicator is set, then AdditionalSM-DeliveryOutcome shall be absent
         additionalAbsentSubscriberDiagnosticSM    [5] AbsentSubscriberDiagnosticSM OPTIONAL,
         -- If received additionalAbsentSubscriberDiagnosticSM is for GPRS
         -- If DeliveryOutcomeIndicator is set, then AdditionalAbsentSubscriberDiagnosticSM
         -- shall be absent
         ip-sm-gw-Indicator                   [6] NULL                          OPTIONAL,
         -- the ip-sm-gw indicator indicates by its presence that sm-deliveryOutcome
         -- is for delivery via IMS
         -- If present, deliveryOutcomeIndicator shall be absent.
         ip-sm-gw-sm-deliveryOutcome          [7] SM-DeliveryOutcome            OPTIONAL,
         -- If received ip-sm-gw-sm-deliveryOutcome is for delivery via IMS
         -- If ip-sm-gw-Indicator is set, then ip-sm-gw-sm-deliveryOutcome shall be absent
         ip-sm-gw-absentSubscriberDiagnosticSM     [8] AbsentSubscriberDiagnosticSM OPTIONAL
         -- If received ip-sm-gw-sm-absentSubscriberDiagnosticSM is for delivery via IMS
         -- If ip-sm-gw-Indicator is set, then ip-sm-gw-sm-absentSubscriberDiagnosticSM
         -- shall be absent
    }
    SM-DeliveryOutcome

ReportSM_DeliveryStatusRes

    ReportSM-DeliveryStatusRes ::= SEQUENCE {
         storedMSISDN                         ISDN-AddressString                OPTIONAL,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ...}
    AlertServiceCentreArg

AlertServiceCentreArg

    AlertServiceCentreArg ::= SEQUENCE {
         msisdn                               ISDN-AddressString,
         serviceCentreAddress                 AddressString,
         ...}
    InformServiceCentreArg

InformServiceCentreArg

    InformServiceCentreArg ::= SEQUENCE {
         storedMSISDN                         ISDN-AddressString                OPTIONAL,
         mw-Status MW-Status                  OPTIONAL,
         extensionContainer                   ExtensionContainer                OPTIONAL,
         ... ,
         absentSubscriberDiagnosticSM         AbsentSubscriberDiagnosticSM      OPTIONAL,
         additionalAbsentSubscriberDiagnosticSM    [0] AbsentSubscriberDiagnosticSM OPTIONAL }
         -- additionalAbsentSubscriberDiagnosticSM may be present only if
         -- absentSubscriberDiagnosticSM is present.
         -- if included, additionalAbsentSubscriberDiagnosticSM is for GPRS and
         -- absentSubscriberDiagnosticSM is for non-GPRS
    MW-Status

ReadyForSM_Arg

    ReadyForSM-Arg ::= SEQUENCE {
         imsi                                 [0] IMSI,
         alertReason                          AlertReason,
         alertReasonIndicator                 NULL                             OPTIONAL,
         -- alertReasonIndicator is set only when the alertReason
         -- sent to HLR is for GPRS
         extensionContainer                   ExtensionContainer               OPTIONAL,
         ...,
         additionalAlertReasonIndicator       [1] NULL                         OPTIONAL
         -- additionalAlertReasonIndicator is set only when the alertReason
         -- sent to HLR is for IP-SM-GW
         }
    ReadyForSM-Res

ReadyForSM_Res

    ReadyForSM-Res ::= SEQUENCE {
         extensionContainer                   ExtensionContainer               OPTIONAL,
         ...}
    AlertReason

MT_ForwardSM_VGCS_Arg

    MT-ForwardSM-VGCS-Arg ::= SEQUENCE {
         asciCallReference                    ASCI-CallReference,
         sm-RP-OA                             SM-RP-OA,
         sm-RP-UI                             SignalInfo,
         extensionContainer                   ExtensionContainer               OPTIONAL,
         ...}
    MT-ForwardSM-VGCS-Res

MT_ForwardSM_VGCS_Res

    MT-ForwardSM-VGCS-Res ::= SEQUENCE {
         sm-RP-UI                             [0] SignalInfo                   OPTIONAL,
         dispatcherList                       [1] DispatcherList               OPTIONAL,
         ongoingCall                          NULL                             OPTIONAL,
         extensionContainer                   [2] ExtensionContainer           OPTIONAL,
         ...}
    DispatcherList

Additional_Number

    Additional-Number ::= CHOICE {
         msc-Number                           [0] ISDN-AddressString,
         sgsn-Number                          [1] ISDN-AddressString}
         -- additional-number can be either msc-number or sgsn-number
         -- if received networkNode-number is msc-number then the
         -- additional number is sgsn-number
         -- if received networkNode-number is sgsn-number then the
         -- additional number is msc-number
    MO-ForwardSM-Arg

SM_RP_DA

    SM-RP-DA ::= CHOICE {
         imsi                                 [0]  IMSI,
         lmsi                                 [1]  LMSI,
         serviceCentreAddressDA               [4]  AddressString,
         noSM-RP-DA                           [5]  NULL}
    SM-RP-OA

SM_RP_OA

    SM-RP-OA ::= CHOICE {
         msisdn                               [2] ISDN-AddressString,
         serviceCentreAddressOA               [4] AddressString,
         noSM-RP-OA                           [5] NULL}
    SM-DeliveryTimerValue

MW_Status_mnrf_Set_

    const MW_Status mnrf-Set (1)

MW_Status_mcef_Set_

    const MW_Status mcef-Set (2)

MW_Status_sc_AddressNotIncluded_

    const MW_Status sc-AddressNotIncluded (0)

MW_Status_mnrg_Set_

    const MW_Status mnrg-Set    (3)

maxNumOfDispatchers

    const integer maxNumOfDispatchers  INTEGER ::= 5
    END

© Copyright Testing Technologies IST GmbH 2012