Released: Wed 19-11-2008
Info:
  • Reimplement locking and add tests for it.
  • GSM_SetDebugFileDescriptor now accepts flag whether file descriptor can be closed (bug #749).
  • Soname change due to API breakage (see above).
  • Fixed compilation on Mac OS X, thanks to Juan A. Bertolin for testing.
Gammu test 1.21.92

Released: Sat 04-10-2008
Info:
  • Fixed handling of call entries with multiple dates.
  • Handle phones where writing entry to SIM card takes long (bug #682).
  • Properly skip corrupted entries (bug #467).
  • Added export of messages to XML (thanks to Florent Kaisser).
  • Properly report failures when importing backup (bug #303).
  • Add --info command line option to show connection info (bug #426).
  • Add --debug switch to enable debug output to stderr (bug #426).
  • Sign Windows binaries.
Wammu 0.29

Released: Fri 03-10-2008
Info:
Gammu stable 1.21.0
Released: Fri 03-10-2008
Info:
  • Compatibility with current gammu.
  • Use new GSM_MemoryTypeToString.
  • Fix several off by one errors.
python-gammu 0.27

Released: Sun 25-05-2008
Info:
  • added SyncML backup for phonebook, calendar, todo, notes, SMS
  • added uploading files to OBEX default inbox
  • improved OBEX filesystem browsing
  • many small fixes
Gammu+ test 0.40.00

  MyGnokii - Gammu+ family
  Free tools and software for cellular devices and phones
You can open cellular shop/other services on gammu.org or put here banners
For details please contact Marcin Wiacek
 Wiki   Phones database 
 
 

Gammu:Main Page

From Gammu.org Wiki

Jump to: navigation, search

Main project is actively developed by Michal Čihař with some help from Marcin Wiącek and other people


Return to Main page

Welcome to Wiki for Gammu family

Image:win.gifImage:lnx.gifImage:obsd.gifImage:fbsd.gifImage:mac.gif

Contents

Gammu is a project which encompasses applications, scripts and drivers for managing various functions on cellular phones and similiar devices.

It is a stable and mature codebase with support for many models available on the market and provides functions unavailable in other similiar projects. Long term development is oriented towards making a shared API for classes of device rather than supporting single phone models (which are eventually made obsolete with the arrival of new models).

This software was earlier (up to version 0.58) named MyGnokii2, current name Gammu is not connected with Gammu from "Heretics of Dune" written by Frank Herbert. We name this "main" project core too, because there are various other projects based on it available now.

Image:win.gifImage:lnx.gifImage:obsd.gifImage:fbsd.gifImage:mac.gif Gammu core

User documentation

Developer documentation

Other

Third party - graphical interfaces

Image:lnx.gif Image:win.gif Wammu

Written using wxPython, support for contacts, sms, calendar, todo and other.

Image:lnx.gif KMobileTools

KDE tool using Gammu as optional backend for phone communication. Currently there are required developers for improving this support. Read more...

Image:win.gif GammUI

project abandoned

Windows tool, written in Delphi 2005, support for phonebook, calendar, todo.

Image:lnx.gif kammu

KDE application built on top of Gammu, probably dead.

Image:win.gif Image:lnx.gif GAMMU Graphical User Interface

Written in wxBasic, no new version for several years.

Image:lnx.gif GnomeGammu

Not actually existing ;-)

Image:lnx.gif QTPhoneSync

Dead

Third party - bindings

Image:lnx.gif Python-gammu

Access most of gammu functions from Python, currently best choice if you want to build scripts on top of Gammu.

Image:lnx.gif libGammu Ruby Extension

Access some of gammu functions from Ruby.

Third party - filesystem

Snofs

Image:lnx.gifCODA based filesystem with Gammu as backend. Experimental support for samba as well. The general idea is that you mount the phones file system as part of a Linux or Windows file system. It also gives access to SMSes and VCARDS. When mounted you can use whatever application or browser you want to inspect and/or alter the contents of the phone.

GMobileBrowser

Image:lnx.gifApplication written with GTK, Python for browsing and managing phone files.

Third party - scripts

  • this personal gammu web page lists some scripts for making backups of the phone. It would be interesting to see other examples here too.
  • VCalOne for converting calendar between phone and some PC programs
  • gsmcal2html PHP script which downloads calendar events from GSM and creates a cute HTML calendar

Third party - other

define command{
       command_name    notify-by-sms-direct
       command_line    /usr/bin/printf "%b" "Svc:$SERVICEDESC$ 
++Host:$HOSTALIAS$ ++ Addr:$HOSTADDRESS$ ++ State:$SERVICESTATE$ 
++Date:$SHORTDATETIME$" | /usr/bin/gammu --sendsms TEXT $CONTACTPAGER$
}

Other links and info

Part of documentation above is included inside source tarball in two documents: