Package org.jsmpp.bean

Interface Summary
DataCoding All data coding should implement this.
DataCodingFactory  
DeliveryReceiptStrip<T> The information of delivery receipt may insert on short_message parameter or on optional parameter and the format of typically like: id:IIIIIIIIII sub:SSS dlvrd:DDD submit date:YYMMDDhhmm done date:YYMMDDhhmm stat:DDDDDDD err:E Text: ........ but SMSC vendor specific may applicable.
DestinationAddress Destination address can be use for submit multiple.
 

Class Summary
AbstractDataCodingFactory  
AbstractSmCommand  
AbstractSmRespCommand  
Address This are SME (Short Message Entity) Address.
AlertNotification  
Bind This class represent SMPP bind command.
BindResp This class represent SMPP bind response command.
CancelSm  
CancelSmResp  
Command Class represent SMPP Command.
DataCodingFactory00xx General Data Coding indication parser.
DataCodingFactory1100 Message Waiting Indication Group: Discard Message.
DataCodingFactory1101 Message Waiting Indication Group: Store Message.
DataCodingFactory1110 Message Waiting Indication Group: Store Message.
DataCodingFactory1111  
DataCodings  
DataSm  
DataSmResp  
DefaultDeliveryReceiptStripper These are default delivery receipt stripper.
DeliverSm  
DeliverSmResp This class represent SMPP deliver short message command.
DeliveryReceipt  
DistributionList  
EnquireLink  
EnquireLinkResp  
ESMClass  
ESMClassTest  
GeneralDataCoding This General Data Coding.
GenericNack  
LongSMS  
MessageRequest  
MessageWaitingDataCoding Message Waiting DataCoding is a data coding for message waiting.
MessageWaitingDataCodingDiscardMessageTest  
MessageWaitingDataCodingStoreMessageAlphaDefaultTest  
MessageWaitingDataCodingStoreMessageAlphaUCS2Test  
OptionalParameter Please see SMPP specifications v3.4 or v5.0 for a detailed explanation of Optional Parameters.
OptionalParameter.Additional_status_info_text The additional_status_info_text parameter gives an ASCII textual description of the meaning of a response PDU.
OptionalParameter.Alert_on_message_delivery The alert_on_message_delivery parameter is set to instruct a MS to alert the user (in a MS implementation specific manner) when the short message arrives at the MS.
OptionalParameter.Billing_identification Billing information passed from ESME to MC

Bits 7......0
0XXXXXXX (Reserved)
1XXXXXXX (Vendor Specific)
The first octet represents the Billing Format tag and indicates the format of the billing information in the remaining octets.
OptionalParameter.Byte An optional parameter containing one byte representing a byte integer.
OptionalParameter.Callback_num The callback_num parameter associates a call back number with the message.
OptionalParameter.Callback_num_atag From SMPP specs:
Associates a displayable alphanumeric tag with the callback number.
OptionalParameter.Callback_num_pres_ind This parameter controls the presentation indication and screening of the CallBackNumber at the mobile station.
OptionalParameter.COctetString An optional parameter containing a series of ASCII characters terminated with the NULL character.
OptionalParameter.Delivery_failure_reason The delivery_failure_reason parameter is used in the data_sm_resp operation to indicate the outcome of the message delivery attempt (only applicable for transaction message mode).
OptionalParameter.Dest_addr_subunit The dest_addr_subunit parameter is used to route messages when received by a mobile station, for example to a smart card in the mobile station or to an external device connected to the mobile station.
OptionalParameter.Dest_bearer_type The dest_bearer_type parameter is used to request the desired bearer for delivery of the message to the destination address.
OptionalParameter.Dest_network_type The dest_network_type parameter is used to indicate a network type associated with the destination address of a message.
OptionalParameter.Dest_subaddress The dest_subaddress parameter specifies a subaddress associated with the destination of the message.
OptionalParameter.Dest_telematics_id This parameter defines the telematic interworking to be used by the delivering system for the destination address.
OptionalParameter.Destination_port The destination_port parameter is used to indicate the application port number associated with the destination address of the message.
OptionalParameter.Display_time The display_time parameter is used to associate a display time of the short message on the MS.
OptionalParameter.Dpf_result The dpf_result parameter is used in the data_sm_resp PDU to indicate if delivery pending flag (DPF) was set for a delivery failure of the short message.
OptionalParameter.Int An optional parameter containing four bytes representing an int integer.
OptionalParameter.Its_reply_type The its_reply_type parameter is a required parameter for the CDMA Interactive Teleservice as defined by the Korean PCS carriers [KORITS].
OptionalParameter.Its_session_info The its_session_info parameter is a required parameter for the CDMA Interactive Teleservice as defined by the Korean PCS carriers [KORITS].
OptionalParameter.Language_indicator The language_indicator parameter is used to indicate the language of the short message.
OptionalParameter.Message_payload The message_payload parameter contains the user data.
OptionalParameter.Message_state The message_state optional parameter is used by the SMSC in the deliver_sm and data_sm PDUs to indicate to the ESME the final message state for an SMSC Delivery Receipt.
OptionalParameter.More_messages_to_send The more_messages_to_send parameter is used by the ESME in the submit_sm and data_sm operations to indicate to the SMSC that there are further messages for the same destination SME.
OptionalParameter.Ms_availability_status The ms_availability_status parameter is used in the alert_notification operation to indicate the availability state of the MS to the ESME.
OptionalParameter.Ms_msg_wait_facilities The ms_msg_wait_facilities parameter allows an indication to be provided to an MS that there are messages waiting for the subscriber on systems on the PLMN.
OptionalParameter.Ms_validity The ms_validity parameter is used to provide an MS with validity information associated with the received short message.
OptionalParameter.Network_error_code The network_error_code parameter is used to indicate the actual network error code for a delivery failure.
OptionalParameter.Null An optional parameter with an empty value field.
OptionalParameter.Number_of_messages The number_of_messages parameter is used to indicate the number of messages stored in a mailbox.
OptionalParameter.OctetString An optional parameter containing a series of octets, not necessarily NULL terminated.
OptionalParameter.Payload_type The payload_type parameter defines the higher layer PDU type contained in the message payload.
OptionalParameter.Privacy_indicator The privacy_indicator indicates the privacy level of the message.
OptionalParameter.Qos_time_to_live This parameter defines the number of seconds which the sender requests the SMSC to keep the message if undelivered before it is deemed expired and not worth delivering.
OptionalParameter.Receipted_message_id The receipted_message_id parameter indicates the ID of the message being receipted in an SMSC Delivery Receipt.
OptionalParameter.Sar_msg_ref_num The sar_msg_ref_num parameter is used to indicate the reference number for a particular concatenated short message.
OptionalParameter.Sar_segment_seqnum The sar_segment_seqnum parameter is used to indicate the sequence number of a particular short message within the concatenated short message.
OptionalParameter.Sar_total_segments The sar_total_segments parameter is used to indicate the total number of short messages within the concatenated short message.
OptionalParameter.Sc_interface_version The sc_interface_version parameter is used to indicate the SMPP version supported by the SMSC.
OptionalParameter.Set_dpf An ESME may use the set_dpf parameter to request the setting of a delivery pending flag (DPF) for certain delivery failure scenarios, such as
- MS is unavailable for message delivery (as indicated by the HLR)
The SMSC should respond to such a request with an alert_notification PDU when it detects that the destination MS has become available.
OptionalParameter.Short An optional parameter containing two bytes representing a short integer.
OptionalParameter.Sms_signal The sms_signal parameter is used to provide a TDMA MS with alert tone information associated with the received short message.
OptionalParameter.Source_addr_subunit The source_addr_subunit parameter is used to indicate where a message originated in the mobile station, for example a smart card in the mobile station or an external device connected to the mobile station.
OptionalParameter.Source_bearer_type The source_bearer_type parameter indicates the wireless bearer over which the message originated.
OptionalParameter.Source_network_type The source_network_type parameter is used to indicate the network type associated with the device that originated the message.
OptionalParameter.Source_port The source_port parameter is used to indicate the application port number associated with the source address of the message.
OptionalParameter.Source_subaddress The source_subaddress parameter specifies a subaddress associated with the originator of the message.
OptionalParameter.Source_telematics_id The source_telematics_id parameter indicates the type of telematics interface over which the message originated.
OptionalParameter.User_message_reference A reference assigned by the originating SME to the short message.
OptionalParameter.User_response_code A response code set by the user in a User Acknowledgement/Reply message.
OptionalParameter.Ussd_service_op The ussd_service_op parameter is required to define the USSD service operation when SMPP is being used as an interface to a (GSM) USSD system.
OptionalParameter.Vendor_specific_dest_msc_addr The vendor_specific_dest_msc_addr parameter is used to indicate the destination MSC address over which the message terminated.
OptionalParameter.Vendor_specific_msc_addr  
OptionalParameter.Vendor_specific_source_msc_addr The vendor_specific_source_msc_addr parameter is used to indicate the source MSC address over which the message originated.
OptionalParameters  
OptionalParameterTest Test case for Optional Parameter.
Outbind  
QuerySm  
QuerySmResp  
RawDataCoding Raw data coding is intended for reserved coding groups.
RegisteredDelivery  
RegisteredDeliveryTest  
ReplaceIfPresentFlag  
ReplaceIfPresentFlagTest  
ReplaceSm  
ReplaceSmResp  
SarMsgRefNumber  
SarSegmentSeqnum  
SarTotalSegments  
SimpleDataCoding This is simple DataCoding.
SimpleDataCodingTest  
SubmitMulti  
SubmitMultiResp  
SubmitMultiResult  
SubmitSm  
SubmitSmResp  
SubmitSmValue  
Unbind  
UnbindResp  
UnsuccessDelivery  
 

Enum Summary
Alphabet This is enum of the alphabet type.
BindType Enum represent bind type of SMPP.
DestinationAddress.Flag  
GSMSpecificFeature  
IndicationSense  
IndicationType  
InterfaceVersion Enum represent the interface version of SMPP.
IntermediateNotification  
MessageClass  
MessageMode  
MessageState The enumerated state for short message.
MessageType  
NumberingPlanIndicator This enum is defined Numbering Plan Indicator.
OptionalParameter.Addr_subunit Represents valid values for the optional parameters dest_addr_subunit and source_addr_subunit.
OptionalParameter.Bearer_type Represents valid values for the optional parameters dest_bearer_type and source_bearer_type.
OptionalParameter.Callback_num_pres_ind.Presentation_Indicator  
OptionalParameter.Callback_num_pres_ind.Screening_Indicator  
OptionalParameter.Delivery_failure_reason.Delivery_failure_reason_enum  
OptionalParameter.Language_indicator.Language_indicator_enum Represents valid values for the optional parameter language_indicator.
OptionalParameter.Message_state.Message_state_enum Represents valid values for the optional parameter message_state.
OptionalParameter.More_messages_to_send.More_messages_to_send_enum  
OptionalParameter.Ms_availability_status.Ms_availability_status_enum  
OptionalParameter.Ms_msg_wait_facilities.Ms_msg_wait_facilities_type  
OptionalParameter.Network_error_code.Network_error_code_type  
OptionalParameter.Network_type Represents valid values for the optional parameters dest_network_type and source_network_type.
OptionalParameter.Payload_type.Payload_type_enum Represents valid values for the optional parameter payload_type.
OptionalParameter.Tag Is all the defined SMPP Optional Parameters.
SMEOriginatedAcknowledgement  
SMSCDeliveryReceipt Used to request an SMSC delivery receipt and/or SME originated acknowledgments.
TypeOfNumber Type of Number based on SMPP version 3.4.