|
Oracle Communications Services Gatekeeper OAM Java API Reference 5.1 E37524-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines the attributes and operations of the SMPP plugin that can be managed.
Field Summary | |
static boolean |
activeStatus The current active status of the SMPP plugin. |
static boolean |
dataSm Use DATA_SM (only when sending binary data). |
static boolean |
deactivateOnCommandStatus Set to true to enable the feature of plugin unbinding its connections to SMSC when it receive a specific command status in submitSMResp, submitMultiSmResp or dataSmResp from SMSC. |
static int |
defaultDataCoding Set the default data coding to use when sending SMS messages. |
static int |
destinationAddressNpi The ESME Numbering Plan Indicator (NPI). |
static int |
destinationAddressTon The ESME Type Of Number (TON). |
static int |
enquireLinkTimerValue The Enquire Link Timer value in seconds. |
static boolean |
forwardXParams |
static int |
maxBatchSize the system allowed max batch size in the OneAPI operation of getting received messages. |
static int |
maxKeywordLimit The maximum number of keywords to use for shortcode mapping search criteria. |
static int |
messagingMode The ESM_CLASS Messaging Mode for packets. |
static int |
mobileCountryCode Set the Mobile Country Code for sending operator logo |
static int |
mobileNetworkCode Set the Mobile Network Code for sending operator logo |
static int |
originatingAddressNpi The ESME Numbering Plan Indicator (NPI). |
static int |
originatingAddressTon The ESME Type Of Number (TON). |
static int |
receiveSegmentsWaitTime Specifies the maxium time in seconds to wait on the arrival of the segments of a concatenated SMS from SMSC since the arrival of the first segment |
static boolean |
receiveSmsIgnoreMissingSegments This flag determines whether or not to deliver incomplete messages received with missing segments to the application If set to true, the plug-in will re-assemble the received segments and deliver the incomplete message to the application If set to false, the plug-in will not deliver messages to the application unless all segments are received |
static boolean |
requestDeliveryReports Delivery report flag. |
static boolean |
resetSMPPConnectionsOnRequestTimeout This flag indicates if the plugin shall reset its connections to the SMSC in case one submitSM, submitMultiSM or dataSM request timeout. |
static int |
segmentsLimit The limit of number of segmentation allowed. |
static int |
sequenceNumberRangeEndId Set the end ID of the Sequence Number range. |
static int |
sequenceNumberRangeStartId Set the start ID of the sequence number range. |
static int |
SMSCDefaultAlphabet The SMSC Default Alphabet. |
static String |
smscGroupId ID used to group plugin instances to the same logical SMSC. |
static boolean |
smscGroupIdEnabled Enable use of the attribute 'smscGroupId' used to group plugin instances connected to a clustered SMSC with several network interfaces. |
static boolean |
useMessagePayload Use message payload flag. |
static int |
userTextMaxLength The User Text Max Length. |
Field Detail |
public static final boolean activeStatus
public static final boolean dataSm
public static final boolean deactivateOnCommandStatus
public static final int defaultDataCoding
public static final int destinationAddressNpi
public static final int destinationAddressTon
public static final int enquireLinkTimerValue
public static final boolean forwardXParams
public static final int maxBatchSize
public static final int maxKeywordLimit
public static final int messagingMode
public static final int mobileCountryCode
public static final int mobileNetworkCode
public static final int originatingAddressNpi
public static final int originatingAddressTon
public static final int receiveSegmentsWaitTime
public static final boolean receiveSmsIgnoreMissingSegments
public static final boolean requestDeliveryReports
public static final boolean resetSMPPConnectionsOnRequestTimeout
public static final int segmentsLimit
public static final int sequenceNumberRangeEndId
public static final int sequenceNumberRangeStartId
public static final int SMSCDefaultAlphabet
public static final String smscGroupId
public static final boolean smscGroupIdEnabled
public static final boolean useMessagePayload
public static final int userTextMaxLength
Method Detail |
public void addDestinationAddressTypeMapping(String type, int ton, int npi) throws ManagementException
ManagementException
public void addOriginatingAddressTypeMapping(String type, int ton, int npi) throws ManagementException
type
- The new type for the mappington
- The TON to use. 0=UNKNOWN 1=INTERNATIONAL 2=NATIONAL 3=NETWORK 4=SUBSCRIBER 5=ALPHANUMERIC 6=ABBREVIATED 7=RESERVED_EXTNnpi
- The NPI to use. 0=Unknown 1=ISDN(E163/E164) 3=Data(X.121) 4=Telex(F.69) 6=Land Mobile(E.212) 8=National 9=Private 10=ERMES 14=Internet(IP) 18=WAP Client IDManagementException
public void configureDeactivateOnCommandStatus(String smscCommandStatus, int waitTimeBeforeReconnect) throws ManagementException
smscCommandStatus
- the command status that will trigger the plugin to unbind its connections. You can specify one single value or a comma separated list of values. The values shall specified as the decimal value of the CommandStatus. For example, specifying smscCommandStatus: 8,20 indicate that the plugin will act when command status in response from SMSC is decimal 8 (0x00000008 - ESME_RSYSERR) or decimal 20 (0x00000014 - ESME_RMSGQFUL).waitTimeBeforeReconnect
- specify a timeperiod, in seconds, before plugin will make an attempt to reconnect to the SMSC. Set timeperiod to 0 to disable the reconnect feature. If reconnect feature is disabled, invoking MBean operation resetSMPPConnection is a must to have plugin reconnect to SMSC again. This configuration is plugin instance specific.ManagementException
public boolean getActiveStatus()
public boolean getDataSm() throws ManagementException
ManagementException
public boolean getDeactivateOnCommandStatus() throws ManagementException
ManagementException
public int getDefaultDataCoding() throws ManagementException
ManagementException
public int getDestinationAddressNpi() throws ManagementException
ManagementException
public int getDestinationAddressTon() throws ManagementException
ManagementException
public int getEnquireLinkTimerValue() throws ManagementException
ManagementException
public boolean getForwardXParams() throws ManagementException
ManagementException
public int getMaxBatchSize() throws ManagementException
ManagementException
public int getMaxKeywordLimit() throws ManagementException
ManagementException
public int getMessagingMode() throws ManagementException
ManagementException
public int getMobileCountryCode() throws ManagementException
ManagementException
public int getMobileNetworkCode() throws ManagementException
ManagementException
public String getModuleId() throws ManagementException
ManagementException
public int getOriginatingAddressNpi() throws ManagementException
ManagementException
public int getOriginatingAddressTon() throws ManagementException
ManagementException
public int getReceiveSegmentsWaitTime() throws ManagementException
ManagementException
public boolean getReceiveSmsIgnoreMissingSegments() throws ManagementException
ManagementException
public boolean getRequestDeliveryReports() throws ManagementException
ManagementException
public boolean getResetSMPPConnectionsOnRequestTimeout() throws ManagementException
ManagementException
public int getSegmentsLimit() throws ManagementException
ManagementException
public int getSequenceNumberRangeEndId() throws ManagementException
ManagementException
public int getSequenceNumberRangeStartId() throws ManagementException
ManagementException
public String getSMSCDefaultAlphabet() throws ManagementException
ManagementException
public String getSmscGroupId() throws ManagementException
ManagementException
public boolean getSmscGroupIdEnabled() throws ManagementException
ManagementException
public boolean getUseMessagePayload() throws ManagementException
ManagementException
public int getUserTextMaxLength() throws ManagementException
ManagementException
public String listDeactivateOnCommandStatusConfiguration() throws ManagementException
ManagementException
public String[] listDestinationAddressTypeMappings() throws ManagementException
ManagementException
public String[] listOriginatingAddressTypeMappings() throws ManagementException
ManagementException
public void removeDestinationAddressTypeMapping(String type) throws ManagementException
ManagementException
public void removeOriginatingAddressTypeMapping(String type) throws ManagementException
ManagementException
public void setDataSm(boolean value) throws ManagementException
ManagementException
public void setDeactivateOnCommandStatus(boolean deactivateOnCommandStatus) throws ManagementException
ManagementException
public void setDefaultDataCoding(int dataCoding) throws ManagementException
ManagementException
public void setDestinationAddressNpi(int npi) throws ManagementException
ManagementException
public void setDestinationAddressTon(int ton) throws ManagementException
ManagementException
public void setEnquireLinkTimerValue(int timerValue) throws ManagementException
ManagementException
public void setForwardXParams(boolean _value) throws ManagementException
ManagementException
public void setMaxBatchSize(int maxBatchSize) throws ManagementException
ManagementException
public void setMaxKeywordLimit(int maxKeywordLimit) throws ManagementException
maxKeywordLimit
- Default is 1.ManagementException
public void setMessagingMode(int mode) throws ManagementException
ManagementException
public void setMobileCountryCode(int mcc) throws ManagementException
ManagementException
public void setMobileNetworkCode(int mnc) throws ManagementException
ManagementException
public void setOriginatingAddressNpi(int npi) throws ManagementException
ManagementException
public void setOriginatingAddressTon(int ton) throws ManagementException
ManagementException
public void setReceiveSegmentsWaitTime(int timeout) throws ManagementException
ManagementException
public void setReceiveSmsIgnoreMissingSegments(boolean b) throws ManagementException
ManagementException
public void setRequestDeliveryReports(boolean requestDeliveryReports) throws ManagementException
ManagementException
public void setResetSMPPConnectionsOnRequestTimeout(boolean resetSMPPConnectionsOnRequestTimeout) throws ManagementException
ManagementException
public void setSegmentsLimit(int limit) throws ManagementException
ManagementException
public void setSequenceNumberRangeEndId(int endId) throws ManagementException
ManagementException
public void setSequenceNumberRangeStartId(int startId) throws ManagementException
ManagementException
public void setSMSCDefaultAlphabet(String characterEncodingScheme) throws ManagementException
ManagementException
public void setSmscGroupId(String smscId) throws ManagementException
ManagementException
public void setSmscGroupIdEnabled(boolean value) throws ManagementException
ManagementException
public void setUseMessagePayload(boolean useMessagePayload) throws ManagementException
ManagementException
public void setUserTextMaxLength(int userTextMaxLength) throws ManagementException
ManagementException
public int translateDestinationAddressNpi(String type) throws ManagementException
ManagementException
public int translateDestinationAddressTon(String type) throws ManagementException
ManagementException
public int translateOriginatingAddressNpi(String type) throws ManagementException
ManagementException
public int translateOriginatingAddressTon(String type) throws ManagementException
ManagementException
|
Oracle Communications Services Gatekeeper OAM Java API Reference 5.1 E37524-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |