SMS Server Tools
Software compatibility
The SMS Server Tools are written on a Linux computer but they should work fine on almost every Unix style computer.
The following operating systems are tested and reported as well working:
SuSE Linux
Redhat Linux
Debian Linux
Mandrake Linux
Solaris 6-8 (Sun) Note
Solaris 8 (Intel) Note
FreeBSD 4.3 Note
OpenBSD 2.9
Windows 95, 98, Me, NT4, 2000, XP Note
Windows CE is not supported!
Please note that this list is not complete. The program should run on any Unix style
operating system.
Solaris Note
- Uncomment the line OPTIONS += -D SOLARIS in src/Makefile
- Add the following command to your ~/.profile:
PATH=/usr/local/bin:$PATH
MANPATH=/usr/local/man:$MANPATH
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
CC=gcc
export PATH MANPATH LD_LIBRARY_PATH CC
Log out and relogin to activate the changes. If you do not have a ~/.profile then create a new file.
- The name of the serial ports are /dev/cuaa and /dev/cuab.
- If your Solaris version does not have a pkill command, you can copy the pkill script
from the bin directory to /usr/local/bin. This is needed for the startup script sms.
Windows Note
- Read Step by Step Instruction for Windows
- The name of the first serial port is /dev/com1.
- Cygwin does not support Checking of modem handshake lines on application level. This causes that the programs
getsms and putsms hang when the modem is not ready (CTS).
- Windows 2000 and XP do not have a virtual COM-Port for infrared phones. Therefore you cannot use
my software over infrared on Windows 2000 and XP. There is a free driver available (with the name IrComm) that adds virtual
COM-Ports but this driver does not work with my software, unfortunately.
Free BSD Note
- The name of the first serial port is /dev/cuaa0.
- If your serial Port has a ST16550A chipset you need to set an option in the kernel source:
# 0x20000 enable hardware RTS/CTS and larger FIFOs. Only works for
# ST16650A-compatible UARTs.