Definition

The HTTP(S) Receiver is accessed at:

https://ws.textanywhere.net/HTTPRX/<method_name>.aspx?<parameter>=<value>&<etc>

To engage the HTTP(S) Receiver you will need to replace the terms between the < and > as follows:

  • » <method_name> name of the desired method
  • » <parameter> the name of the relevant parameter of the method
  • » <value> the parameter value

Multiple parameter/value pairs should be separated by ‘&’. The methods will work with GET or POST. Values should be URL encoded. We recommend the use of the POST command as the GET command can sometimes display confidential account parameters on the URL line.

For example, to send the message “hello world” to the mobile phone number (07912) 345 678, call the method SendSMSEx with the following parameters and values:

https://ws.textanywhere.net/HTTPRX/SendSMSEx.aspx?Client_ID=EX021&Client_Pass=pass&Client_Ref=001&Billing_Ref=myRef
&Connection=1&Originator=me&OType=1&DestinationEx=%2b447912345678
&Body=hello%20world&SMS_Type=0&Reply_Type=0

As can be seen in the example, the leading ‘+’ in the DestinationEx parameter has become %2b because of the URL encoding.

You may notice that Reply_Data is missing. This is because the method requires that for a Reply_Type of 0, you must provide an empty string and for the HTTP(S) Receiver you may completely ignore the parameter.

Remarks: ASP.NET developers should configure their Web.Config to have a requestEncoding of “iso8859-1”.

Server IP Addresses

Inbound notification requests from TextAnywhere to your application/systems will come from this dynamic list of IP addresses:

185.78.54.6

185.78.54.7

185.78.54.8


Footer Bottom