Code:
<html>
<head>
<title>ActiveXperts SMS and MMS Toolkit HTML Sample</title>
<META HTTP-EQUIV="CONTENT-Type" CONTENT="text/html;CHARSET=utf-8" >
<object id="objHttpProtocol" codeBase="http://www.activexperts.com/files/xmstoolkit/axmsctrl.dll" classid="CLSID:0F81C972-915E-41C7-B881-667FD2629300"></object>
<object id="objSmsMessage" codeBase="http://www.activexperts.com/files/xmstoolkit/axmsctrl.dll" classid="CLSID:6900ABDD-A93C-430F-9939-A0477D4D6F4E"></object>
<object id="objSmsConstants" codeBase="http://www.activexperts.com/files/xmstoolkit/axmsctrl.dll" classid="CLSID:D59B5767-F7FA-47B7-A1D3-816934964EC4"></object>
<script language="JavaScript">
function Send ()
{
// Provider Settings
objHttpProtocol.ProviderHost = "post.activexperts-labs.com";
objHttpProtocol.ProviderPort = 8080;
objHttpProtocol.ProviderErrorResponse = "ERR"; // Response should NOT contain 'ERR'
objHttpProtocol.ProviderSuccessResponse = "id"; // Response should contain 'id'
// URL Templates
objHttpProtocol.URLText = "/sendsms/default.asp?username=AX008&password=812056&text=%MESSAGEDATA%&to=%MESSAGERECIPIENT%&from=%MESSAGESENDER%";
objHttpProtocol.URLBinary = "/sendsms/default.asp?username=AX008&password=812056&text=%MESSAGEDATA%&to=%MESSAGERECIPIENT%&from=%MESSAGESENDER%&data=1";
objHttpProtocol.URLUnicode = "/sendsms/default.asp?username=AX008&password=812056&text=%MESSAGEDATA%&to=%MESSAGERECIPIENT%&from=%MESSAGESENDER%&unicode=1";
// SMS Message Properties
objSmsMessage.Data = "ActiveXperts SMS and MMS Toolkit HTTP/SMS Demo";
objSmsMessage.Sender = "+31638740160";
if ( checkUnicode.value == "on" )
{
objSmsMessage.Format = objSmsConstants.asMESSAGEFORMAT_UNICODE;
}
else
{
objSmsMessage.Format = objSmsConstants.asMESSAGEFORMAT_TEXT;
}
objHttpProtocol.Send( objSmsMessage );
if ( objHttpProtocol.LastError == 0 )
{
textResult.value = "SUCCESS";
}
else
{
textResult.value = "ERROR " + objHttpProtocol.LastError + " : " + objHttpProtocol.GetErrorDescription ( objHttpProtocol.LastError );
}
textResponse.value = objHttpProtocol.ProviderResponse;
}
</script>
</head>
<body>
<font face="sans-serif" size="2">
<hr size="1" color="#707070">
<font size="4">ActiveXperts SMS and MMS Toolkit HTML Sample</font>
<br>
<br>
<b>Send an SMS message to a recipient through an HTTP POST capable SMS provider.</b>
<br>
<br>
<br>
<hr size="1" color="#707070">
<br>
<table border="0" bgcolor="#f0f0f0" ID="Table1">
<tr>
<td valign="top">Recipient:</td>
<td>
<input size="50" type="text" name="textRecipient" value="<enter recipient number>"><br>
</td>
</tr>
<tr>
<td valign="top">Sender:</td>
<td>
<input size="50" type="text" name="textSender" value="<enter sender number>"><br>
</td>
</tr>
<tr>
</tr>
<tr>
<td valign="top">Message:<br>(max. 160 chars)</td>
<td>
<textarea rows="3" name="textMessage" cols="38">Hello, world</textarea>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="checkbox" name="checkUnicode">Send message as Unicode</input>
</td>
</tr>
<tr>
<td valign="top">Result:</td>
<td>
<input size="50" type="text" name="textResult"></input>
</td>
</tr>
<tr>
<td valign="top">Response</td>
<td>
<input size="50" type="text" name="textResponse"></input>
</td>
</tr>
</table>
<br>
<input type="button" onclick="Send()" value="Send Message">
<br>
<br>
<b>IMPORTANT:</b> Please press the button <b>only once</b>, and allow some time for the SMS to be processed.
</form>
<br>
<hr size="1" color="#707070">
</body>
</html>
Bookmarks