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