Class DataSm
This command is used to transfer data between the SMSC and the ESME. It may be used by both the ESME and SMSC.
public class DataSm : SmppRequest<DataSmResp>, IConcatenation
- Inheritance
-
DataSm
- Implements
- Inherited Members
- Extension Methods
Constructors
DataSm()
public DataSm()
DataSm(SmppHeader)
public DataSm(SmppHeader header)
Parameters
header
SmppHeader
Properties
Acknowledgement
Indicates if an SME acknowledgement is required.
public SMEAcknowledgement Acknowledgement { get; set; }
Property Value
Concatenation
Gets concatenation parameters.
public Concatenation Concatenation { get; }
Property Value
DataCoding
Address of SME which originated this message.
public DataCodings DataCoding { get; set; }
Property Value
DestinationAddress
Destination address of this short message.
public SmeAddress DestinationAddress { get; set; }
Property Value
EsmClass
Gets or sets special message attributes associated with the short message.
public byte EsmClass { get; set; }
Property Value
- byte
The esm class.
MessageFeature
GSM Network Specific Features
public GSMSpecificFeatures MessageFeature { get; set; }
Property Value
MessageMode
Messaging Mode
public MessageModes MessageMode { get; set; }
Property Value
MessageText
Gets message text in specified data coding.
[Obsolete("Use the method dataSm.GetMessageText(client.EncodingMapper)")]
public string MessageText { get; }
Property Value
MessageType
Message Type
public MessageTypes MessageType { get; set; }
Property Value
Notification
Indicates if an intermediate notification is required.
public IntermediateNotification Notification { get; set; }
Property Value
Parameters
Optional Parameters
public TLVCollection Parameters { get; }
Property Value
RegisteredDelivery
Indicates if a SMSC delivery receipt or an SME acknowledgement is requested.
public byte RegisteredDelivery { get; set; }
Property Value
SMSCReceipt
Indicates if a SMSC delivery receipt is required.
public SMSCDeliveryReceipt SMSCReceipt { get; set; }
Property Value
ServiceType
public string ServiceType { get; set; }
Property Value
SourceAddress
Type of Number for source address.
public SmeAddress SourceAddress { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.