Monday, October 23, 2017
 

Examples

Here some XML examples for some script languages like PHP, Python, ASP, VBscript-Class, C#, Java, Jabber...

PHP | Python | ASP/VB-Script | VBscript Class | C# | Java | Jabber

If you want to use Javascript, we recommend our JSON API (REST).

C#

Please notice that this C# example is not a complete script.
It only shows the method of how the connect can be made.
The script has been provided by a client, so please be
aware that you are going to use this script on your own
risk.

C# Example 1:

/*
 * SunSMS.cs Copyright (C) 2004 Manuel Kaderli
 * http://www.suntsu.ch
 *
 * This program is free software; you can redistribute it
 * and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation;
 * either version 2 of the License, or (at your option) any
 * later version.
 *
 * This program is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 * PURPOSE. See the GNU General Public License for more
 * details.
 */

using System;
using System.Xml;
using System.Net.Sockets;
using System.IO;
using System.Text;
using System.Net;

class SunSMS
{

  public static int port = 5061;
  public static string host = "xml1.aspsms.com";
  public static string url = "/xmlsvr.asp";

  public static void Main(string[] args)
  {
    SunSMS sms = new SunSMS();
    sms.sendNewSms();
  }

  private void sendNewSms()
	{
      string message =
      "my first sms with c#";

    HttpWebRequest httpRequest = (HttpWebRequest)
       WebRequest.Create("http://" + host + ":" + port + url);
    httpRequest.Method = "POST";
    httpRequest.ContentType = "text/xml";
    Stream requestStream = httpRequest.GetRequestStream();
    XmlTextWriter xmlTextWriter = new XmlTextWriter(requestStream,
       System.Text.Encoding.UTF8);
    xmlTextWriter.WriteStartDocument();
    xmlTextWriter.WriteStartElement("aspsms");

    xmlTextWriter.WriteStartElement("Userkey");
    xmlTextWriter.WriteString("your userkey");
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("Password");
    xmlTextWriter.WriteString("your password");
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("Recipient");
    xmlTextWriter.WriteStartElement("PhoneNumber");
    xmlTextWriter.WriteString("004179xxxxxxx");
    xmlTextWriter.WriteEndElement();
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("MessageData");
    xmlTextWriter.WriteString(message);
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("Action");
    xmlTextWriter.WriteString("SendTextSMS");
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteEndElement();

    xmlTextWriter.Close();
    HttpWebResponse httpResponse = (HttpWebResponse)
        httpRequest.GetResponse();
    Console.WriteLine("Response is:");
    StreamReader streamReader = new
        StreamReader(httpResponse.GetResponseStream(), System.Text.Encoding.UTF8);
    Console.WriteLine(streamReader.ReadToEnd());
    streamReader.Close();
    httpResponse.Close();
  }
}

C# Example 2:

/*
 * SMSclass.txt Copyright (C) 2005 uga
 *
 * This program is free software; you can redistribute it
 * and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation;
 * either version 2 of the License, or (at your option) any
 * later version.
 *
 * This program is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 * PURPOSE. See the GNU General Public License for more
 * details.
 */
Download: SMSclass.txt Limitations of Liability
In no event shall we be liable for any damages whatsoever, including - but not restricted to - lost revenue or profits or other direct, indirect, special, incidental or consequential damages, even if they have been advised of the possibility of such damages, except to the extent invariable law, if any, provides otherwise. More XML examples:

PHP | Python | ASP/VB-Script | VBscript Class | C# | Java | Jabber

New User Registration

Click here for the ASPSMS new user registration.

Have you already registered? Log in with your user e-mail address and password.


Forgot Login Password?

Available SMS tools and interfaces for ASPSMS

Factsheets
Purpose and business examplesPDF
SMS tools for End Users
NamePricing
NEW: ASPSMS WinLog free
Microsoft Office Outlook 2013-2016: Email to SMSfree
Microsoft Office Outlook 2010 Mobile Servicefree
Microsoft Office Outlook 2007 Mobile Servicefree
SMSBLASTER web editionfree
SMS Blaster Windows Editionfree
SMS touch for iPhone and iPod touchShareware
ECO-SMS - Ökologische SMS!Shareware
Cybersystems mscrmSMSsee price list for details
Jabber-Client Chatopus for Palm OSsmall one-time payment
delight Software GmbHsee price list for details
ASPSMS Widget for Macfree
SMS scripts and interfaces for developers
NamePricing
ASPSMS Dot Net Assembly on NuGet free
ASPSMS JSON API (REST) free
C# Microsoft ASP.NET Identity MVC (for SOAP)free
Node.js interface for ASPSMSfree
PHP Class for ASPSMS SOAP web servicefree
aspsms.dll (Active-X)free
SOAP Web Servicefree
XML-Interfacefree
ASPSMS SMTP Interfacefree
VBscript Class (ASP)free
HTTPfree
PHP - Python - C# - Javafree
Jabber to SMS for Server Adminsfree (open source)
SMS Blaster Visual Basic Source Codefree
ASPTOKENfree
Network coverage
Supported networks around the world
VADIAN.NET AG
Katharinengasse 10
CH - 9004 St.Gallen
 
Phone: +41 71 246 56 56
Fax: +41 71 246 56 57
E-Mail: keyaccounts@aspsms.com
 
Founded: 1995
Company Number: CH-170.3.020.905-6
VAT-Number: CHE-102.692.722 MWST

Mastercard - Mastercard Securecode Mastercard - Mastercard Securecode Visa Visa - Verified by Visa Diners Club American Express PayPal Postcard Bank Transfer

Swiss Quality

OFCOM registered Telecommunications Service Provider (254900005).

ASPSMS is a product of VADIAN.NET AG (founded in 1995), a Swiss based Internet and Mobile Solutions pioneer. Thus, all data collected from you are automatically subject ofthe strict privacy policies of Switzerland. ASPSMS is Swiss technology that is fully developed in Switzerland. The support team also works in Switzerland. VADIAN.NET AG is today one of the leading global providers of SMS solutions with more than 200000 satisfied business clients. The product ASPSMS was launched in 2001.