ESMS Capabilities



Here is some more detail on some of the above:

Blocking

It is possible for any registered user to specify Email addresses which the user does not want to receive messages from. In the event of a blocked Email address trying to contact a user, the gateway will not deliver the SMS and send a message back to the originator.

Blocking may also be done on a system level. This allows for an Email address, entire domain or mobile number to be blocked from sending or receiving through the gateway.

Back to top


Logging

Each registered user has an associated log file. This contains information relating to transactions performed on that users behalf by the gateway.

Back to top


Special Commands

Currently, only the two following commands are supported:

  • HELP

    This returns information about using the gateway.

    ACCOUNT

    This will return the log file associated with the user having the Email address of the sender.

Back to top


Sending an SMS

SMS messages are sent using a serial interface. This may be via a modem or to any other equipment that accepts serial data. The sequence of commands is managed by a script. These scripts currently only support ASCII data.

The number of services (different methods of sending an SMS) is only limited by the available memory of the host PC. Services are chosen by matching the requested number with a list of dial codes which are associated with each script. Macros for the senders Email address, recipients mobile number and message text are available for use within the scripts.

Back to top


Storage of System Data

The system database contains information like POP3 username, administrators Email address, gateway name etc. In all messages sent out by the gateway special macros can be used, which are replaced by the information stored in the database. This enables, for example, the administrators Email address to be changed easily. Changing it in the system database will also change it in all messages sent out by the gateway.

Back to top


Sending Email

The gateway will send Emails in reply to invalid messages, or special commands. All of these messages are stored as plain text files and may be edited. The macros described above may be used to ensure that contact information is always correct.

Back to top


User Data

The user database stores the following information about registered users:

  • Name
  • Address
  • Fixed phone numbers
  • Mobile phone numbers
  • FAX numbers
  • Email addresses
  • Blocked Email addresses
  • Blocked mobile number
  • Number of messages sent
  • Number of messages received

The current restriction on the number of phone numbers or Email addresses for each field is 65535.

Back to top


Saving of Failed Messages

If a message fails to send due to an error in transferring it to the service provider, the message is saved on disk and loaded the next time the gateway is activated.

Back to top


Direct Entry of SMS Messages

This allows the administrator to send SMS messages directly from the gateway.

Back to top


Sending multiple SMS messages from a single Email

This allows the user to send to several mobiles from one Email. This feature is called Mult-E-Mail.

Back to top


Note:All software on this site is supplied "as is", with no guarantee offered or implied. While every effort has been made to ensure the correct operation of the software, no responsibility is accepted for any loss, damage or charges incurred which may arise from the use of this software. A virus scan has not been performed on the download files, you are advised to do this before running any of the software. Re-distribution of the software is permitted providing that I) no charge is made for it, II) it is distributed in exactly the same form as found on this site, III) you do not take any credit for it's production. Any queries should be directed to the original author.

© 2003 James Battersby.
Main Page | Mail the WebMaster