GSMLIB is a library to access GSM mobile phones through GSM modems. Features include: modification of phonebooks stored in the mobile phone or on the SIM card, reading and writing of SMS messages stored in the mobile phone, sending and reception of SMS messages. Additionally, some simple command line programs are provided to use these features.
| Tags | Communications Telephony Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: This release contains minor bugfixes and extensions. Upgrading is not necessary if you aren't having any problems. The source code has been fixed to cleanly compile under Windows again.


Release Notes: This release contains more fixes and workarounds for specific phones (Motorola Timeport 260, Nokia Cellular Card Phone RPE-1 GSM900, etc.). There is new code to better exploit the capabilities of current Siemens mobile phones. Additionally, it can be compiled with gcc-2.95.2 again.


Release Notes: Compatibility problems with newer GSM mobile phones have been addressed. Ability to decode cell broadcast messages (in gsmsmsd) and documentation updates were added.


Release Notes: This release adds Windows support to gsmlib. Most of the command line applications have also been ported to Win32. Additionally, there are many small bug fixes to enhance compatibility with buggy GSM phones and devices. Some longstanding bugs also have been resolved.


Release Notes: This version adds compatibility fixes for the Nokia 8290. More changes were introduced to the serial line setup in order to accommodate some strange phone/modem/cable combinations. A bug was fixed that prevented the gsmsmsd program from working properly (all users of gsmsmsd should upgrade). It is now possible to set the service centre address using gsmctl (useful for GSM modules without keyboard and display). There have been various minor bugfixes.