gsmlib

Introduction

This distribution contains a library to access GSM mobile phones through GSM modems. Features include:

Additionally, some simple command line programs are provided to use these functionalities.

Operating Systems

The software works under Linux (tested with Redhat Linux 6.1 and 7.0) and Win32 (experimental, tested with Windows95 and Windows NT4.0). It has also been ported to FreeBSD.

Requirements

You need a mobile phone that conforms to the GSM standards ETSI GSM 07.07, ETSI GSM 07.05, and others. Non-GSM mobile phones will not work! Additionally, to access the mobile phone from the computer you will probably need an GSM modem (that would be a PC-CARD, usually). There might be some mobile phones, however, that incorporate directly terminal adapter (TA) functionality.

If you want to use Nokia mobile phones without an GSM modem gsmlib will not work for you. Please refer to to http://www.gnokii.org in this case.

Hardware

The following mobile phone/GSM modem combinations are reported to be compatible in varying degrees with the current release:

For the following phones I receive a lot of errors reports:

Note 1: Some of the mobile phones have an integrated GSM modem that can be accessed via the Linux IrDA drivers.

Note 2: Some of the abovementioned phones have still some glitches with gsmlib (and I haven't tested them myself).

This list is not exhaustive, there are probably many other types of phone or GSM modem that work with gsmlib. Just try it and report back to me!

Status

The current release is version 1.10.

Disclaimer

Even though care has been taken in the design and implementation of this software it can not be excluded that this software could destroy data in your mobile phone or may even render your mobile phone useless (by erroneous PIN settings, for example). The author will not be held responsible legally, financially, or in any other form for any kind of damage that might occur from using this software.

This software is provided "as is" and without any expressed or implied warranties, including, without limitation, the implied warranties of merchantibility and fitness for any particular purpose.

If you are not ready to accept these conditions please don't use this software.

Copying

This software is available on the LGPL (GNU LIBRARY GENERAL PUBLIC LICENSE), ie. it is allowed to link the library to commercial programs.

Author

Peter Hofmann (software@pxh.de)



© 2004 Peter Hofmann
Last Update: 03.06.2004