ADVERTISEMENT

Lapid: Telcos must refund for service outages and disruptions

Published Mar 10, 2021 11:14 am

Senator Manuel “Lito” Lapid on Tuesday, March 9 filed Senate Bill (SB) 2092, an Act Amending Republic Act (R.A.) 7925, known as the “Public Telecommunications Policy Act of the Philippines”, by requiring public telecommunication entities and internet service providers to institute a refund mechanism for service outages and disruptions.

Senator Manuel “Lito” Lapid
(MANILA BULLETIN FILE PHOTO)

In filing the measure, Lapid explained that for an Internet-dependent, data-driven world where almost all aspects of our daily life rely on being “online” and “connected”, service outages, disruptions and interruptions cause discomfort, lost opportunities, or worse, lost profits and income.

To illustrate, the senator said that disconnection in the middle of an online class may spell missing a test or quiz for our students.

Snail-paced internet speeds lead to reduced, or even halted production and operations for ICT-based businesses and Industries, he added.

He also cited that business and commercial transactions that depend on digital finance and banking services would stand still if the transacting parties or the service providers themselves are forced off-line becauSse of downtimes.

“Our country is no stranger to these outages and similar circumstances. Last September 2020, major telecommunications companies warned about slow internet speed for a five-day period due to maintenance activities on an undersea cable. Nationwide outages had even disrupted Senate committee hearings,” Lapid said.

“In fact, data from a website monitoring real-time status and outage information revealed that for a single day, reports of outages for certain Philippine internet service providers (ISPs) peaked to as high as fifty (50) outages,” he added.

Lapid also mentioned that aside from internet connection, disruptions in phone signal and cellular networks are also common. There are even places where basic phone call/text signal is still non-existent, he stressed.

He pointed out that despite the frequency of these service outages and disruptions, consumers foot the bill for their monthly or pre-paid internet subscriptions without adjustments or refunds for such occurrences - they are paying for a service that they have not enjoyed or used for hours, if not, even days through no fault on their part.

SB 2092, by virtue of an amendment to R.A. 7925 or the “Public Telecommunications Policy Act of the Philippines”, seeks to put an end to this by requiring Internet Service Providers (ISPs) and Public Telecommunications Entities to provide, on a pro-rated basis, a refund credit to a customer, or adjust a customer’s bill, who has experienced a service outage or disruption for an aggregate period of twenty-four (24) hours or more within a month.

The refund or bill adjustment mandated under this proposed measure shall likewise be granted to customers subscribing to a service on a pre-paid basis.

The refund credit or bill adjustment shall be automatically implemented without need of any action or request on the part of the affected customer.

Lapid said that the principle behind this measure is quite simple - that there is no unjust enrichment on the part of big businesses to the prejudice of consumers.

“Not even a single centavo shall be paid out of the pockets of our people for a service that they did not use due to an outage or disruption,” he emphasized.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.