Make

Description

Used to make a call. Creates two channels and bridges them together. This can be used to present your TTNC number as the CLI on the callee's phone.

Parameters

string callerThe phone number of the calling party (usually yourself). This will be the first number dialled and the optional prompt message played.
string calleeThe phone number of the party to be called. Once the caller has accepted the call, will we dial this number and bridge the call.
string cliThe CLI to be presented to the callee. This needs to be a number in your TTNC account.

Request

<?xml version="1.0"?>
<NoveroRequest>
    <Request target="NoveroOriginateCall" name="Make" id="TestRequest">
        <caller>01245123456</caller>
        <callee>02031511000</callee>
        <cli>08004681000</cli>
    </Request>
</NoveroRequest>
<?php
    require_once('TTNCApi.php');
    $Api = new TTNCApi('<username>', '<password>', '<VKey>');
    $Request = $Api->NewRequest('NoveroOriginateCall', 'Make', 'TestRequest');
    $Request->SetData('caller', '01245123456');
    $Request->SetData('callee', '02031511000');
    $Request->SetData('cli', '08004681000');
    $Api->MakeRequests();
    $Response = $Api->GetResponseFromId('TestRequest');
?>
require TTNCApi
api = TTNCApi.new('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroOriginateCall', 'Make', 'TestRequest')
request.setdata('caller', '01245123456')
request.setdata('callee', '02031511000')
request.setdata('cli', '08004681000')
api.makerequest()
p request.getresponse()
api = TTNCApi('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroOriginateCall', 'Make', 'TestRequest')
request.setdata('caller', '01245123456')
request.setdata('callee', '02031511000')
request.setdata('cli', '08004681000')
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("NoveroOriginateCall", "Make", "TestRequest");
        request.setData("caller", "01245123456");
        request.setData("callee", "02031511000");
        request.setData("cli", "08004681000");
        api.MakeRequests();
        TTNCParser dic = request.GetResponse();
     }
}

Response

<?xml version="1.0"?>
<NoveroResponse>
    <Response target="NoveroOriginateCall" name="Make" Code="200" RequestId="TestRequest">
        <ResponseMessage>1</ResponseMessage>
        <Success>1</Success>
    </Response>
</NoveroResponse>