Whisperstream Research Group - SerialComm GSM SDK Documentation

Whisperstream.SerialComm.Framework.SMS Namespace

Classes

ClassDescription
PDUDeliver Class that breaks up a pdu encoded string into its various component parts
PDUSubmit Class used when the user generates a new sms message to be sent out
PDUTypeBase PDU Flags base class, this class holds methods and properties common to both the PDUTypeDeliver class and PDUTypeSubmit class
PDUTypeDeliver Contains PDUType flags for a submit type message.
PDUTypeSubmit Contains PDUType flags for a submit type message.
SMSConvert Used to convert SMS Messages
SMSMessage Class to hold the data of a fully translated SMSMessage
SMSUtil Helper utility fucntions used when converting/translating SMS messages

Structures

StructureDescription
PreferredMemoryStorage struct used for setting the preferred memory storage for sms messages

Enumerations

EnumerationDescription
DataCodingScheme Data Coding Scheme Coding group: Bits 7..4 0000 Default alphabet (7 bit data coding in the User Data) 0001-1111 reserved Bits 3..0 Data Coding/message class bit 3 is reserved, set 0 bit 2 (message coding) 0 Default alphabet (7 bit data coding in the User Data) 1 8-bit data coding in the User Data bit 1 bit 0 (message class) 0 0 Class0 immediate display 0 1 Class1 ME (Mobile Equipment)- specific 1 0 Class2 SIM specific message 1 1 Class3 TE (Terminate Equipment)- specific
MessagesToSend More Messages to Send (is only set by the SMSC) 0 More messages are waiting for the MS in the SMSC 1 No more messages are waiting for the MS in the SMSC
MessageTypeIndicator Message Type Indicator 0 0 SMS-DELIVER (SMSC ==> MS) 0 0 SMS-DELIVER REPORT (MS ==> SMSC, is generated automatically by the M20, after receiving a SMS-DELIVER) 0 1 SMS-SUBMIT (MS ==> SMSC) 0 1 SMS-SUBMIT REPORT (SMSC ==> MS) 1 0 SMS-STATUS REPORT (SMSC ==> MS) 1 0 SMS-COMMAND (MS ==> SMSC) 1 1 Reserved
ProtocolIdentifier Protocol Identifier 0 The PDU has to be treat as a short message 1 The PDU has to be treat as a telex 2 The PDU has to be treat as group3 telefax 3 The PDU has to be treat as group4 telefax
RejectDuplicate Reject Duplicate 0 Instruct the SMSC to accept an SMS-SUBMIT for an short message still held in the SMSC which has the same MR and DA as a previously submitted short message from the same OA. 1 Instruct the SMSC to reject an SMS-SUBMIT for a short message still held in the SMSC which has the same MR and DA as a previously submitted short message from the same OA.
ReplyPath Reply Path 0 Reply Path parameter is not set in this PDU 1 Reply Path parameter is set in this PDU
StatusReportIndication Status Report Indication (is only set by the SMSC) 0 A status report will not be returned to the SME 1 A status report will be returned to the SME
StatusReportRequest Status Report Request 0 A status report is not requested 1 A status report is requested
UserDataHeaderIndicator User Data Header Indicator 0 The UD field contains only the short message 1 The beginning of the UD field contains a header in addition of the short message
ValidityPeriodFormat Validity Period Format 0 0 VP field is not present 0 1 Reserved 1 0 VP field present an integer represented (relative) 1 1 VP field present an semi-octet represented (absolute) any reserved values may be rejected by the SMSC