Man Linux: Main Page and Category List


       gsmsmsstore - SMS store manipulation program


       gsmsmsstore  [ -a ] [ --add ] [ -b baudrate ] [ --baudrate baudrate ] [
       -c ] [ --copy ] [ -C service centre address ] [  --sca  service  centre
       address ] [ -d destination device or file ] [ --destination destination
       device or file ] [ -h ] [ --help ] [ -I init string  ]  [  --init  init
       string  ]  [  -k ] [ --backup ] [ -l ] [ --list ] [ -s source device or
       file ] [ --source source device or file ] [  -t  SMS  store  name  ]  [
       --store SMS store name ] [ -v ] [ --version ] [ -V ] [ --verbose ] [ -x
       ] [ --delete ] [ -X ] [ --xonxoff ] { indices } [ phonenumber text ]


       gsmsmsstore can store or retrieve SMS messages entries  residing  in  a
       GSM  mobile  phone’s SMS store to or from a file, add SMS messages to a
       store, or list the store’s contents. Additionally, it  is  possible  to
       add SMS submit messages to a store.

       gsmsmsstore  reads  entries from the source which can be a mobile phone
       (if a serial device file is given) or a file (if a file name is given).
       The  source  is  never  modified.  gsmsmsstore writes SMS messages to a
       destination file or device in the case of --copy, --backup, and  --add.

       The  --list option does not change any file but just lists the contents
       to standard output.

       The --backup and --copy options require  both  source  and  destination
       files  or  devices.  The --list option requires a source. The --add and
       --delete options require a destination file or device.

       If "-" is given as the parameter  for  the  --source  or  --destination
       options,  the  SMS  store is read from standard input and/or written to
       standard output, respectively.

       SMS message files are not human-readable.

       Error messages are printed to the standard error output. If the program
       terminates on error the error code 1 is returned.


       -a, --add
              Adds  an  SMS  submit message with recipient address phonenumber
              and text text to the destination.

       -b baudrate, --baudrate baudrate
              The baud rate to use. The default baudrate is 38400.

       -c, --copy
              This causes the contents of the  source  to  be  copied  to  the
              destination.  After  this  operation the destination has exactly
              the same contents as the source.  If indices are  given  on  the
              command  line only those SMS messages denoted by the indices are
              copied to the destination.

       -C service centre address, --sca service centre address
              Sets the service centre address to use for all SUBMIT SMSs  (may
              not work with some phones).

       -d destination, --destination destination
              The destination device or file.

       -h, --help
              Prints an option summary.

       -I init string, --init init string
              Initialization  string  to  send to the TA (default: "E0"). Note
              that the sequence "ATZ" is sent first.

       -k, --backup
              This causes those entries to be added from  the  source  to  the
              destination that are not already present in the destination.  If
              indices are given on the command line only  those  SMS  messages
              denoted  by  the  indices  are  backed  up  (ie.  added)  to the

       -l, --list
              Prints out the entire contents of the source  in  human-readable

       -s source, --source source
              The source device or file.

       -t SMS store name, --store SMS store name
              The  name  of  the  SMS  store  to  read  from or write to. This
              information is only used for device sources and destinations.  A
              commonly available message store is "SM" (SIM card).

       -v, --version
              Prints the program version.

       -V, --verbose
              Prints out a detailed progress report.

       -x, --delete
              Delete  the  SMS  messages  as  denoted  by the indices from the

       -X, --xonxoff
              Uses software handshaking (XON/XOFF) for accessing the device.


       The following command lists all entries in the mobile  phone  connected
       to /dev/mobilephone to the standard output:

       gsmsmsstore -b 19200 -s /dev/mobilephone -t SM -l

       The   following   adds   entries   4,   7,   and  10  from  the  device
       /dev/mobilephone to the file smsstore:

       gsmsmsstore -s /dev/mobilephone -d /home/fred/smsstore
           -t SM -b 4 7 10


       Peter Hofmann <>


       Report bugs to   Include  a  complete,  self-contained
       example that will allow the bug to be reproduced, and say which version
       of gsmsmsstore you are using.


       Copyright © 1999 Peter Hofmann

       gsmsmsstore is free software; you can redistribute it and/or modify  it
       under  the terms of the GNU Library General Public License as published
       by the Free Software Foundation; either version 2, or (at your  option)
       any later version.

       gsmsmsstore  is  distributed  in  the  hope that it will be useful, but
       WITHOUT  ANY  WARRANTY;  without   even   the   implied   warranty   of
       Library General Public License for more details.

       You should have received a copy  of  the  GNU  Library  General  Public
       License along with gsmsmsstore; see the file COPYING.  If not, write to
       the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.


       gsminfo(7), gsmctl(1), gsmpb(1), gsmsendsms(1), gsmsmsd(8).