HTTP API to submit messages on SMPP:
http://<server>:<port>/bulksms/bulksms?username=XXXX&password=YYYYY&type=Y&dlr=Z&destination=QQQQQQQQQ&source=RRRR&message=SSSSSSSS<&url=KKKK>
<server>: smpp1.kapsystem.com.com
<port>: 8080 or 8000
Parameters are explained below, please note that all the parameters (especially message and url) should be URL-UTF-8 encoded.
Username: User name of the SMPP Account
Password: Password of the SMPP Account
Type: Indicates the type of message.
DLR: Indicates whether the client wants delivery report for this message.
Destination: Mobile Number to which to Send message to (may or may not include a ‘+’ sign), multiple mobile numbers can be separated by commas (note the comma (',') should be URL encoded).
Source: The sender address that should appear in the message
• Max Length of 18 if Only Numeric
• Max Length of 11 if Alpha numeric
Message: The message to send (Can be used for 'long' messages, that is, messages longer than 160 characters for plain text, 140 for flash and 280 for Unicode)For concatenated (long) messages we will be counting as one message for every 153 characters for plain text and 268 characters for Unicode, as the rest of the characters will be used by the system for packing extra information for re-assembling the message on the cell phone.
URL: If sending a WAP Push message (type=4), this holds the link that you wish to send, for any other type of message, no value needs to be supplied for this field (if specified will be ignored) . Just like “message” field, this field should also be URL encoded with UTF-8 character encoding (even for sending non-ASCII domain names).
For more information :
http://forum.kapsystem.com/viewtopic.php?pid=346#p346