TRAI has said that It said 23 crore subscribers have registered themselves on DND registry but the problem is not fully contained

Published Date

29 – May – 2018

| Last Updated

29 – May – 2018

TRAI notifies draft norms to curb pesky calls, texts

The Indian telecom regulator on Tuesday notified the draft regulations to curb pesky calls and text messages by using blockchain technology, an official statement said here.


The Telecom Regulatory Authority of India (TRAI) said “unsolicited commercial communication, or spam, is a major nuisance to telecom subscribers”, and to curb the menace, TRAI established a “Do Not Disturb” (DND) registry under regulations made in 2010.


It said 23 crore subscribers have registered themselves on the DND registry since then. “But the problem was not fully contained because unscrupulous elements started obtaining customers’ consent, often surreptitiously, or resorted to use of unregistered telemarketers that call or message from a 10-digit number. In more recent times, the incidence of fraud calls has also been on the rise.”


The new features of the regulation are adoption of Distributed Ledger Technology (or blockchain) as the RegTech to enforce regulatory compliance while allowing innovation in the market. 


“Blockchain has proven useful where the objective is to cryptographically secure information and make it available only on need to know basis. Yet none may deny their actions or tamper with records, once recorded on the distributed ledger, which uniformly enforces compliance,” the TRAI statement said.


The new norms will co-regulate where Telecom Service Providers/Access Providers establish and arrange framework, which is legally backed by regulation.


“Since the telcos can be expected to guard the interests of their subscribers, TRAI has opted for co-regulation to develop the solutions that can better serve the needs of all stakeholders. This would, of course, be allowed only within the framework prescribed in the regulations,” the statement said.


The new rule will enable compliance through innovation in technology solution that are demonstrated in a regulatory sandbox.


It will also provide for better control over all entities in the ecosystem and in the flow of commercial communications, beside detecting unregistered telemarketers through collaboration.


The draft regulation issued today shall be open for comments up to June 11, 2018.


‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//});#}
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
}
return ret;
}

$(function(){
//function to put utm on DontMiss links
/*if(isDesktop()){
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(this).html(sub);
});
}else{
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);
});
}*/

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
if(isDesktop()){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
}else{
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
}
}
});*/
$(‘div.dontMissArea’).hide();

/* if(isDesktop()) {
$(‘div.dontMissArea’).hide();
}else{
$(‘div.dontMissArea’).show();
} */

/*
* ga event tracking on page scroll start and end by Mayank
*/

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);
}

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
}
scroller = true;
}

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
}
didComplete = true;
}
}

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {
clearTimeout(timer);
}

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);
});
});

‘).insertAfter(“.inside-container p:eq(2)”);
}

});



Source link