SMSD provides some more functions. Key features are:
The Status Monitor shows you what your modems are doing.
In this example Modem1 and Modem3 are receiving messages while Modem2 is sending and Modem4 is idle.
Receiving means, that the modem is checked for received SM by running Getsms.
SMSD collects statistic data that tell you how many SMS were sent, received and rejected.
Additionally the statistic files give information about the usage of each modem.
When you quit or kill SMSD, it does not loose statistics.
The Log file tells you what is going on.
It is specially useful for troubleshooting. SMSD can also use the syslog or eventlog feature of the operating system.
Eventhandlers are external programs that can be used to enhance SMSD.
You can run external programs to validate messages or to perform additional tasks during sending and receiving.
In case of problems the program generates alarm messages in the logfile and it can call an optional script or program.
You can use this feature to generate alarms wherever you want.