This xPL application simply lets you send an SMS message over HTTP. You need an account with an SMS gateway service provider. Before choosing one, make sure they support HTTP.
The xPL service accepts messages of schema type ‘sendmsg.basic’.
There are 2 installers, with 3 applications;
- a windows service (this is the core functionality, its bundled with the configurator in a single installer)
- SMS configurator (front end to configure the windows service, regular xPL configurators may also be used, but then it will be a lot harder to do it right)
- SMS application, a simple frontend that allows you to send an SMS (it sends an xPL message ‘sendmsg.basic’ to the service, which will send then send the message over HTTP)
In your network, 1 service is required, multiple front ends on different systems can be used to send through the service.
How it works; SMS over HTTP requires a URL that will be requested, and returns the results. The URL should contain the information about sender, recipient and the message itself (and of course userid and password for the gateway service you’re using). The result returned contains information about success or failure. An additional URL can usually be used for a credit request, returning the number of credits left in your account.
When using the SMS app, you’ll have to provide the URL for message sending, it should contain two placeholders; [[MESSAGE]] for the message text, and [[RECIPIENT]] for the recipient. An additional text can be provided that indicates the success or failure of the message sending. If the returned result contains the text provided, success is assumed, otherwise failure.
The URL for credit requests has no placeholders, but is accompanied with two delimiter text fields. The result returned from the URL is searched for the two delimiter texts and whatever text is in between them is reported as the remaining number of credits.
18-Aug-2010, version 1.2.25: Updated version, now uses xPLLib 5.2 which has some critical bugfixes that might have impacted the SMS application.
26-May-2010, version 1.2: Updated version, now uses xPLLib 5.1. Should fix issue with settings not being persistent.
26-Feb-2010, version 1.1: Updated version, same applications, but the installer has been fixed. Also there are now 2 installers, 1 for the service and config app, and 1 for the front end only (used to be 1 installer for all three apps).
01-Feb-2010, version 1.0: First version.