SMSC-Gateway consists of a client and a server part. The latter uses connections to deliver messages (currently send messages to cellular phones).
The following image visualizes the design of SMSC-Gateway:
The connections are modules that follow some simple rules and
can be executed independantly. This concept should make it
simple to develop further connections and integrate them to
SMSC-Gateway.
Furthermore, this concept should ensure that SMSC-Gateway can
act as a general messaging system - sending messages to cellular
phones, e-mail or even activate a voice synthesis system and
deliver voice messages.
Input to SMSC-Gateway are message requests that consist of a list of recipients (at least one), an empty line, the message text and a final line consisting of a dot, for example:
014233233442343452
017100000234002323
The message text
.