Runs as a service on Windows 2016/2012(R2)/2008(R2)/10/8/7/Vista/XP platform, 32 or 64 bit

SMS communication through GSM, HTTP and SMPP

E-mail communications through (secure) SMTP and POP3

SMS Messaging Server Console

Monitor activity

New channel wizard

New project wizard

Low/Medium volume SMS

To send/receive/process low- and medium volume SMS (max. 10 messages per minute), use a GSM modem.
Install SMS Messaging Server on a Windows computer, connect the modem to it (USB/COM) and insert a SIM card.

SMS using direct database access

With ActiveXperts SMS Messaging Server, it is easy to send and receive SMS messages. The core of the product runs in the background on a Windows machine (32-bit or 64-bit).
Messages are stored in a database (MS Access, MS SQL or MySQL). You can easily send out SMS messages by creating new messages in the database:

SMS using API

It's easy to send SMS messages from other applications. This can be a custom application (e.g. C#, VB.NET) or an existing application (e.g. MS Excel, MS Access) that makes use of the API:

How SMS Messaging Server works

ActiveXperts SMS Messaging Server

Runs as a service on Windows, 32 or 64 bit

Message database can be MS SQL (Express), MySQL or MS Access

Use API to send, receive and process messages

Use your favorite programming tool, e.g. VBScript, CSharp, etc.

Database

The 'Message database' plays a central role in the SMS Messaging Server. It contains incoming and outgoing messages.
This database can be MS SQL Server (Express), MySQL or MS Access.
To send out a message, create a new record in the Message database. This can be done in several ways:

Direct database access (SQL statements)

Custom application or script, using SMS Messaging Server API

Tools that ship with the product

The service, running in the background, reads the record from the database and sends out the message to the recipient.

Manager and Monitor

The SMS Messaging Server ships with two graphical applications: the SMS Messaging Server Manager to view messages and configure the system,
and the SMS Messaging Monitor to monitor all communication channels, real-time.

SMS Messaging Server Architecture (click to enlarge)

API

The SMS Messaging Server allows you to create, delete and modify in/outgoing messages, as well as process incoming messages.
The API can be used in any ActiveX/COM compliant development language, incl. VBScript, Javascript, Visual Basic, Visual Basic.NET, Visual Basic, Visual C++, ASP, ASP .NET, PHP, Delphi and more.

The first API sample illustrates how to create SMS messages from a script. The second API sample illustrates how incoming messages can be processed.

Outgoing e-mail messages are fetched from the message database and sent through an available SMTP communication channel

All E-mail communications can be viewed real-time using the SMS Messaging Monitor application

Database

All configuration information is stored in a central, vendor independent database.
An MS Access based configuration is installed by default. SQL scripts are provided to streamline migration to MS SQL or any other vendor-independent database

All incoming and outgoing messages is stored in a central, vendor independent database.
An MS Access based message database is installed by default. SQL scripts are provided to streamline migration to MS SQL or any other vendor-independent database

The SMS Messaging Server Manager enables you to define different views of the database

An API is provided to allow custom scripting. The API provides full access to the Configuration Database and the Message Database

Scripting low/medium volume

Incoming messages can be processed by one or more VBScript based 'Trigger scripts'.