libGammu¶
The libGammu library exposes all Gammu functionality for various phones in standard API. It can be used to do anything with your phone, however for easier tasks you might prefer to use Python and python-gammu.
If you intend to use libGammu in your application, all you should need
is to #include <gammu.h>
and then use Gammu functions. You can check
docs/examples/ for some small example applications. You don’t need real phone
for testing, use Dummy Driver instead.
- Hints for libGammu Novices
- Examples
- libGammu C API
- Backup
- Bitmap
- Calendar
- Callback
- Call
- Category
- Date and time
- Debug
- Error handling
- File
- Info
- INI files
- Keys
- Limits
- Memory
- Messages
GSM_GetMessageCoding()
GSM_MMS_Class
GSM_MMSIndicator
GSM_CBMessage
GSM_USSDStatus
GSM_USSDMessage
GSM_SMSMemoryStatus
GSM_SMSFormat
GSM_ValidityPeriod
GSM_ValidityPeriodFormat
GSM_SMSValidity
GSM_SMSC
GSM_SMS_State
GSM_Coding_Type
GSM_UDH
GSM_UDHHeader
GSM_SMSMessageType
GSM_SMSMessage
GSM_SMSMessageLayout
GSM_OneSMSFolder
GSM_SMSFolders
GSM_SiemensOTASMSInfo
GSM_MultiSMSMessage
GSM_OneMMSFolder
GSM_MMSFolders
EncodeMultiPartSMSID
GSM_MultiPartSMSEntry
GSM_MultiPartSMSInfo
MMSAddressType
GSM_EncodedMultiPartMMSEntry
GSM_EncodedMultiPartMMSInfo
- Miscellaneous
- Nokia
- Ringtone
PHONE_RTTLPlayOneNote()
PHONE_Beep()
GSM_GetRingtone()
GSM_SetRingtone()
GSM_GetRingtonesInfo()
GSM_DeleteUserRingtones()
GSM_PlayTone()
GSM_RingtoneConvert()
GSM_ReadRingtoneFile()
GSM_SaveRingtoneFile()
GSM_SaveRingtoneOtt()
GSM_SaveRingtoneMidi()
GSM_SaveRingtoneIMelody()
GSM_SaveRingtoneWav()
GSM_SaveRingtoneRttl()
GSM_GetRingtoneName()
GSM_RTTLGetTempo()
GSM_RingNoteStyle
GSM_RingNoteNote
GSM_RingNoteDuration
GSM_RingNoteDurationSpec
GSM_RingNoteScale
GSM_RingNote
GSM_RingCommandType
GSM_RingCommand
GSM_NoteRingtone
GSM_NokiaBinaryRingtone
GSM_BinaryTone
GSM_RingtoneFormat
GSM_Ringtone
GSM_RingtoneInfo
GSM_AllRingtonesInfo
- Security
- Settings
GSM_GetLocale()
GSM_SetLocale()
GSM_GetSyncMLSettings()
GSM_SetSyncMLSettings()
GSM_GetChatSettings()
GSM_SetChatSettings()
GSM_GetMMSSettings()
GSM_SetMMSSettings()
GSM_SetAutoNetworkLogin()
GSM_Reset()
GSM_ResetPhoneSettings()
GSM_GetProfile()
GSM_SetProfile()
GSM_GetFMStation()
GSM_SetFMStation()
GSM_ClearFMStations()
GSM_GetGPRSAccessPoint()
GSM_SetGPRSAccessPoint()
GSM_SyncMLSettings
GSM_ResetSettingsType
GSM_ChatSettings
GSM_Profile_Feat_Value
GSM_Profile_Feat_ID
GSM_Profile
GSM_FMStation
GSM_GPRSAccessPoint
GSM_DateFormat
GSM_Locale
GSM_Profile_PhoneTableValue
- SMSD
- State machine
- Types
- Unicode
- WAP
- Porting from libGammu older than 1.12.0