BSNL has refreshed all its unlimited FTTH internet plans to offer daily data instead of cumulatively depositing it to a user’s account at the start of every month.

BSNL’s unlimited FTTH plans revised to offer daily data

Highlights:

  • BSNL has revamped its FTTH internet plans to offer daily data.
  • The company has refreshed all of its unlimited packs. 
  • The telco has also introduced a new plan priced at Rs 2,499.


Last month, BSNL announced its Bharat Fiber Service, which was basically an announcement that the telco has moved to fiber for providing internet service, instead of using cable. Now, the state-run telco has made some new changes to the unlimited internet plans a user can opt for when availing the service as it now offers daily data for home broadband users. The plans have also been renamed and there’s no Fibro Combo naming convention anymore. These new changes have been made to the company’s existing FTTH packs and there is a new plan added to the mix as well. 

BSNL has renamed the Fibro Combo ULD 777 to 18GB Plan and as the name suggests, is offering up to 50Mbps speeds per day till one hits 18GB of usage. Post this, they will be limited to 2Mbps speeds. The price of the plan remains the same at Rs 777 and offers the same 500GB of data but instead of getting the entire data at one go, it is now allocated daily to a user. Next up is the Fibro Combo ULD 1277 plan that is now renamed to 25GB Plan and comes with 25GB of daily data that can be consumed at 100Mbps speeds. After exhausting the limit, one will be capped at 2Mbps speeds. 

Updated BSNL unlimited FTTH plans

As mentioned above, BSNL has introduced a new plan with these new changes. There is now a 40GB plan that comes with 40GB of daily data that can be availed at 100Mbps speed, post which one will get download speeds of up to 2Mbps. The new plan is priced at Rs 2,499. The 50GB Plan, 80 GB Plan, 120 GB Plan and 170 GB Plan offer 50GB, 80GB, 120GB and 170GB of data per day respectively. The 50GB plan and 80GB plan are priced at Rs 3,999 and Rs 5,999, and offer speeds of up to 60 and 70Mbps respectively. Post FUP, the speeds are reduced to 4 and 6Mbps. The 120GB and 170GB plans come with 100Mbps speeds for the specified FUP and are priced at Rs 9,999 and Rs 16,999 respectively. Post usage of daily data, one will get to avail speeds of 8 and 10 Mbps. 

Related Reads:

BSNL Bharat Fiber plans revealed, 50Mbps starts at Rs 777, 100Mbps starts at Rs 1277

BSNL challenges Jio GigaFiber by offering more data, higher speeds on select FTTH plans

Digit NewsDeskDigit NewsDesk


‘).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