ADVERTISEMENT

More Wi-Fi hotspots coming as free Internet program gets P7.5-B funds in 2025--Campos

Published Jan 22, 2025 02:11 am

At A Glance

  • Makati City 2nd district Rep. Luis Campos Jr. says the government's free Internet for all program will receive P7.5 billion in fresh funding this year in the effort to activate thousands of new password-free public Wi-Fi hotspots. 

FB_IMG_1704608268210.jpgMakati City 2nd district Rep. Luis Campos Jr. (Facebook)

The government’s free Internet for all program will receive P7.5 billion in fresh funding this year in the effort to activate thousands of new password-free public Wi-Fi hotspots.

Thus, said Makati City 2nd district Rep. Luis Campos Jr., who noted that the allocation was tripled from 2024. He said the goal is to reach 50,000 public hotspots for easy Internet access.

“In the 2025 General Appropriations Law, we earmarked P7.5 billion for the Free Wi-Fi for All Program. This amount is three times the P2.5-billion allocation for the program in 2024,” said Campos, a vice chairman of the House Committee on Appropriations.

“We are counting on the expansion of free Wi-Fi hotspots to improve public access to online learning and distance education, especially in geographically isolated and disadvantaged areas,” he added.

Campos also expressed his high hopes that the free Internet connections would help Filipinos in rural communities access valuable online resources, including government skills training services, which could assist them in securing new employment and livelihood opportunities.

Meanwhile, the Makati solon renewed his call for Congress to pass a new law that would enable regulators to compel private telecommunications companies (telcos) to deliver faster mobile internet speeds.

“We need faster mobile internet speeds to boost productivity. Slow internet speeds result in productivity loss,” Campos, the husband of Makati Mayor Abby Binay, said.

Campos is running for Makati mayor in the May 12 mid-term elections, while his wife is seeking a Senate seat.

Ookla’s December 2024 Global Speedtest Index report showed that the Philippines’ average mobile internet speed remains sluggish at 36.36 megabits per second (Mbps) — significantly below those of its Southeast Asian peers, such as Thailand (65.47 Mbps), Vietnam (86.96 Mbps), Malaysia (105.36 Mbps), and Singapore (129.13 Mbps).

Campos has been advocating for the passage of his House Bill (HB) No. 10215, which seeks to classify high-speed internet as a basic telecommunications service to which every Filipino has a right of access, rather than a value-added service.

The reclassification would empower the National Telecommunications Commission (NTC) to set rising minimum mobile internet speed targets that telcos must meet within prescribed deadlines.

Telcos failing to meet the minimum speed targets would face fines of up to P1 million per day, or P365 million per year, until they achieve compliance.

Related Tags

WiFi hotspots luis campos jr. Free internet Access in Public Spaces Act
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.