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
Mac OS 10.3
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 switched off.
- It seems that cygwin does not support virtual serial ports like often used with USB and infrared. I
was not able to use them. Only real serial ports worked fine on my computer.
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.