Set up or edit Call Blocking on a number
NewBlockingRule
Description
Add a new Call Blocking Rule to the specified number.
Parameters
| string Number | The number to set a Call Blocking rule on. |
| string CLI | The CLI to be blocked. This can be a CLI fragment, and any CLI matching from the starting of the CLI. For example setting a Call Blocking Rule with CLI string 020 will block all calls with a CLI start 020 (London). Sending the string anonymous will block any calls with withheld CLIs. |
| string Description | A description for the Blocking rule. |
| RequiredOptional | |
Request
- XML
- PHP
- Ruby
- Python
- C#
<?xml version="1.0"?>
<NoveroRequest>
<Request target="NoveroNumbers" name="NewBlockingRule" id="TestRequest">
<Number>01245123456</Number>
<CLI>01245123123</CLI>
<Description>Pesky insurance claim people</Description>
</Request>
</NoveroRequest>
<?php
require_once('TTNCApi.php');
$Api = new TTNCApi('<username>', '<password>', '<VKey>');
$Request = $Api->NewRequest('NoveroNumbers', 'NewBlockingRule', 'TestRequest');
$Request->SetData('Number', '01245123456');
$Request->SetData('CLI', '01245123123');
$Request->SetData('Description', 'Pesky insurance claim people');
$Api->MakeRequests();
$Response = $Api->GetResponseFromId('TestRequest');
?>
require TTNCApi
api = TTNCApi.new('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroNumbers', 'RemoveTag', 'TestRequest')
request.setdata('Number', '01245123456')
request.setdata('CLI', '01245123123')
request.setdata('Description', 'Pesky insurance claim people')
api.makerequest()
p request.getresponse()
api = TTNCApi('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroNumbers', 'RemoveTag', 'TestRequest')
request.setdata('Number', '01245123456')
request.setdata('CLI', '01245123123')
request.setdata('Description', 'Pesky insurance claim people')
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("NoveroNumbers", "NewBlockingRule", "TestRequest");
request.setData("Number", "01245123456");
request.setData("CLI", "01245123123");
request.setData("Description", "Pesky insurance claim people");
api.MakeRequests();
TTNCParser dic = request.GetResponse();
}
}
Response
<?xml version="1.0"?>
<NoveroResponse>
<Response target="NoveroNumbers" name="NewBlockingRule" Code="200" RequestId="TestRequest">
<ResponseMessage>1</ResponseMessage>
<Success>1</Success>
</Response>
</NoveroResponse>
RemoveBlockingRule
Description
Remove a Call Blocking rule from the specified number.
Parameters
| int Number | The number to remove a Call Blocking rules from. |
| int RuleId | The id of the Call Blocking rule to be removed. Rule ids can be found by using NoveroNumbers::GetCallblockingRules(). |
| RequiredOptional | |
Request
- XML
- PHP
- Ruby
- Python
- C#
<?xml version="1.0"?>
<NoveroRequest>
<Request target="NoveroNumbers" name="RemoveBlockingRule" id="TestRequest">
<Number>01245123456</Number>
<RuleId>1</RuleId>
</Request>
</NoveroRequest>
<?php
require_once('TTNCApi.php');
$Api = new TTNCApi('<username>', '<password>', '<VKey>');
$Request = $Api->NewRequest('NoveroNumbers', 'RemoveBlockingRule', 'TestRequest');
$Request->SetData('Number', '01245123456');
$Request->SetData('RuleId', '1');
$Api->MakeRequests();
$Response = $Api->GetResponseFromId('TestRequest');
?>
require TTNCApi
api = TTNCApi.new('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroNumbers', 'RemoveBlockingRule', 'TestRequest')
request.setdata('Number', '01245123456')
request.setdata('RuleId', '1')
api.makerequest()
p request.getresponse()
api = TTNCApi('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroNumbers', 'RemoveTag', 'TestRequest')
request.setdata('Number', '01245123456')
request.setdata('RuleId', '1')
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("NoveroNumbers", "RemoveBlockingRule", "TestRequest");
request.setData("Number", "01245123456");
request.setData("RuleId", "1");
api.MakeRequests();
TTNCParser dic = request.GetResponse();
}
}
Response
<?xml version="1.0"?>
<NoveroResponse>
<Response target="NoveroNumbers" name="RemoveBlockingRule" Code="200" RequestId="TestRequest">
<ResponseMessage>1</ResponseMessage>
<Success>1</Success>
</Response>
</NoveroResponse>
GetCallBlockingRules
Description
Get all Call Blocking Rules for the specified number.
Parameters
| string Number | The number to get the Call Blocking rules on. |
| RequiredOptional | |
Request
- XML
- PHP
- Ruby
- Python
- C#
<?xml version="1.0"?> <NoveroRequest> <Request target="NoveroNumbers" name="GetCallBlockingRules" id="TestRequest"> <Number>01245123456</Number> </Request> </NoveroRequest>
<?php
require_once('TTNCApi.php');
$Api = new TTNCApi('<username>', '<password>', '<VKey>');
$Request = $Api->NewRequest('NoveroNumbers', 'GetCallBlockingRules', 'TestRequest');
$Request->SetData('Number', '01245123456');
$Api->MakeRequests();
$Response = $Api->GetResponseFromId('TestRequest');
?>
require TTNCApi
api = TTNCApi.new('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroNumbers', 'GetCallBlockingRules', 'TestRequest')
request.setdata('Number', '01245123456')
api.makerequest()
p request.getresponse()
api = TTNCApi('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroNumbers', 'GetCallBlockingRules', 'TestRequest')
request.setdata('Number', '01245123456')
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("NoveroNumbers", "GetCallBlockingRules", "TestRequest");
request.setData("Number", "01245123456");
api.MakeRequests();
TTNCParser dic = request.GetResponse();
}
}
Response
<?xml version="1.0"?> <NoveroResponse> <Response target="NoveroNumbers" name="GetCallBlockingRules" Code="200" RequestId="TestRequest"> <BlockingRules> <Rule> <RuleId>1</RuleId> <Number>01245123123</Number> <Description>Pesky insurance claim people</Description> <Modified>2014-03-11 11:42:26</Modified> </Rule> </BlockingRules> </Response> </NoveroResponse>