libGammu is core library of Gammu project. It provides abstraction layer to
work with different cell phones from different vendors (including Nokia,
Sony-Ericsson, Motorola, Samsung, Siemens, Huawei and others). Using this
library you can talk to any phone using standard API.
The API exposes all functionality you can do with the phone and among others
it provides following features:
Call listing, initiating and handling
SMS retrieval, backup and sending
Phonebook listing, export and import (also from standard formats such as
Calendar and tasks listing, export and import (also from standard formats such as
vCalendar or iCalendar)
Retrieval of phone and network information
Access to phone file system (note that some phones work also as USB storage
devices and those are not accessible through Gammu)
This library is used in all other tools like Gammu or Gammu SMS Daemon.
Gammu 1.38.1 has been just released. New Gammu bugfix release is here. Fixed sending specific SMS messages, parsing some vCalendar files or compatibility with new devices.
Published on Jan. 5, 2017 by Michal Čihař
Gammu 1.38.0 has been just released. After two testing versions all changes are now released as stable version. Expect API or SMSD database changes, improved Unicode support or initial support for Oracle in SMSD.
Published on Dec. 12, 2016 by Michal Čihař
The library is obviously distributed as part of Gammu so to download
it just get Gammu.
API documentation is available as well as internal documentation. Please check developer documentation page for more details.
Source code and issue tracker
Both source code and issue tracker are hosted on GitHub: