HTTP Interface

Send Binary Message

You can send a Binary SMS messages using the HTTP/S interface. The message can optionally include a User Data Header.

The example below sends a SmartMessage Logo:

POST https://www.intellisoftware.co.uk/api/https/sendmsg.aspx

accesskey=Yva$ER%Uhs+UU[MzwEYe&secretkey=F{kQ^s`wVpm!EU~Bx8yB^A$N$[l{pxJA
&to=44771012345,44771054321&type=3&udh=06050415820000
&ud=32F40100480E01000000000000000000000000000000000000000000000000000000000001247803000000E0080120CC0640000040080120CC06C00000479E7124F0EFFADCF64448892479B6DAC6CD4448F9241DB6DACECF44488124CDB6CD96CC44488924CDB6CD96CDE446712478E66D9EC6000000000000000000000000000000000000

For secure SSL connection use https:

Parameters:

accesskey This is your AccessKey used to authenticate to you IntelliSoftware account
Click here to create an AccessKey / SecretKey pair
secretkey This is your SecretKey used to authenticate to you IntelliSoftware account
Click here to create an AccessKey / SecretKey pair
to This is the destination phone number. A maximum of 100 numbers can be specified, separated by commas.
from= (Optional) This is the source/sender's phone number
type Message Type (3 = Binary)
udh (Optional) User Data Header
ud User Data (140 octets max)
from (Optional) This is the source/sender's phone number

Responses:

ID:10011000000000000001 Message has been sent to the gateway. The unique message ID follows 'ID:'
ERR:LOGIN_INVALID AccessKey or SecretKey is invalid
ERR:AUTH_PARAMETER_MISSING Parameter(s) required authenitcation are missing
ERR:AUTH_PARAMETER_INVALID Parameter(s) required authenitcation are invalid
ERR:CONNECTION_NOT_SECURE Connection refused as the connection is not secure
ERR:INSUFFICIENT_CREDIT Insufficient credit balance to fulfil request
ERR:INVALID_NUMBER Unable to route to the destination phone number
ERR:INVALID_REQUEST The request was not valid
ERR:NO_TO The 'to' parameter is missig
ERR:PARAMETER_MISSING The mandatory 'ud' parameter is missing
ERR:PARAMETER_INVALID The 'ud' or 'udh' are malformed
ERR:DAILY_ALLOWANCE_EXCEEDED The configured daily allowance on the AccessKey has been exceeded
ERR:MONTHLY_ALLOWANCE_EXCEEDED The configured monthly allowance on the AccessKey has been exceeded
ERR:INTERNAL_ERROR Unable to process request at this time
ERR:GATEWAY_ERROR Unable to process request at this time

<< Back to HTTP Interface