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.
-
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.
-