SendSMS

Description

This function enables you to send SMS messages using the TTNC network. You can display any of your TTNC numbers as the sender of the SMS.

Parameters

string MessageThe content of the SMS you want to send.
string DestinationThe telephone number you want to send the SMS to. This should be a UK number formatted with the leading zero and be the full 11 or 10 digit number.
string OriginatorYour TTNC number, registered mobile number or registered company name to display as the sender of the SMS.
boolean SendLater optionalIf you want to schedule your SMS to be sent at a later time or date you must send this parameter along with all of the following parameters to specify the date and time. We recommend you send this as TRUE. This parameter must be omitted entirely from your request in order to send the SMS immediately.
string Year optionalThe year for the scheduled time you want the SMS to be sent at. This should be the full 4 digit year, such as '2016'.
string Month optionalThe month for the scheduled time you want the SMS to be sent at. This should be the numeric calendar representation including leading zeros, such as '02' for February.
string Day optionalThe day of the month for the scheduled time you want the SMS to be sent at. This should be the numeric representation including leading zeros, such as '05' for the 5th of the month.
string Hour optionalThe hour for the scheduled time you want the SMS to be sent at. This should be in 24-hour format including leading zeros, such as '08' for 8 am.
string Min optionalThe minute for the scheduled time you want the SMS to be sent at. This should include leading zeros, such as '07'.

Request

<?xml version="1.0"?>
<NoveroResponse>
    <Request target="NoveroSMS" name="SendSMS" id="TestRequest">
        <Message>Test Message</Message>
        <Destination>0777777777</Destination>
        <Originator>01245830073</Originator>
        <SendLater>true</SendLater>
        <Year>2015</Year>
        <Month>01</Month>
        <Day>08</Day>
        <Hour>10</Hour>
        <Min>00</Min>
    </Request>
</NoveroRequest>
<?php
    require_once('TTNCApi.php');
    $Api = new TTNCApi('<username>', '<password>', '<VKey>');
    $Request = $Api->NewRequest('NoveroSMS', 'SendSMS', 'TestRequest');
 
    $Request->SetData('Message', 'Test Message');
    $Request->SetData('Destination', '07777777777');
    $Request->SetData('Originator', '01245830073');
 
    $Request->SetData('SendLater', true);
    $Request->SetData('Year', '2015');
    $Request->SetData('Month', '01');
    $Request->SetData('Day', '08');
    $Request->SetData('Hour', '10');
    $Request->SetData('Min', '00');
 
    $Api->MakeRequests();
    $Response = $Api->GetResponseFromId('TestRequest');
?>
require TTNCApi
api = TTNCApi.new('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroSMS', 'SendSMS', 'TestRequest')
request.setdata('Message', 'Test Message')
request.setdata('Destination', '07777777777')
request.setdata('Originator', '01245830073')
 
request.setdata('SendLater', true)
request.setdata('Year', '2015')
request.setdata('Month', '01')
request.setdata('Day', '08')
request.setdata('Hour', '10')
request.setdata('Min', '00')api.makerequest()
p request.getresponse()
api = TTNCApi('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroSMS', 'SendSMS', 'TestRequest')
 
request.setdata('Message', 'Test Message');
request.setdata('Destination', '07777777777');
request.setdata('Originator', '01245830073');
 
request.setdata('SendLater', true);
request.setdata('Year', '2015');
request.setdata('Month', '01');
request.setdata('Day', '08');
request.setdata('Hour', '10');
request.setdata('Min', '00');
 
api.makerequest()
p request.getresponse()
using System;
using TTNCApi;
 
class Program
{
    static void Main(string[] args)
    {
        TTNCApi api = new TTNCApi("<username>", "<password>", "<vkey>");
        TTNCRequest request = api.NewRequest("NoveroSMS", "SendSMS", "TestRequest");
        request.setData("Message", "Test Message");
        request.setData("Destination", "07777777777");
        request.setData("Originator", "01245830073");
 
        request.setData("SendLater", true);
        request.setData("Year", "2015");
        request.setData("Month", "01");
        request.setData("Day", "08");
        request.setData("Hour", "10");
        request.setData("Min", "00");
 
        api.MakeRequests();
        TTNCParser dic = request.GetResponse();
     }
}

Response

<?xml version="1.0"?>
<NoveroResponse>
    <Response target="NoveroSMS" name="SendSMS" Code="200" RequestId="TestRequest">
        <ResponseMessage>Your message has been sent successfully</ResponseMessage>
        <Success>Your message has been sent successfully</Success>
    </Response>
</NoveroResponse>