No issues have been reported since february 2019.
Fixed missing include for the waitpid() function.
Bugfix: script did not concatenate long messages on Fedora.
Longer filenames for received messages to allow much more files in the queue directory. The function unlock() has been renamed to fix a name conflict in QNX.
Bugfix: Missing last digit in phone numbers in received messages.
The SMS Server Tools have been made to send and receive short messages using GSM modems. It may be used for text messages with 7, 8 and 16 Bit character set as well as for binary messages.
To send short messages, you need to create a simple text file in a spool directory. The program monitors that directory and sends new files automatically. Received messages are stored into text files in another spool directory.
The SMS Server Tools can execute external programs or scripts on events, for example when a file has been sent or received. Such programs are used to store received messages in a database, automatically generate responses, forward as email, ... whatever you like.
The program runs on any Unix version, as well as Windows. You need a C compiler to build the program (e.g. gcc).
Please note that the Book refers to sub-programs called "getsms" and "putsms". They do not exist anymore because they have been integrated into the main program "smsd".
Many Linux distributions contain a fork of my project that can be found here. There is also a discussion foum.
The current high quality of the program is not only the result of my own work. Some people tested the program in production environments and suggested bug fixes. I'm thankful for their help.