| Package | Description |
|---|---|
| org.mobicents.protocols.ss7.map.api | |
| org.mobicents.protocols.ss7.map.api.service.sms |
| Class and Description |
|---|
| 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
}
|
| MAPServiceSms |
| MWStatus
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
|
| SM_RP_DA
SM-RP-DA ::= CHOICE {
imsi [0] IMSI,
lmsi [1] LMSI,
serviceCentreAddressDA [4] AddressString,
noSM-RP-DA [5] NULL}
Only one method getIMSI(), getLMSI() or getServiceCentreAddressDA()
will return the non null value
If all these methods return null - this means noSM-RP-DA value
|
| SM_RP_OA
SM-RP-OA ::= CHOICE {
msisdn [2] ISDN-AddressString,
serviceCentreAddressOA [4] AddressString,
noSM-RP-OA [5] NULL}
Only one method getMsisdn() or getServiceCentreAddressOA()
will return the non null value
If all these methods return null - this means noSM-RP-OA value
|
| Class and Description |
|---|
| AlertServiceCentreRequestIndication
alertServiceCentre OPERATION ::= { --Timer s
ARGUMENT
AlertServiceCentreArg
RETURN RESULT TRUE
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue}
CODE local:64 }
AlertServiceCentreArg ::= SEQUENCE {
msisdn ISDN-AddressString,
serviceCentreAddress AddressString,
...}
|
| AlertServiceCentreResponseIndication
No parameters
|
| ForwardShortMessageRequestIndication
ForwardSM-Arg ::= SEQUENCE {
64 sm-RP-DA SM-RP-DA,
65 sm-RP-OA SM-RP-OA,
66 sm-RP-UI SignalInfo,
67 moreMessagesToSend NULL OPTIONAL,
68 -- moreMessagesToSend must be absent in version 1
69 ...}
|
| ForwardShortMessageResponseIndication
Empty response
|
| InformServiceCentreRequestIndication
informServiceCentre OPERATION ::= { --Timer s
ARGUMENT
InformServiceCentreArg
CODE local:63 }
InformServiceCentreArg ::= SEQUENCE {
storedMSISDN ISDN-AddressString OPTIONAL,
mw-Status MW-Status OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...
|
| 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
}
|
| MAPDialogSms |
| MAPServiceSmsListener |
| MoForwardShortMessageRequestIndication
mo-ForwardSM OPERATION ::= { --Timer ml
ARGUMENT
MO-ForwardSM-Arg
RESULT
MO-ForwardSM-Res
-- optional
ERRORS {
systemFailure |
unexpectedDataValue |
facilityNotSupported |
sm-DeliveryFailure}
CODE local:46 }
MO-ForwardSM-Arg ::= SEQUENCE {
sm-RP-DA SM-RP-DA,
sm-RP-OA SM-RP-OA,
sm-RP-UI SignalInfo,
extensionContainer ExtensionContainer OPTIONAL,
...
|
| MoForwardShortMessageResponseIndication
MO-ForwardSM-Res ::= SEQUENCE {
sm-RP-UI SignalInfo OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
|
| MtForwardShortMessageRequestIndication
mt-ForwardSM OPERATION ::= { --Timer ml
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 }
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,
...}
|
| MtForwardShortMessageResponseIndication
MT-ForwardSM-Res ::= SEQUENCE {
sm-RP-UI SignalInfo OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
|
| MWStatus
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
|
| ReportSMDeliveryStatusRequestIndication
reportSM-DeliveryStatus OPERATION ::= { --Timer s
ARGUMENT
ReportSM-DeliveryStatusArg
RESULT
ReportSM-DeliveryStatusRes
-- optional
ERRORS {
dataMissing |
unexpectedDataValue |
unknownSubscriber |
messageWaitingListFull}
CODE local:47 }
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
}
|
| ReportSMDeliveryStatusResponseIndication
ReportSM-DeliveryStatusRes ::= SEQUENCE {
storedMSISDN ISDN-AddressString OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
|
| SendRoutingInfoForSMRequestIndication
sendRoutingInfoForSM OPERATION ::= { --Timer m
ARGUMENT
RoutingInfoForSM-Arg
RESULT
RoutingInfoForSM-Res
ERRORS {
systemFailure |
dataMissing |
unexpectedDataValue |
facilityNotSupported |
unknownSubscriber |
teleserviceNotProvisioned |
callBarred |
absentSubscriberSM}
CODE local:45 }
RoutingInfoForSM-Arg ::= SEQUENCE {
msisdn [0] ISDN-AddressString,
sm-RP-PRI [1] BOOLEAN,
serviceCentreAddress [2] AddressString,
extensionContainer [6] ExtensionContainer OPTIONAL,
...
|
| SendRoutingInfoForSMResponseIndication
RoutingInfoForSM-Res ::= SEQUENCE {
imsi IMSI,
locationInfoWithLMSI [0] LocationInfoWithLMSI,
extensionContainer [4] ExtensionContainer OPTIONAL,
...}
|
| SM_RP_DA
SM-RP-DA ::= CHOICE {
imsi [0] IMSI,
lmsi [1] LMSI,
serviceCentreAddressDA [4] AddressString,
noSM-RP-DA [5] NULL}
Only one method getIMSI(), getLMSI() or getServiceCentreAddressDA()
will return the non null value
If all these methods return null - this means noSM-RP-DA value
|
| 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_OA
SM-RP-OA ::= CHOICE {
msisdn [2] ISDN-AddressString,
serviceCentreAddressOA [4] AddressString,
noSM-RP-OA [5] NULL}
Only one method getMsisdn() or getServiceCentreAddressOA()
will return the non null value
If all these methods return null - this means noSM-RP-OA value
|
| SMDeliveryOutcome
SM-DeliveryOutcome ::= ENUMERATED {
memoryCapacityExceeded (0),
absentSubscriber (1),
successfulTransfer (2)}
|
| SmsMessage |
Copyright © 2012. All Rights Reserved.