Gnokii, Gammu is a free and open source command line tool that can be
used to send and receive SMS messages from a computer via a mobile
phone or GSM modem. Gammu was started based on Gnokii's experience
but it evolves independently. Besides sending and receiving SMS
messages, Gammu can be used to perform many different tasks such as
reading and writing entries of the phone book and calendar, handling
logos, loading ring tones, managing bookmarks, changing WAP settings,
making data calls, etc.
supports mobile phones that can work in AT command mode. Like Gnokii,
Gammu supports lots of Nokia mobile phones, even some of those that
use Nokia's proprietary protocol instead of AT commands for
communicating with a computer. A list of the mobile phones and GSM
modems supported can be found on Gammu's web site.
you are not an SMS software developer, you may want to use Wammu
instead of the command-line Gammu. Wammu is a program developed with
wxPython. It provides a good-looking and intuitive GUI, which is
easier to use than Gammu. Some screenshots of Wammu can be found at
you are an SMS software developer and want to write a program to send
and receive SMS messages from a computer via a mobile phone or GSM
modem, you may find Gammu useful. By making use of the functions of
Gammu, you do not need to learn about AT commands in order to control
the mobile phone or GSM modem. It is easy to write a script or
program to drive the command-line Gammu in the background. Another
choice is to use LibGammu, the back-end library that provides basic
functions to Gammu.
addition, you can find two pieces of software, Python-Gammu and
Gammu+, on Gammu's web site. Python-Gammu is a Python module that
allows software developers to get access to Gammu's functions in
Python scripts. Gammu+ is a C++ version of Gammu. Gammu+ and Gammu
are released under different licenses.