Messages¶
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodePDUFrame” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodePDUFrame(GSM_Debug_Info *, GSM_SMSMessage *, const unsigned char *, size_t, size_t *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeSMSFrame” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodeSMSFrame(GSM_Debug_Info *, GSM_SMSMessage *, unsigned char *, GSM_SMSMessageLayout)
-
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.
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_EncodeSMSFrame” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_EncodeSMSFrame(GSM_Debug_Info *, GSM_SMSMessage *, unsigned char *, GSM_SMSMessageLayout, int *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeSMSFrameStatusReportData” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodeSMSFrameStatusReportData(GSM_Debug_Info *, GSM_SMSMessage *, unsigned char *, GSM_SMSMessageLayout)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeSMSFrameText” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodeSMSFrameText(GSM_Debug_Info *, GSM_SMSMessage *, unsigned char *, GSM_SMSMessageLayout)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeUDHHeader” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_DecodeUDHHeader(GSM_Debug_Info *, GSM_UDHHeader *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_EncodeUDHHeader” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_EncodeUDHHeader(GSM_Debug_Info *, GSM_UDHHeader *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetDefaultReceivedSMSData” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_SetDefaultReceivedSMSData(GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetDefaultSMSData” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_SetDefaultSMSData(GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeSiemensOTASMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- gboolean GSM_DecodeSiemensOTASMS(GSM_Debug_Info *, GSM_SiemensOTASMSInfo *, GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “PHONE_EncodeSMSFrame” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error PHONE_EncodeSMSFrame(GSM_StateMachine *, GSM_SMSMessage *, unsigned char *, GSM_SMSMessageLayout, int *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_EncodeMultiPartSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_EncodeMultiPartSMS(GSM_Debug_Info *, GSM_MultiPartSMSInfo *, GSM_MultiSMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeMultiPartSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- gboolean GSM_DecodeMultiPartSMS(GSM_Debug_Info *, GSM_MultiPartSMSInfo *, GSM_MultiSMSMessage *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ClearMultiPartSMSInfo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_ClearMultiPartSMSInfo(GSM_MultiPartSMSInfo *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_FreeMultiPartSMSInfo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_FreeMultiPartSMSInfo(GSM_MultiPartSMSInfo *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_LinkSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_LinkSMS(GSM_Debug_Info *, GSM_MultiSMSMessage **, GSM_MultiSMSMessage **, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeMMSFileToMultiPart” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodeMMSFileToMultiPart(GSM_Debug_Info *, GSM_File *, GSM_EncodedMultiPartMMSInfo *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ClearMMSMultiPart” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_ClearMMSMultiPart(GSM_EncodedMultiPartMMSInfo *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetSMSC” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetSMSC(GSM_StateMachine *, GSM_SMSC *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetSMSC” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetSMSC(GSM_StateMachine *, GSM_SMSC *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetSMSStatus” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetSMSStatus(GSM_StateMachine *, GSM_SMSMemoryStatus *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetSMS(GSM_StateMachine *, GSM_MultiSMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNextSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNextSMS(GSM_StateMachine *, GSM_MultiSMSMessage *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetSMS(GSM_StateMachine *, GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AddSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_AddSMS(GSM_StateMachine *, GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteSMS(GSM_StateMachine *, GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SendSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SendSMS(GSM_StateMachine *, GSM_SMSMessage *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SendSavedSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SendSavedSMS(GSM_StateMachine *, int, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetFastSMSSending” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetFastSMSSending(GSM_StateMachine *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetIncomingSMS” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetIncomingSMS(GSM_StateMachine *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetIncomingCB” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetIncomingCB(GSM_StateMachine *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetSMSFolders” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetSMSFolders(GSM_StateMachine *, GSM_SMSFolders *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AddSMSFolder” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_AddSMSFolder(GSM_StateMachine *, unsigned char *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteSMSFolder” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteSMSFolder(GSM_StateMachine *, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetMMSFolders” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetMMSFolders(GSM_StateMachine *, GSM_MMSFolders *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNextMMSFileInfo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNextMMSFileInfo(GSM_StateMachine *, unsigned char *, int *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetIncomingUSSD” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetIncomingUSSD(GSM_StateMachine *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SMSCounter” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_SMSCounter(GSM_Debug_Info *, unsigned char *, GSM_UDH, GSM_Coding_Type, int *, size_t *)
- GSM_MMS_Class enum
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
Address
[500] Message address (URL for download).
-
char
Title
[200] Message title (subject).
-
char
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.
-
char
-
struct
GSM_CBMessage
Structure for Cell Broadcast messages.
Public Members
-
int
Channel
Channel number.
-
char
Text
[300] Message text.
-
int
- GSM_USSDStatus enum
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
Text
[2 *(GSM_MAX_USSD_LENGTH+1)] Message text.
-
GSM_USSDStatus
Status
Message status.
-
unsigned char
-
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
- GSM_SMSFormat enum
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
-
- GSM_ValidityPeriod enum
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
-
- GSM_ValidityPeriodFormat enum
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
Name
[(GSM_MAX_SMSC_NAME_LENGTH+1)*2] Name of the SMSC
-
unsigned char
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
DefaultNumber
[(GSM_MAX_NUMBER_LENGTH+1)*2] Default recipient number. In old DCT3 ignored
-
int
- GSM_SMS_State enum
Status of SMS message.
Values:
SMS_Sent
= = 1
-SMS_UnSent
-SMS_Read
-SMS_UnRead
-
- GSM_Coding_Type enum
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.
- GSM_UDH enum
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.
Public Members
-
GSM_UDH
Type
UDH type.
-
int
Length
UDH length.
-
unsigned char
Text
[GSM_MAX_UDH_LENGTH] UDH text.
-
int
ID8bit
8-bit ID, when required (-1 otherwise).
-
int
ID16bit
16-bit ID, when required (-1 otherwise).
-
int
PartNumber
Number of current part.
-
int
AllParts
Total number of parts.
-
GSM_UDH
- GSM_SMSMessageType enum
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.
-
gboolean
RejectDuplicates
Whether to reject duplicates.
-
GSM_UDHHeader
UDH
UDH (User Data Header)
-
unsigned char
Number
[(GSM_MAX_NUMBER_LENGTH+1)*2] Sender or recipient number.
-
GSM_SMSC
SMSC
SMSC (SMS Center)
-
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
-
gboolean
InboxFolder
For saved SMS: whether SMS is really in Inbox.
-
int
Length
Length of the SMS message.
-
GSM_SMS_State
State
Status (read/unread/...) of SMS message.
-
unsigned char
Name
[(GSM_MAX_SMS_NAME_LENGTH+1)*2] Name in Nokia with SMS memory (6210/7110, etc.) Ignored in other.
-
unsigned char
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.
-
gboolean
ReplyViaSameSMSC
Indicates whether “Reply via same center” is set.
-
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.
Public Members
-
gboolean
InboxFolder
Whether it is inbox.
-
gboolean
OutboxFolder
Whether it is outbox.
-
GSM_MemoryType
Memory
Where exactly it’s saved.
-
unsigned char
Name
[(GSM_MAX_SMS_FOLDER_NAME_LEN+1)*2] Name of the folder
-
gboolean
-
struct
GSM_SMSFolders
List of SMS folders.
Public Members
-
GSM_OneSMSFolder
Folder
[GSM_MAX_SMS_FOLDERS] Array of structures holding information about each folder.
-
int
Number
Number of SMS folders.
-
GSM_OneSMSFolder
-
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.
Public Members
-
gboolean
InboxFolder
Whether it is really inbox.
-
char
Name
[(GSM_MAX_MMS_FOLDER_NAME_LEN+1)*2] Name for MMS folder.
-
gboolean
-
struct
GSM_MMSFolders
List of MMS folders.
Public Members
-
unsigned char
Number
Number of MMS folders.
-
GSM_OneMMSFolder
Folder
[GSM_MAX_MMS_FOLDERS] Array of structures holding information about each folder.
-
unsigned char
- EncodeMultiPartSMSID enum
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
-
struct
GSM_MultiPartSMSEntry
Entry of multipart SMS.
-
struct
GSM_MultiPartSMSInfo
Multipart SMS information.
- MMSAddressType enum
MMS address type.
Values:
MMSADDRESS_PHONE
-MMSADDRESS_UNKNOWN
-
-
struct
GSM_EncodedMultiPartMMSEntry
MMS entry.
Public Members
-
unsigned char
ContentType
[400] CT in Unicode
-
unsigned char
SMIL
[400] Smil ID in Unicode
-
unsigned char
-
struct
GSM_EncodedMultiPartMMSInfo
MMS part.
Public Members
-
unsigned char
Source
[200] in Unicode
-
unsigned char
Destination
[200] in Unicode
-
unsigned char
CC
[200] in Unicode
-
unsigned char
Subject
[200] in Unicode
-
unsigned char
ContentType
[400] CT in Unicode
-
unsigned char
MSGType
[50] no Unicode
-
GSM_EncodedMultiPartMMSEntry
Entries
[GSM_MAX_MULTI_MMS] Subparts.
-
unsigned char