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 Message

The content of the SMS you want to send.

string Destination

The 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 Originator

Your TTNC number, registered mobile number or registered company name to display as the sender of the SMS.

boolean SendLater optional

If 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 optional

The 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 optional

The 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 optional

The 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 optional

The 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 optional

The 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>