Messages¶
-
GSM_Error
GSM_DecodePDUFrame(GSM_Debug_Info * di, GSM_SMSMessage * SMS, const unsigned char * buffer, size_t length, size_t * final_pos, gboolean SMSC)¶ Decodes PDU data.
- Parameters
di: Debug information structure.SMS: Pointer where to store parsed message.buffer: PDU data.length: Length of PDU data.final_pos: Optional pointer where end position will be stored.SMSC: Whether PDU includes SMSC data.
-
GSM_Error
GSM_DecodeSMSFrame(GSM_Debug_Info * di, GSM_SMSMessage * SMS, unsigned char * buffer, GSM_SMSMessageLayout Layout)¶ Decodes SMS frame.
-
GSM_Coding_Type
GSM_GetMessageCoding(GSM_Debug_Info * di, const char TPDCS)¶ Finds out coding type based on TPDCS header byte as defined by GSM 03.38.
-
GSM_Error
GSM_EncodeSMSFrame(GSM_Debug_Info * di, GSM_SMSMessage * SMS, unsigned char * buffer, GSM_SMSMessageLayout Layout, int * length, gboolean clear)¶ Encodes SMS frame.
-
GSM_Error
GSM_DecodeSMSFrameStatusReportData(GSM_Debug_Info * di, GSM_SMSMessage * SMS, unsigned char * buffer, GSM_SMSMessageLayout Layout)¶ Decodes SMS frame for status report.
-
GSM_Error
GSM_DecodeSMSFrameText(GSM_Debug_Info * di, GSM_SMSMessage * SMS, unsigned char * buffer, GSM_SMSMessageLayout Layout)¶ Decodes SMS frame in textual representation.
-
void
GSM_DecodeUDHHeader(GSM_Debug_Info * di, GSM_UDHHeader * UDH)¶ Decodes UDH header.
-
void
GSM_EncodeUDHHeader(GSM_Debug_Info * di, GSM_UDHHeader * UDH)¶ Encodes UDH header.
-
void
GSM_SetDefaultReceivedSMSData(GSM_SMSMessage * SMS)¶ Sets default content for SMS except for changing locations. Use this for clearing structure while keeping location of message.
- Parameters
SMS: Pointer to structure which should be cleaned up.
-
void
GSM_SetDefaultSMSData(GSM_SMSMessage * SMS)¶ Sets default content for SMS. Use this for clearing structure.
- Parameters
SMS: Pointer to structure which should be cleaned up.
-
gboolean
GSM_DecodeSiemensOTASMS(GSM_Debug_Info * di, GSM_SiemensOTASMSInfo * Info, GSM_SMSMessage * SMS)¶ Decodes Siemens OTA data.
-
GSM_Error
PHONE_EncodeSMSFrame(GSM_StateMachine * s, GSM_SMSMessage * SMS, unsigned char * buffer, GSM_SMSMessageLayout Layout, int * length, gboolean clear)¶ Encodes SMS frame according to layout.
- Return
- Error code.
-
GSM_Error
GSM_EncodeMultiPartSMS(GSM_Debug_Info * di, GSM_MultiPartSMSInfo * Info, GSM_MultiSMSMessage * SMS)¶ Encodes multi part SMS from “readable” format.
- Return
- Error code.
-
gboolean
GSM_DecodeMultiPartSMS(GSM_Debug_Info * di, GSM_MultiPartSMSInfo * Info, GSM_MultiSMSMessage * SMS, gboolean ems)¶ Decodes multi part SMS to “readable” format.
-
void
GSM_ClearMultiPartSMSInfo(GSM_MultiPartSMSInfo * Info)¶ Clears GSM_MultiPartSMSInfo to default values.
-
void
GSM_FreeMultiPartSMSInfo(GSM_MultiPartSMSInfo * Info)¶ Frees any allocated structures inside GSM_MultiPartSMSInfo.
-
GSM_Error
GSM_LinkSMS(GSM_Debug_Info * di, GSM_MultiSMSMessage ** INPUT, GSM_MultiSMSMessage ** OUTPUT, gboolean ems)¶ Links SMS messages according to IDs.
- Return
- Error code.
-
GSM_Error
GSM_DecodeMMSFileToMultiPart(GSM_Debug_Info * di, GSM_File * file, GSM_EncodedMultiPartMMSInfo * info)¶ Decodes MMS data.
-
GSM_Error
GSM_ClearMMSMultiPart(GSM_EncodedMultiPartMMSInfo * info)¶ Clears MMS data, used to initialize structure.
-
GSM_Error
GSM_GetSMSC(GSM_StateMachine * s, GSM_SMSC * smsc)¶ Gets SMS Service Center number and SMS settings.
- Return
- Error code.
- Parameters
s: State machine pointer.smsc: SMSC structure, should contain location.
-
GSM_Error
GSM_SetSMSC(GSM_StateMachine * s, GSM_SMSC * smsc)¶ Sets SMS Service Center number and SMS settings.
- Return
- Error code.
- Parameters
s: State machine pointer.smsc: SMSC structure.
-
GSM_Error
GSM_GetSMSStatus(GSM_StateMachine * s, GSM_SMSMemoryStatus * status)¶ Gets information about SMS memory (read/unread/size of memory for both SIM and phone).
- Return
- Error code.
- Parameters
s: State machine pointer.status: Pointer to SMS status structure.
-
GSM_Error
GSM_GetSMS(GSM_StateMachine * s, GSM_MultiSMSMessage * sms)¶ Reads SMS message.
- Return
- Error code.
- Parameters
s: State machine pointer.sms: SMS message data read from phone, location and folder should be set.
-
GSM_Error
GSM_GetNextSMS(GSM_StateMachine * s, GSM_MultiSMSMessage * sms, gboolean start)¶ Reads next (or first if start set) SMS message. This might be faster for some phones than using GSM_GetSMS for each message.
Please note that this commend does not have to mark message as read in phone. To do so, you have to call GSM_GetSMS.
- Return
- Error code.
- Parameters
s: State machine pointer.sms: SMS message data read from phone, for subsequent reads, location and folder might be used by phone driver to determine reading state.start: Whether we start reading from beginning.
-
GSM_Error
GSM_SetSMS(GSM_StateMachine * s, GSM_SMSMessage * sms)¶ Sets SMS.
- Return
- Error code.
- Parameters
s: State machine pointer.sms: SMS message data.
-
GSM_Error
GSM_AddSMS(GSM_StateMachine * s, GSM_SMSMessage * sms)¶ Adds SMS to specified folder.
- Return
- Error code.
- Parameters
s: State machine pointer.sms: SMS message data, location will be updated.
-
GSM_Error
GSM_DeleteSMS(GSM_StateMachine * s, GSM_SMSMessage * sms)¶ Deletes SMS.
- Return
- Error code.
- Parameters
s: State machine pointer.sms: SMS structure with SMS location and folder.
-
GSM_Error
GSM_SendSMS(GSM_StateMachine * s, GSM_SMSMessage * sms)¶ Sends SMS.
- Return
- Error code.
- Parameters
s: State machine pointer.sms: SMS structure with SMS data to send.
-
GSM_Error
GSM_SendSavedSMS(GSM_StateMachine * s, int Folder, int Location)¶ Sends SMS already saved in phone.
- Return
- Error code.
- Parameters
s: State machine pointer.Folder: Folder, where message is stored.Location: Location, where message is stored.
-
GSM_Error
GSM_SetFastSMSSending(GSM_StateMachine * s, gboolean enable)¶ Configures fast SMS sending.
- Return
- Error code.
- Parameters
s: State machine pointer.enable: Whether to enable notifications.
-
GSM_Error
GSM_SetIncomingSMS(GSM_StateMachine * s, gboolean enable)¶ Enable/disable notification on incoming SMS.
- Return
- Error code.
- Parameters
s: State machine pointer.enable: Whether to enable notifications.
-
GSM_Error
GSM_SetIncomingCB(GSM_StateMachine * s, gboolean enable)¶ Gets network information from phone.
- Return
- Error code.
- Parameters
s: State machine pointer.enable: Whether to enable notifications.
-
GSM_Error
GSM_GetSMSFolders(GSM_StateMachine * s, GSM_SMSFolders * folders)¶ Returns SMS folders information.
- Return
- Error code.
- Parameters
s: State machine pointer.folders: folders Pointer to folders structure, which will be filled in.
-
GSM_Error
GSM_AddSMSFolder(GSM_StateMachine * s, unsigned char * name)¶ Creates SMS folder.
- Return
- Error code.
- Parameters
s: State machine pointer.name: Name of SMS folder which should be created.
-
GSM_Error
GSM_DeleteSMSFolder(GSM_StateMachine * s, int ID)¶ Deletes SMS folder.
- Return
- Error code.
- Parameters
s: State machine pointer.ID: ID of SMS folder to delete.
-
GSM_Error
GSM_GetMMSFolders(GSM_StateMachine * s, GSM_MMSFolders * folders)¶ Lists MMS folders.
- Return
- Error code.
- Parameters
s: State machine pointer.folders: Pointer to structure, whehe folder information will be stored.
-
GSM_Error
GSM_GetNextMMSFileInfo(GSM_StateMachine * s, unsigned char * FileID, int * MMSFolder, gboolean start)¶ Retrieves next part of MMS file information.
- Return
- Error code.
- Parameters
s: State machine pointer.FileID: File ID will be stored here, might be used for consequent reads.MMSFolder: MMS folder ID will be stored here, might be used for consequent reads.start: Whether to start reading.
-
GSM_Error
GSM_SetIncomingUSSD(GSM_StateMachine * s, gboolean enable)¶ Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).
- Return
- Error code.
- Parameters
s: State machine pointer.enable: Whether to enable notifications.
-
void
GSM_SMSCounter(GSM_Debug_Info * di, unsigned char * MessageBuffer, GSM_UDH UDHType, GSM_Coding_Type Coding, int * SMSNum, size_t * CharsLeft)¶ Calculates number of messages and free chars needed for text.
- Parameters
di: Debug settings.MessageBuffer: Actual message text in unicode.UDHType: UDH type.Coding: GSM Encoding type.SMSNum: Number of messages needed to store the text.CharsLeft: Number of free chars in the message.
-
enum
GSM_MMS_Class¶ MMS message class.
Values:
-
GSM_MMS_None= 0¶ None class specified.
-
GSM_MMS_Personal= 1¶ Personal message.
-
GSM_MMS_Advertisement¶ Advertisement message.
-
GSM_MMS_Info¶ Informational message.
-
GSM_MMS_Auto¶ Automatic message class.
-
GSM_MMS_INVALID¶
-
-
struct
GSM_MMSIndicator¶ MMS indicator data.
Public Members
-
char GSM_MMSIndicator::Address[500] Message address (URL for download).
-
char GSM_MMSIndicator::Title[200] Message title (subject).
-
char GSM_MMSIndicator::Sender[200] Message sender.
-
size_t
MessageSize¶ Message size, if 0 it won’t be decoded or was not decoded.
-
GSM_MMS_Class
Class¶ Class of a message.
-
-
struct
GSM_CBMessage¶ Structure for Cell Broadcast messages.
-
enum
GSM_USSDStatus¶ Status of USSD message.
Values:
-
USSD_Unknown= 1¶ Unknown status
-
USSD_NoActionNeeded¶ No action is needed, maybe network initiated USSD
-
USSD_ActionNeeded¶ Reply is expected
-
USSD_Terminated¶ USSD dialog terminated
-
USSD_AnotherClient¶ Another client replied
-
USSD_NotSupported¶ Operation not supported
-
USSD_Timeout¶ Network timeout
-
-
struct
GSM_USSDMessage¶ Structure for USSD messages.
Public Members
-
unsigned char GSM_USSDMessage::Text[2 *(GSM_MAX_USSD_LENGTH+1)] Message text.
-
GSM_USSDStatus
Status¶ Message status.
-
-
struct
GSM_SMSMemoryStatus¶ Status of SMS memory.
Public Members
-
int
SIMUnRead¶ Number of unread messages on SIM.
-
int
SIMUsed¶ Number of all saved messages (including unread) on SIM.
-
int
SIMSize¶ Number of all possible messages on SIM.
-
int
TemplatesUsed¶ Number of used templates (62xx/63xx/7110/etc.).
-
int
PhoneUnRead¶ Number of unread messages in phone.
-
int
PhoneUsed¶ Number of all saved messages in phone.
-
int
PhoneSize¶ Number of all possible messages on phone.
-
int
-
enum
GSM_SMSFormat¶ Enum defines format of SMS messages. See GSM 03.40 section 9.2.3.9
Values:
-
SMS_FORMAT_Pager= 1¶
-
SMS_FORMAT_Fax¶
-
SMS_FORMAT_Email¶
-
SMS_FORMAT_Text¶
-
-
enum
GSM_ValidityPeriod¶ Enum defines some the most often used validity lengths for SMS messages for relative validity format. See GSM 03.40 section 9.2.3.12.1 - it gives more values.
Values:
-
SMS_VALID_1_Hour= 0x0b¶
-
SMS_VALID_6_Hours= 0x47¶
-
SMS_VALID_1_Day= 0xa7¶
-
SMS_VALID_3_Days= 0xa9¶
-
SMS_VALID_1_Week= 0xad¶
-
SMS_VALID_Max_Time= 0xff¶
-
-
enum
GSM_ValidityPeriodFormat¶ Enum defines format of validity period for SMS messages. See GSM 03.40 section 9.2.3.12
Values:
-
SMS_Validity_NotAvailable= 1¶
-
SMS_Validity_RelativeFormat¶
-
-
struct
GSM_SMSValidity¶ Structure for validity of SMS messages
Public Members
-
GSM_ValidityPeriod
Relative¶ Value defines period for relative format
-
GSM_ValidityPeriod
-
struct
GSM_SMSC¶ Structure for SMSC (SMS Center) information.
Public Members
-
int
Location¶ Number of the SMSC on SIM
-
unsigned char GSM_SMSC::Name[(GSM_MAX_SMSC_NAME_LENGTH+1) *2] Name of the SMSC
-
unsigned char GSM_SMSC::Number[(GSM_MAX_NUMBER_LENGTH+1) *2] SMSC phone number.
-
GSM_SMSValidity
Validity¶ Validity of SMS messages.
-
GSM_SMSFormat
Format¶ Format of sent SMS messages.
-
unsigned char GSM_SMSC::DefaultNumber[(GSM_MAX_NUMBER_LENGTH+1) *2] Default recipient number. In old DCT3 ignored
-
int
-
enum
GSM_Coding_Type¶ Coding type of SMS.
Values:
-
SMS_Coding_Unicode_No_Compression= 1¶ Unicode
-
SMS_Coding_Unicode_Compression¶
-
SMS_Coding_Default_No_Compression¶ Default GSM alphabet.
-
SMS_Coding_Default_Compression¶
-
SMS_Coding_8bit¶ 8-bit.
-
-
enum
GSM_UDH¶ Types of UDH (User Data Header).
Values:
-
UDH_NoUDH= 1¶
-
UDH_ConcatenatedMessages¶ Linked SMS.
-
UDH_ConcatenatedMessages16bit¶ Linked SMS with 16 bit reference.
-
UDH_DisableVoice¶
-
UDH_DisableFax¶
-
UDH_DisableEmail¶
-
UDH_EnableVoice¶
-
UDH_EnableFax¶
-
UDH_EnableEmail¶
-
UDH_VoidSMS¶
-
UDH_NokiaRingtone¶
-
UDH_NokiaRingtoneLong¶
-
UDH_NokiaOperatorLogo¶
-
UDH_NokiaOperatorLogoLong¶
-
UDH_NokiaCallerLogo¶
-
UDH_NokiaWAP¶
-
UDH_NokiaWAPLong¶
-
UDH_NokiaCalendarLong¶
-
UDH_NokiaProfileLong¶
-
UDH_NokiaPhonebookLong¶
-
UDH_UserUDH¶
-
UDH_MMSIndicatorLong¶
-
-
struct
GSM_UDHHeader¶ Structure for User Data Header.
-
enum
GSM_SMSMessageType¶ TP-Message-Type-Indicator. See GSM 03.40 section 9.2.3.1.
Values:
-
SMS_Deliver= 1¶ SMS in Inbox.
-
SMS_Status_Report¶ Delivery Report
-
SMS_Submit¶ SMS for sending or in Outbox
-
-
struct
GSM_SMSMessage¶ SMS message data.
Public Members
-
unsigned char
ReplaceMessage¶ Message to be replaced.
-
GSM_UDHHeader
UDH¶ UDH (User Data Header)
-
unsigned char GSM_SMSMessage::Number[(GSM_MAX_NUMBER_LENGTH+1) *2] Sender or recipient number.
-
GSM_MemoryType
Memory¶ For saved SMS: where exactly it’s saved (SIM/phone)
-
int
Location¶ For saved SMS: location of SMS in memory.
-
int
Folder¶ For saved SMS: number of folder, where SMS is saved
-
int
Length¶ Length of the SMS message.
-
GSM_SMS_State
State¶ Status (read/unread/…) of SMS message.
-
unsigned char GSM_SMSMessage::Name[(GSM_MAX_SMS_NAME_LENGTH+1) *2] Name in Nokia with SMS memory (6210/7110, etc.) Ignored in other.
-
unsigned char GSM_SMSMessage::Text[(GSM_MAX_SMS_LENGTH+1) *2] Text for SMS.
-
GSM_SMSMessageType
PDU¶ Type of message.
-
GSM_Coding_Type
Coding¶ Type of coding.
-
GSM_DateTime
DateTime¶ Date and time, when SMS was saved or sent
-
GSM_DateTime
SMSCTime¶ Date of SMSC response in DeliveryReport messages.
-
unsigned char
DeliveryStatus¶ In delivery reports: status.
-
signed char
Class¶ SMS class (0 is flash SMS, 1 is normal one).
-
unsigned char
MessageReference¶ Message reference.
-
unsigned char
-
struct
GSM_SMSMessageLayout¶ Public Members
-
unsigned char
Text¶ TP-User-Data. GSM 03.40 section 9.2.3.24.
-
unsigned char
Number¶ - In SMS-Deliver: TP-Originating-Address. GSM 03.40 section 9.2.3.7.
- In SMS-Submit: TP-Destination-Address. GSM 03.40 section 9.2.3.8.
- In SMS-Status-Report: TP-Recipient-Address. GSM 03.40 section 9.2.3.14.
-
unsigned char
SMSCNumber¶ SMSC number
-
unsigned char
TPDCS¶ TP-Data-Coding-Scheme. GSM 03.40 section 9.2.3.10. Contains alphabet type, SMS class (and some others)
-
unsigned char
DateTime¶ - For SMS-Submit: TP-Validity-Period. GSM 03.40 section 9.2.3.12.
- For SMS-Status-Report: TP-Discharge Time. GSM 03.40 section 9.2.3.13.
-
unsigned char
SMSCTime¶ TP-Service-Centre-Time-Stamp in SMS-Status-Report. GSM 03.40 section 9.2.3.11.
-
unsigned char
TPStatus¶ TP-Status in SMS-Status-Report. GSM 03.40 section 9.2.3.15.
-
unsigned char
TPUDL¶ TP-User-Data-Length. GSM 03.40 section 9.2.3.16.
-
unsigned char
TPVP¶ TP-Validity Period in SMS-Submit. GSM 03.40 section 9.2.3.12.
-
unsigned char
firstbyte¶ Byte contains in SMS-Deliver:
- TP-Message-Type-Indicator (2 bits) GSM 03.40 section 9.2.3.1
- TP-More-Messages-To-Send (1 bit). GSM 03.40 section 9.2.3.2
- TP-Reply-Path (1 bit). GSM 03.40 section 9.2.3.17
- TP-User-Data-Header-Indicator (1 bit). GSM 03.40 section 9.2.3.23
- TP-Status-Report-Indicator (1 bit). GSM 03.40 section 9.2.3.4
Byte contains in SMS-Submit:
- TP-Message-Type-Indicator (2 bits) GSM 03.40 section 9.2.3.1
- TP-Reject-Duplicates (1 bit). GSM 03.40 section
- TP-Validity-Period-Format (2 bits).GSM 03.40 section 9.2.3.3
- TP-Reply-Path (1 bit). GSM 03.40 section 9.2.3.17
- TP-User-Data-Header-Indicator (1 bit). GSM 03.40 section 9.2.3.23
- TP-Status-Report-Request (1 bit). GSM 03.40 section 9.2.3.5
-
unsigned char
TPMR¶ TP-Message Reference in SMS-Submit. GSM 03.40 section 9.2.3.6
-
unsigned char
TPPID¶ TP-Protocol-Identifier. GSM 03.40 section 9.2.3.9
-
unsigned char
-
struct
GSM_OneSMSFolder¶ Information about SMS folder.
-
struct
GSM_SMSFolders¶ List of SMS folders.
Public Members
-
GSM_OneSMSFolder GSM_SMSFolders::Folder[GSM_MAX_SMS_FOLDERS] Array of structures holding information about each folder.
-
int
Number¶ Number of SMS folders.
-
-
struct
GSM_SiemensOTASMSInfo¶ Siemens OTA data.
-
struct
GSM_MultiSMSMessage¶ Multiple SMS messages, used for Smart Messaging 3.0/EMS.
Public Members
-
int
Number¶ Number of messages.
-
GSM_SMSMessage GSM_MultiSMSMessage::SMS[GSM_MAX_MULTI_SMS] Array of SMSes.
-
int
-
struct
GSM_OneMMSFolder¶ Information about MMS folder.
-
struct
GSM_MMSFolders¶ List of MMS folders.
Public Members
-
unsigned char
Number¶ Number of MMS folders.
-
GSM_OneMMSFolder GSM_MMSFolders::Folder[GSM_MAX_MMS_FOLDERS] Array of structures holding information about each folder.
-
unsigned char
-
enum
EncodeMultiPartSMSID¶ ID during packing SMS for Smart Messaging 3.0, EMS and other
Values:
-
SMS_Text= 1¶ 1 text SMS.
-
SMS_ConcatenatedTextLong¶ Contacenated SMS, when longer than 1 SMS.
-
SMS_ConcatenatedAutoTextLong¶ Contacenated SMS, auto Default/Unicode coding.
-
SMS_ConcatenatedTextLong16bit¶
-
SMS_ConcatenatedAutoTextLong16bit¶
-
SMS_NokiaProfileLong¶ Nokia profile = Name, Ringtone, ScreenSaver
-
SMS_NokiaPictureImageLong¶ Nokia Picture Image + (text)
-
SMS_NokiaScreenSaverLong¶ Nokia screen saver + (text)
-
SMS_NokiaRingtone¶ Nokia ringtone - old SM2.0 format, 1 SMS
-
SMS_NokiaRingtoneLong¶ Nokia ringtone contacenated, when very long
-
SMS_NokiaOperatorLogo¶ Nokia 72x14 operator logo, 1 SMS
-
SMS_NokiaOperatorLogoLong¶ Nokia 72x14 op logo or 78x21 in 2 SMS
-
SMS_NokiaCallerLogo¶ Nokia 72x14 caller logo, 1 SMS
-
SMS_NokiaWAPBookmarkLong¶ Nokia WAP bookmark in 1 or 2 SMS
-
SMS_NokiaWAPSettingsLong¶ Nokia WAP settings in 2 SMS
-
SMS_NokiaMMSSettingsLong¶ Nokia MMS settings in 2 SMS
-
SMS_NokiaVCARD10Long¶ Nokia VCARD 1.0 - only name and default number
-
SMS_NokiaVCARD21Long¶ Nokia VCARD 2.1 - all numbers + text
-
SMS_NokiaVCALENDAR10Long¶ Nokia VCALENDAR 1.0 - can be in few sms
-
SMS_NokiaVTODOLong¶
-
SMS_VCARD10Long¶
-
SMS_VCARD21Long¶
-
SMS_DisableVoice¶
-
SMS_DisableFax¶
-
SMS_DisableEmail¶
-
SMS_EnableVoice¶
-
SMS_EnableFax¶
-
SMS_EnableEmail¶
-
SMS_VoidSMS¶
-
SMS_EMSSound10¶ IMelody 1.0
-
SMS_EMSSound12¶ IMelody 1.2
-
SMS_EMSSonyEricssonSound¶ IMelody without header - SonyEricsson extension
-
SMS_EMSSound10Long¶ IMelody 1.0 with UPI.
-
SMS_EMSSound12Long¶ IMelody 1.2 with UPI.
-
SMS_EMSSonyEricssonSoundLong¶ IMelody without header with UPI.
-
SMS_EMSPredefinedSound¶
-
SMS_EMSPredefinedAnimation¶
-
SMS_EMSAnimation¶
-
SMS_EMSFixedBitmap¶ Fixed bitmap of size 16x16 or 32x32.
-
SMS_EMSVariableBitmap¶
-
SMS_EMSVariableBitmapLong¶
-
SMS_MMSIndicatorLong¶ MMS message indicator.
-
SMS_WAPIndicatorLong¶
-
SMS_AlcatelMonoBitmapLong¶ Variable bitmap with black and white colors
-
SMS_AlcatelMonoAnimationLong¶ Variable animation with black and white colors
-
SMS_AlcatelSMSTemplateName¶
-
SMS_SiemensFile¶ Siemens OTA
-
SMS_USSD¶
-
-
struct
GSM_MultiPartSMSEntry¶ Entry of multipart SMS.
-
struct
GSM_MultiPartSMSInfo¶ Multipart SMS information.
-
struct
GSM_EncodedMultiPartMMSEntry¶ MMS entry.
Public Members
-
unsigned char GSM_EncodedMultiPartMMSEntry::ContentType[400] CT in Unicode
-
unsigned char GSM_EncodedMultiPartMMSEntry::SMIL[400] Smil ID in Unicode
-
-
struct
GSM_EncodedMultiPartMMSInfo¶ MMS part.
Public Members
-
unsigned char GSM_EncodedMultiPartMMSInfo::Source[200] in Unicode
-
unsigned char GSM_EncodedMultiPartMMSInfo::Destination[200] in Unicode
-
unsigned char GSM_EncodedMultiPartMMSInfo::CC[200] in Unicode
-
unsigned char GSM_EncodedMultiPartMMSInfo::Subject[200] in Unicode
-
unsigned char GSM_EncodedMultiPartMMSInfo::ContentType[400] CT in Unicode
-
unsigned char GSM_EncodedMultiPartMMSInfo::MSGType[50] no Unicode
-
GSM_EncodedMultiPartMMSEntry GSM_EncodedMultiPartMMSInfo::Entries[GSM_MAX_MULTI_MMS] Subparts.
-