SMSLib 3.5.3

Package org.smslib

Main SMSLib classes.

See:
          Description

Interface Summary
ICallNotification Interface of the callback class used by SMSLib.
IGatewayStatusNotification Interface of the callback class used by SMSLib.
IInboundMessageNotification Interface of the callback class used by SMSLib.
IOrphanedMessageNotification Interface of the callback class used by SMSLib.
IOutboundMessageNotification Interface of the callback class used by SMSLib.
IQueueSendingNotification Interface of the callback class used by SMSLib.
IUSSDNotification Interface of the callback class used by SMSLib.
 

Class Summary
AGateway Abstract class representing a Gateway, i.e. an interface capable of sending and/or receiving SMS messages.
AGateway.GatewayAttributes  
Contact The Contact class represents a phonebook entry.
EzTextingOutboundMessage  
Group The Group class represent a group of destination numbers.
InboundBinaryMessage Class representing an inbound binary sms message.
InboundEncryptedMessage Class representing an inbound encrypted sms message.
InboundMessage Class representing an inbound sms message.
Library Library / Version constants.
Message The parent of all message-related classes.
OutboundBinaryMessage Class representing an outbound binary (forced 8bit encoded) sms message.
OutboundEncryptedMessage Class representing an outbound encrypted message.
OutboundMessage Class representing an outbound sms message.
OutboundWapSIMessage  
Phonebook The Phonebook class represents the phonebook.
Service This is main library class.
Settings Configuration/settings class.
StatusReportMessage Class representing an delivery/status report message.
UnknownMessage Class representing an inbound sms message of unknown type.
USSDDatagram  
USSDRequest Class representing a GSM Unstructured Supplemental Service Data (USSD) network response.
USSDResponse Class representing a GSM Unstructured Supplemental Service Data (USSD) network response.
USSDSession Class representing a GSM Unstructured Supplemental Service Data (USSD) session between a MT and the network
 

Enum Summary
AGateway.AsyncEvents  
AGateway.GatewayStatuses  
AGateway.Protocols Enumeration representing the operation protocols of a GSM modem.
Contact.ContactLocation  
InboundMessage.MessageClasses Enumeration representing various message classes.
Message.MessageClasses Enumeration representing the different message classes.
Message.MessageEncodings Enumeration representing available message encodings.
Message.MessageTypes Enumeration representing the different types of messages.
OutboundMessage.FailureCauses Enumeration representing the failure reasons of a failed outbound message.
OutboundMessage.MessageStatuses Class representing the status of an outbound message.
OutboundWapSIMessage.WapSISignals  
Service.ServiceStatus  
StatusReportMessage.DeliveryStatuses Enumeration representing delivery (status report) message status.
USSDDcs Enum representing the status of a GSM Unstructured Supplemental Service Data (USSD) data coding schemd (DCS).
USSDResultPresentation Enum representing the status of a GSM Unstructured Supplemental Service Data (USSD) session.
USSDSessionStatus Enum representing the status of a GSM Unstructured Supplemental Service Data (USSD) session.
 

Exception Summary
GatewayException Exception class specific to gateway errors.
InvalidMessageException InvalidMessageException
SMSLibException Custom SMSLib Exception.
TimeoutException Exception class specific to timeout errors.
 

Package org.smslib Description

Main SMSLib classes.

The org.smslib package contains all the main SMSLib classes.

Warning: To insure compatibility with future SMSLib versions, you are advised to use methods and objects only from the org.smslib package. The other SMSLib packages, although contain some public methods as well, may change in the future.


SMSLib 3.5.3

(c) 2002-2011, http://smslib.org