CINXE.COM
Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service | Enea
<!DOCTYPE html> <html lang="en-GB"> <head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.5.1",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),document.addEventListener("DOMContentLoaded",(()=>{this.p()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}k(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.M(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.M(t.target,"rocket-onclick","onclick"),this.O()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.M(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.O()}D(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}S(){return new Promise((t=>{this.T?this.O=t:t()}))}C(){this.T=!0}O(){this.T=!1}M(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}p(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&0!==i.indexOf("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.j(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.P(this),this.F(this),this.q(),this.A(),this.I(),await this.U(this.delayedScripts.normal),await this.U(this.delayedScripts.defer),await this.U(this.delayedScripts.async);try{await this.W(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.S().then((()=>{this.D()})),this.N()}A(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(function(){t.setAttribute("data-rocket-status","failed"),e()})),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed"),e()}}));t.setAttribute("data-rocket-status","skipped")}async U(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.U(t)):Promise.resolve()}I(){this.j([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}j(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o){const n=document.createElement("link");n.href=o,n.rel=e,"preconnect"!==e&&(n.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),i.appendChild(n),this.trash.push(n)}})),document.head.appendChild(i)}P(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function n(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(n){t.everythingLoaded?o=n:e["rocket"+i]=o=n}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){if(o&&o.fn&&!t.allJQueries.includes(o)){o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])};const e=o.fn.on;o.fn.on=o.fn.init.prototype.on=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this},t.allJQueries.push(o)}e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async W(){this.domReadyFired=!0,await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}q(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),n=i.parentElement;let s=t.get(i);void 0===s&&(s=i.nextSibling,t.set(i,s));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),n.insertBefore(c,s)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.k(t)}}RocketLazyLoadScripts.run()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#91253C" /> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.enea.com/xmlrpc.php"> <script type="rocketlazyloadscript"> window.dataLayer = window.dataLayer || []; dataLayer.push({ 'categories': 'IoT Connectivity & Security', 'tags': 'Legacy PR Aptilo,Optimization', 'content_types': 'Press release', }); </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" hreflang="en" href="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" /> <link rel="alternate" hreflang="x-default" href="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" /> <!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https://yoast.com/wordpress/plugins/seo/ --> <title>Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service | Enea</title> <link rel="preload" as="font" href="https://www.enea.com/wp-content/themes/enea/dist/webfonts/source-sans-pro-v21-latin-regular.woff2" crossorigin> <link rel="preload" as="font" href="https://www.enea.com/wp-content/themes/enea/dist/webfonts/icomoon.ttf?uku289s" crossorigin> <link rel="preload" as="font" href="https://www.enea.com/wp-content/themes/enea/dist/webfonts/source-sans-pro-v21-latin-600.woff2" crossorigin> <link rel="preload" as="font" href="https://www.enea.com/wp-content/themes/enea/dist/webfonts/source-sans-pro-v21-latin-700.woff2" crossorigin> <link rel="preload" as="font" href="https://www.enea.com/wp-content/themes/enea/dist/webfonts/source-sans-pro-v21-latin-300.woff2" crossorigin> <link rel="canonical" href="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service" /> <meta property="og:description" content="– A Disrupter in Cellular IoT as a Service on Amazon Web Services – STOCKHOLM – February 25, 2020 – Aptilo Networks has selected the FortiGate next-generation firewalls (NGFWs) from Fortinet, a global leader in broad, integrated and automated cybersecurity solutions, to enforce agile, intelligent connectivity and security for the new Aptilo IoT Connectivity Control […]" /> <meta property="og:url" content="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" /> <meta property="og:site_name" content="Enea" /> <meta property="article:modified_time" content="2022-12-11T18:21:58+00:00" /> <meta property="og:image" content="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" /> <meta property="og:image:width" content="845" /> <meta property="og:image:height" content="321" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@EneaAB" /> <meta name="twitter:label1" content="Estimated reading time" /> <meta name="twitter:data1" content="2 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/","url":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/","name":"Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service | Enea","isPartOf":{"@id":"https://www.enea.com/#website"},"primaryImageOfPage":{"@id":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/#primaryimage"},"image":{"@id":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/#primaryimage"},"thumbnailUrl":"https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg","datePublished":"2020-02-25T13:24:18+00:00","dateModified":"2022-12-11T18:21:58+00:00","breadcrumb":{"@id":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/#primaryimage","url":"https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg","contentUrl":"https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg","width":845,"height":321},{"@type":"BreadcrumbList","@id":"https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.enea.com/"},{"@type":"ListItem","position":2,"name":"Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service"}]},{"@type":"WebSite","@id":"https://www.enea.com/#website","url":"https://www.enea.com/","name":"Enea","description":"World-leading specialist in software for telecom and cybersecurity.","publisher":{"@id":"https://www.enea.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.enea.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.enea.com/#organization","name":"Enea","url":"https://www.enea.com/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.enea.com/#/schema/logo/image/","url":"https://www.enea.com/wp-content/uploads/2022/05/Enea-RGB.svg","contentUrl":"https://www.enea.com/wp-content/uploads/2022/05/Enea-RGB.svg","width":1,"height":1,"caption":"Enea"},"image":{"@id":"https://www.enea.com/#/schema/logo/image/"},"sameAs":["https://x.com/EneaAB","https://www.linkedin.com/company/enea-software-ab/"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//www.w3.org' /> <link rel='dns-prefetch' href='//careers.enea.com' /> <link rel='dns-prefetch' href='//info.enea.com' /> <link rel='dns-prefetch' href='//youtu.be' /> <link rel='dns-prefetch' href='//www.linkedin.com' /> <link rel='dns-prefetch' href='//twitter.com' /> <link rel='dns-prefetch' href='//www.youtube.com' /> <link data-minify="1" rel='stylesheet' id='mfn-wp-plugin-mfn-archive-css-css' href='https://www.enea.com/wp-content/cache/min/1/wp-content/plugins/mfn-wp-plugin/widgets/mfn_archive/css/mfn-archive.css?ver=1732786839' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='mfn-wp-plugin-mfn-news-list-css-css' href='https://www.enea.com/wp-content/cache/min/1/wp-content/plugins/mfn-wp-plugin/widgets/mfn_news_feed/css/mfn-news-feed.css?ver=1732786839' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='fancybox-css' href='https://www.enea.com/wp-content/cache/min/1/wp-content/themes/enea/dist/vendor/fancybox.css?ver=1732786839' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='app-css' href='https://www.enea.com/wp-content/cache/min/1/wp-content/themes/enea/dist/css/app.min.css?ver=1732786839' type='text/css' media='screen' /> <link data-minify="1" rel='stylesheet' id='icons-css' href='https://www.enea.com/wp-content/cache/min/1/wp-content/themes/enea/dist/css/icons.min.css?ver=1732786839' type='text/css' media='screen' /> <link rel='stylesheet' id='choices-css' href='https://www.enea.com/wp-content/themes/enea/dist/vendor/choices.min.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='glide-css' href='https://www.enea.com/wp-content/themes/enea/dist/vendor/glide.core.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='filebird-block-filebird-gallery-style-inline-css' type='text/css'> ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='stylesheet' id='wpml-blocks-css' href='https://www.enea.com/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=1732786839' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-wp-plugin-css' href='https://www.enea.com/wp-content/plugins/mfn-wp-plugin/public/css/mfn-wp-plugin-public.css?ver=0.0.78' type='text/css' media='all' /> <link rel='stylesheet' id='wpml-legacy-vertical-list-0-css' href='https://www.enea.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-vertical/style.min.css?ver=1' type='text/css' media='all' /> <link rel='stylesheet' id='wpml-menu-item-0-css' href='https://www.enea.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' type='text/css' media='all' /> <style id='rocket-lazyload-inline-css' type='text/css'> .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://www.enea.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} </style> <script type="text/javascript" id="wpml-cookie-js-extra"> /* <![CDATA[ */ var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=1732786839" id="wpml-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/vendor/axios.min.js?ver=6.7.2" id="axios-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/vendor/glide.min.js?ver=6.7.2" id="glide-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/js/modular-finance-datablocks.min.js?ver=6.7.2" id="modular-finance-datablocks-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/cache/min/1/wp-content/plugins/mfn-wp-plugin/public/js/mfn-wp-plugin-public.js?ver=1732786839" id="mfn-wp-plugin-js" defer></script> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.enea.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.enea.com%2Fnews%2Flegacy-press-releases%2Ffortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.enea.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.enea.com%2Fnews%2Flegacy-press-releases%2Ffortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs%2F&format=xml" /> <meta name="generator" content="WPML ver:4.6.15 stt:1,50;" /> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> var restbase = "https://www.enea.com/"; </script><link rel="icon" href="https://www.enea.com/wp-content/uploads/2024/09/cropped-Enea-logo-flavicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.enea.com/wp-content/uploads/2024/09/cropped-Enea-logo-flavicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.enea.com/wp-content/uploads/2024/09/cropped-Enea-logo-flavicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.enea.com/wp-content/uploads/2024/09/cropped-Enea-logo-flavicon-270x270.png" /> <style type="text/css" id="wp-custom-css"> /* Hack for Wandas campaign page Oct 6 2023 */ .page-id-85317 .hero p.pre{text-transform: lowercase;} /*simple black table */ .black-table { border-collapse: collapse; width: 100%; } .black-table th, .black-table td { border: 1px solid #000; padding: 8px; text-align: left; vertical-align: top; font-size: 13px; line-height: 1.2; white-space: normal; /* Allow wrapping of long content */ word-wrap: break-word; /* Break long words to prevent overflow */ } .black-table th { background-color: #000; color: #fff; font-weight: bold; } </style> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head> <body class="mfn_news_legacy-template-default single single-mfn_news_legacy postid-41870 first-block-mt-none"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P5WHLBM" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> /* <![CDATA[ */ (function(window,document,dataLayerName,id){ window[dataLayerName]=window[dataLayerName]||[],window[dataLayerName].push({start:(new Date).getTime(),event:"stg.start"});var scripts=document.getElementsByTagName('script')[0],tags=document.createElement('script'); function stgCreateCookie(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d=";expires="+e.toUTCString()}document.cookie=a+"="+b+d+";path=/"} var isStgDebug=(window.location.href.match("stg_debug")||document.cookie.match("stg_debug"))&&!window.location.href.match("stg_disable_debug");stgCreateCookie("stg_debug",isStgDebug?1:"",isStgDebug?14:-1); var qP=[];dataLayerName!=="dataLayer"&&qP.push("data_layer_name="+dataLayerName),isStgDebug&&qP.push("stg_debug");var qPString=qP.length>0?("?"+qP.join("&")):""; tags.async=!0,tags.src="https://enea.piwik.pro/"+id+".js"+qPString,scripts.parentNode.insertBefore(tags,scripts); !function(a,n,i){a[n]=a[n]||{};for(var c=0;c<i.length;c++)!function(i){a[n][i]=a[n][i]||{},a[n][i].api=a[n][i].api||function(){var a=[].slice.call(arguments,0);"string"==typeof a[0]&&window[dataLayerName].push({event:n+"."+i+":"+a[0],parameters:[].slice.call(arguments,1)})}}(i[c])}(window,"ppms",["tm","cm"]); })(window,document,'dataLayer','700ff668-8530-47d6-a4a5-26b66868e9ab'); /* ]]> */ </script> <header class="site-header"> <div class="container"> <a href="https://www.enea.com/" class="header__logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 281 58"><path d="M252 36.7h-16.1l12.6-21.8h.2l3.3 21.8zm23.6 20.9h4.9c-3.3-5.8-9.6-26.9-17.1-56.7h-23.3l-36.7 56.7h20.2l5.4-9.2h24.8l1.5 9.2h25.2-4.9zm-109-12.2l2.2-10.2h35.5l2.5-11.8h-35.5l2.2-10.2h37.9L214 .9h-56.9V1c-7.4 29.7-13.7 50.7-17 56.5v.1H202l2.6-12.2h-38zM130.5 1L123 36.5h-.2L104 1H82c-7.5 29.8-13.8 50.8-17.1 56.6h5.3-5.3v.1h5.3-5.4 23.6L96 21.9h.1l19.6 35.8h20.9L148.7 1h-18.2zM27 45.4l2.2-10.2h35.5l2.5-11.7H31.7l2.2-10.2h37.9L74.3 1H17.2C9.7 30.8 3.4 51.9.1 57.7h62.1l2.6-12.2-37.8-.1z" fill="#a9001e"/></svg> </a> <nav class="navbar"><ul id="menu-primary-navigation" class="navbar-nav"><li id="menu-item-71193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71193"><a href="https://www.enea.com/business/">Your Business</a> <ul class="sub-menu"> <li id="menu-item-71197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71197"><a href="https://www.enea.com/business/service-providers-csp/">Service Providers (CSPs)</a></li> <li id="menu-item-71196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71196"><a href="https://www.enea.com/business/cpaas-providers/">CPaaS Providers</a></li> <li id="menu-item-71194" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71194"><a href="https://www.enea.com/business/software-vendors/">Software Vendors</a></li> <li id="menu-item-71195" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71195"><a href="https://www.enea.com/business/government-regulators/">Government & Regulators</a> <ul class="sub-menu"> <li id="menu-item-84712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84712"><a href="https://www.enea.com/business/government-regulators/national-critical-infrastructure/">National Critical Infrastructure</a></li> </ul> </li> </ul> </li> <li id="menu-item-52933" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-52933"><a href="https://www.enea.com/solutions/">Our Solutions</a> <ul class="sub-menu"> <li id="menu-item-84678" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-84678"><a href="https://www.enea.com/solutions/messaging-security/">Messaging Security</a> <ul class="sub-menu"> <li id="menu-item-78924" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78924"><a href="https://www.enea.com/solutions/messaging-security/">Overview</a></li> <li id="menu-item-86095" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86095"><a href="https://www.enea.com/solutions/messaging-security/messaging-protection-sms-firewall/">Adaptive Messaging Firewall</a></li> <li id="menu-item-86094" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86094"><a href="https://www.enea.com/solutions/messaging-security/enea-messaging-firewall-for-cpaas/">Adaptive Messaging Firewall for CPaaS</a></li> </ul> </li> <li id="menu-item-84684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-84684"><a href="https://www.enea.com/solutions/signaling-security/">Signaling and Voice Security</a> <ul class="sub-menu"> <li id="menu-item-84685" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84685"><a href="https://www.enea.com/solutions/signaling-security/">Overview</a></li> <li id="menu-item-86098" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86098"><a href="https://www.enea.com/solutions/signaling-security/signaling-firewall/">Adaptive Signaling Firewall</a></li> <li id="menu-item-88529" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88529"><a href="https://www.enea.com/solutions/signaling-security/voice-protection/">Voice Firewall</a></li> <li id="menu-item-86097" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86097"><a href="https://www.enea.com/solutions/signaling-security/signaling-intelligence-layer/">Signaling Intelligence Layer</a></li> <li id="menu-item-86096" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86096"><a href="https://www.enea.com/solutions/signaling-security/enea-signaling-intelligence-for-national-security/">Signaling Intelligence for National Security</a></li> </ul> </li> <li id="menu-item-45268" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-45268"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/">Network Data Layer</a> <ul class="sub-menu"> <li id="menu-item-77523" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-77523"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/">Overview</a></li> <li id="menu-item-75084" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75084"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/structured-user-device-data-udr-spr/">Structured – User & Device Data (UDR/SPR)</a></li> <li id="menu-item-75083" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75083"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/unstructured-session-data-udsf/">Unstructured – Session Data (UDSF)</a></li> </ul> </li> <li id="menu-item-43496" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43496"><a href="https://www.enea.com/solutions/data-management-applications/">Data Management Applications</a> <ul class="sub-menu"> <li id="menu-item-78917" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78917"><a href="https://www.enea.com/solutions/data-management-applications/">Overview</a></li> <li id="menu-item-50029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-50029"><a href="https://www.enea.com/solutions/data-management-applications/access-management-aaa/">Access Management (AAA)</a></li> <li id="menu-item-52130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52130"><a href="https://www.enea.com/solutions/data-management-applications/policy-management-pcrf-pcf/">Policy Management (PCRF, PCF)</a></li> <li id="menu-item-86204" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86204"><a href="https://www.enea.com/solutions/data-management-applications/e164-number-mapping-enum-idns/">E.164 Mapping (ENUM, iDNS & BSF)</a></li> </ul> </li> <li id="menu-item-2309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2309"><a href="https://www.enea.com/solutions/traffic-management/">Data Traffic Management</a> <ul class="sub-menu"> <li id="menu-item-78920" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78920"><a href="https://www.enea.com/solutions/traffic-management/">Overview</a></li> <li id="menu-item-75088" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75088"><a href="https://www.enea.com/solutions/traffic-management/4g-5g-user-plane-dual-mode-services/">5G and 4G Dual-Mode Services</a></li> <li id="menu-item-52317" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52317"><a href="https://www.enea.com/solutions/traffic-management/tcp-acceleration/">TCP Acceleration</a></li> <li id="menu-item-57484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57484"><a href="https://www.enea.com/solutions/traffic-management/encrypted-video-optimization/">Encrypted Video Optimization</a></li> <li id="menu-item-45073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45073"><a href="https://www.enea.com/solutions/traffic-management/ran-congestion-management/">RAN Congestion Management</a></li> <li id="menu-item-75089" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75089"><a href="https://www.enea.com/solutions/traffic-management/dpi-classification-and-monetization/">Network Traffic Classification & DPI</a></li> <li id="menu-item-75104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75104"><a href="https://www.enea.com/solutions/traffic-management/content-filtering/">Data Traffic Filtering</a></li> <li id="menu-item-57231" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57231"><a href="https://www.enea.com/solutions/traffic-management/https-header-enrichment/">HTTPS Header Enrichment</a></li> <li id="menu-item-75105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75105"><a href="https://www.enea.com/solutions/traffic-management/virtual-load-balancer/">Virtual Load Balancer</a></li> </ul> </li> <li id="menu-item-56111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-56111"><a href="https://www.enea.com/solutions/service-provider-wifi/">Service Provider Wi-Fi</a> <ul class="sub-menu"> <li id="menu-item-78931" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78931"><a href="https://www.enea.com/solutions/service-provider-wifi/">Overview</a></li> <li id="menu-item-55813" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55813"><a href="https://www.enea.com/solutions/service-provider-wifi/carrier-wifi/">Carrier Wi-Fi</a></li> <li id="menu-item-44001" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44001"><a href="https://www.enea.com/solutions/service-provider-wifi/mobile-data-offloading/">Mobile Data Offloading</a></li> <li id="menu-item-38383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38383"><a href="https://www.enea.com/solutions/service-provider-wifi/operator-managed-guest-wifi/">Operator Managed Guest Wi-Fi (B2B)</a></li> <li id="menu-item-54673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54673"><a href="https://www.enea.com/solutions/guest-wifi-solution-verticals/">Guest Wi-Fi Solution – Verticals</a></li> </ul> </li> <li id="menu-item-43474" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43474"><a href="https://www.enea.com/solutions/iot-connectivity-security/">IoT Connectivity & Security</a> <ul class="sub-menu"> <li id="menu-item-78932" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78932"><a href="https://www.enea.com/solutions/iot-connectivity-security/">Overview</a></li> <li id="menu-item-44597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44597"><a href="https://www.enea.com/solutions/iot-connectivity-security/cellular-iot-connectivity-management/">Cellular IoT Connectivity Control</a></li> </ul> </li> <li id="menu-item-43405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43405"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/">Embedded DPI & Traffic Intelligence</a> <ul class="sub-menu"> <li id="menu-item-78930" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78930"><a href="https://www.enea.com/solutions/dpi-traffic-intelligence/">Overview</a></li> <li id="menu-item-52436" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52436"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/dpi-engine/">Next-Gen DPI Engine</a></li> <li id="menu-item-85197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85197"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/threat-detection-sdk/">Threat Detection SDK</a></li> <li id="menu-item-38668" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38668"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/network-sensor/">Network Sensor</a></li> </ul> </li> <li id="menu-item-43549" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43549"><a href="https://www.enea.com/solutions/operating-systems-middleware/">Operating Systems & Middleware</a></li> </ul> </li> <li id="menu-item-52687" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52687"><a href="https://www.enea.com/insights/">Insights</a></li> <li id="menu-item-80402" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-80402"><a href="#">News</a> <ul class="sub-menu"> <li id="menu-item-55310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55310"><a href="https://www.enea.com/news/press-releases/">Press Releases</a></li> <li id="menu-item-87469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-87469"><a href="https://www.enea.com/news/enea-in-the-news/">Enea In The News</a></li> <li id="menu-item-54016" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54016"><a href="https://www.enea.com/news/events-and-webinars/">Events and Webinars</a></li> </ul> </li> <li id="menu-item-57541" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57541"><a href="https://www.enea.com/about/">About</a> <ul class="sub-menu"> <li id="menu-item-55708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55708"><a href="https://www.enea.com/about/">About Enea</a></li> <li id="menu-item-92010" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92010"><a href="https://www.enea.com/contact-us/">Contact Our Offices</a></li> <li id="menu-item-91927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91927"><a href="https://www.enea.com/about/management-and-board/">Management & Board</a></li> <li id="menu-item-55707" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55707"><a href="https://careers.enea.com/">Careers</a></li> <li id="menu-item-50520" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-50520"><a href="https://www.enea.com/about/sustainability/">Sustainability</a> <ul class="sub-menu"> <li id="menu-item-88851" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88851"><a href="https://www.enea.com/about/iso-certifications/">ISO Certifications</a></li> <li id="menu-item-80664" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80664"><a href="https://www.enea.com/about/sustainability/enea-esg-program/">Enea ESG Program</a></li> <li id="menu-item-80663" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80663"><a href="https://www.enea.com/about/sustainability/support-for-un-initiatives/">Sustainable Development Goals</a></li> <li id="menu-item-82253" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82253"><a href="https://www.enea.com/about/sustainability/enea-esg-program/environmental-policy/">Environmental Policy</a></li> <li id="menu-item-82252" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82252"><a href="https://www.enea.com/investors/corporate-governance/human-rights-policy/">Human Rights Policy</a></li> <li id="menu-item-52445" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52445"><a href="https://www.enea.com/investors/corporate-governance/code-of-conduct/">Code of Conduct</a></li> </ul> </li> </ul> </li> <li id="menu-item-91968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-91968"><a href="https://www.enea.com/investors/financial-insights/">Investors</a> <ul class="sub-menu"> <li id="menu-item-91969" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91969"><a href="https://www.enea.com/investors/financial-insights/">Financial Insights</a></li> <li id="menu-item-91990" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91990"><a href="https://www.enea.com/news/press-releases/">Press Releases</a></li> <li id="menu-item-52137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52137"><a href="https://www.enea.com/investors/financial-calendar/">Financial Calendar</a></li> <li id="menu-item-91336" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91336"><a href="https://www.enea.com/investors/capital-markets-day-2024/">Capital Markets Day 2024</a></li> <li id="menu-item-52685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-52685"><a href="https://www.enea.com/investors/corporate-governance/">Corporate Governance</a> <ul class="sub-menu"> <li id="menu-item-91970" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91970"><a href="https://www.enea.com/investors/corporate-governance/">Overview</a></li> <li id="menu-item-91926" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91926"><a href="https://www.enea.com/about/management-and-board/">Management & Board</a></li> <li id="menu-item-52450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52450"><a href="https://www.enea.com/investors/corporate-governance/annual-general-meeting/">Annual General Meeting</a></li> <li id="menu-item-52447" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52447"><a href="https://www.enea.com/investors/corporate-governance/remuneration/">Remuneration</a></li> <li id="menu-item-52448" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52448"><a href="https://www.enea.com/investors/corporate-governance/incentive-program/">Incentive Programs</a></li> <li id="menu-item-43671" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43671"><a href="https://www.enea.com/investors/corporate-governance/corporate-governance-report/">Corporate Governance Reports</a></li> </ul> </li> <li id="menu-item-52441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-52441"><a href="https://www.enea.com/investors/the-enea-share/">The Enea Share</a> <ul class="sub-menu"> <li id="menu-item-91977" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91977"><a href="https://www.enea.com/investors/the-enea-share/">Share Insights</a></li> <li id="menu-item-43767" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43767"><a href="https://www.enea.com/investors/the-enea-share/dividends/">Dividends</a></li> </ul> </li> </ul> </li> </ul></nav> <div class="header__utils"> <div class="search-container"> <button class="header__trigger header__trigger--search" aria-label="Trigger site search"> <i class="icon-magnifying-glass"></i> </button> </div> <div class="language-container"><div class="header__trigger header__trigger--language" aria-label="Trigger language selector"><div class="current-language"><img width="24" height="24" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3C/svg%3E" alt="en" data-lazy-src="https://www.enea.com/wp-content/uploads/flags/en.svg" ><noscript><img width="24" height="24" class="wpml-ls-flag" src="https://www.enea.com/wp-content/uploads/flags/en.svg" alt="en" ></noscript></div> <div class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-vertical"> <ul> <li class="wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-first-item wpml-ls-last-item wpml-ls-item-legacy-list-vertical"> <a href="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" class="wpml-ls-link"> <img width="24" height="24" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.enea.com/wp-content/uploads/flags/en.svg" /><noscript><img width="24" height="24" class="wpml-ls-flag" src="https://www.enea.com/wp-content/uploads/flags/en.svg" alt="" /></noscript><span class="wpml-ls-native">English</span></a> </li> </ul> </div> </div><div class="language_message-container language_message-container--desktop"></div></div> <div class="button-container"> <a class="btn btn__header" target="_blank" href="https://info.enea.com/contact-us">Contact Us</a> </div> <button class="header__trigger header__trigger--menu" aria-label="Trigger mobile menu"> <span></span> </button> </div> </div> <div class="header__search"> <form class="header__form" method="GET" action="https://www.enea.com"> <div class="text-input text-input--inverted"> <input type="text" name="s" id="s" value="" placeholder=" " /> <label for="s">What are you searching for?</label> </div> <button aria-label="Search submit"><i class="icon-magnifying-glass"></i></button> </form> </div> <nav class="header__offcanvas gradient gradient--4"> <div class="header__offcanvas-inner"> <div class="menu-primary-navigation-container"><ul id="menu-primary-navigation-1" class="header__canvas"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71193"><a href="https://www.enea.com/business/">Your Business</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71197"><a href="https://www.enea.com/business/service-providers-csp/">Service Providers (CSPs)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71196"><a href="https://www.enea.com/business/cpaas-providers/">CPaaS Providers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71194"><a href="https://www.enea.com/business/software-vendors/">Software Vendors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71195"><a href="https://www.enea.com/business/government-regulators/">Government & Regulators</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84712"><a href="https://www.enea.com/business/government-regulators/national-critical-infrastructure/">National Critical Infrastructure</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-52933"><a href="https://www.enea.com/solutions/">Our Solutions</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-84678"><a href="https://www.enea.com/solutions/messaging-security/">Messaging Security</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78924"><a href="https://www.enea.com/solutions/messaging-security/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86095"><a href="https://www.enea.com/solutions/messaging-security/messaging-protection-sms-firewall/">Adaptive Messaging Firewall</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86094"><a href="https://www.enea.com/solutions/messaging-security/enea-messaging-firewall-for-cpaas/">Adaptive Messaging Firewall for CPaaS</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-84684"><a href="https://www.enea.com/solutions/signaling-security/">Signaling and Voice Security</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84685"><a href="https://www.enea.com/solutions/signaling-security/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86098"><a href="https://www.enea.com/solutions/signaling-security/signaling-firewall/">Adaptive Signaling Firewall</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88529"><a href="https://www.enea.com/solutions/signaling-security/voice-protection/">Voice Firewall</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86097"><a href="https://www.enea.com/solutions/signaling-security/signaling-intelligence-layer/">Signaling Intelligence Layer</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86096"><a href="https://www.enea.com/solutions/signaling-security/enea-signaling-intelligence-for-national-security/">Signaling Intelligence for National Security</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-45268"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/">Network Data Layer</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-77523"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75084"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/structured-user-device-data-udr-spr/">Structured – User & Device Data (UDR/SPR)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75083"><a href="https://www.enea.com/solutions/4g-5g-network-data-layer/unstructured-session-data-udsf/">Unstructured – Session Data (UDSF)</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43496"><a href="https://www.enea.com/solutions/data-management-applications/">Data Management Applications</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78917"><a href="https://www.enea.com/solutions/data-management-applications/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-50029"><a href="https://www.enea.com/solutions/data-management-applications/access-management-aaa/">Access Management (AAA)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52130"><a href="https://www.enea.com/solutions/data-management-applications/policy-management-pcrf-pcf/">Policy Management (PCRF, PCF)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86204"><a href="https://www.enea.com/solutions/data-management-applications/e164-number-mapping-enum-idns/">E.164 Mapping (ENUM, iDNS & BSF)</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2309"><a href="https://www.enea.com/solutions/traffic-management/">Data Traffic Management</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78920"><a href="https://www.enea.com/solutions/traffic-management/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75088"><a href="https://www.enea.com/solutions/traffic-management/4g-5g-user-plane-dual-mode-services/">5G and 4G Dual-Mode Services</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52317"><a href="https://www.enea.com/solutions/traffic-management/tcp-acceleration/">TCP Acceleration</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57484"><a href="https://www.enea.com/solutions/traffic-management/encrypted-video-optimization/">Encrypted Video Optimization</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45073"><a href="https://www.enea.com/solutions/traffic-management/ran-congestion-management/">RAN Congestion Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75089"><a href="https://www.enea.com/solutions/traffic-management/dpi-classification-and-monetization/">Network Traffic Classification & DPI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75104"><a href="https://www.enea.com/solutions/traffic-management/content-filtering/">Data Traffic Filtering</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57231"><a href="https://www.enea.com/solutions/traffic-management/https-header-enrichment/">HTTPS Header Enrichment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75105"><a href="https://www.enea.com/solutions/traffic-management/virtual-load-balancer/">Virtual Load Balancer</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-56111"><a href="https://www.enea.com/solutions/service-provider-wifi/">Service Provider Wi-Fi</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78931"><a href="https://www.enea.com/solutions/service-provider-wifi/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55813"><a href="https://www.enea.com/solutions/service-provider-wifi/carrier-wifi/">Carrier Wi-Fi</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44001"><a href="https://www.enea.com/solutions/service-provider-wifi/mobile-data-offloading/">Mobile Data Offloading</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38383"><a href="https://www.enea.com/solutions/service-provider-wifi/operator-managed-guest-wifi/">Operator Managed Guest Wi-Fi (B2B)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54673"><a href="https://www.enea.com/solutions/guest-wifi-solution-verticals/">Guest Wi-Fi Solution – Verticals</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43474"><a href="https://www.enea.com/solutions/iot-connectivity-security/">IoT Connectivity & Security</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78932"><a href="https://www.enea.com/solutions/iot-connectivity-security/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44597"><a href="https://www.enea.com/solutions/iot-connectivity-security/cellular-iot-connectivity-management/">Cellular IoT Connectivity Control</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43405"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/">Embedded DPI & Traffic Intelligence</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78930"><a href="https://www.enea.com/solutions/dpi-traffic-intelligence/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52436"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/dpi-engine/">Next-Gen DPI Engine</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85197"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/threat-detection-sdk/">Threat Detection SDK</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38668"><a href="https://www.enea.com/solutions/deep-packet-inspection-traffic-intelligence/network-sensor/">Network Sensor</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43549"><a href="https://www.enea.com/solutions/operating-systems-middleware/">Operating Systems & Middleware</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52687"><a href="https://www.enea.com/insights/">Insights</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-80402"><a href="#">News</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55310"><a href="https://www.enea.com/news/press-releases/">Press Releases</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-87469"><a href="https://www.enea.com/news/enea-in-the-news/">Enea In The News</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54016"><a href="https://www.enea.com/news/events-and-webinars/">Events and Webinars</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57541"><a href="https://www.enea.com/about/">About</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55708"><a href="https://www.enea.com/about/">About Enea</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92010"><a href="https://www.enea.com/contact-us/">Contact Our Offices</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91927"><a href="https://www.enea.com/about/management-and-board/">Management & Board</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55707"><a href="https://careers.enea.com/">Careers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-50520"><a href="https://www.enea.com/about/sustainability/">Sustainability</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88851"><a href="https://www.enea.com/about/iso-certifications/">ISO Certifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80664"><a href="https://www.enea.com/about/sustainability/enea-esg-program/">Enea ESG Program</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80663"><a href="https://www.enea.com/about/sustainability/support-for-un-initiatives/">Sustainable Development Goals</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82253"><a href="https://www.enea.com/about/sustainability/enea-esg-program/environmental-policy/">Environmental Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82252"><a href="https://www.enea.com/investors/corporate-governance/human-rights-policy/">Human Rights Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52445"><a href="https://www.enea.com/investors/corporate-governance/code-of-conduct/">Code of Conduct</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-91968"><a href="https://www.enea.com/investors/financial-insights/">Investors</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91969"><a href="https://www.enea.com/investors/financial-insights/">Financial Insights</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91990"><a href="https://www.enea.com/news/press-releases/">Press Releases</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52137"><a href="https://www.enea.com/investors/financial-calendar/">Financial Calendar</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91336"><a href="https://www.enea.com/investors/capital-markets-day-2024/">Capital Markets Day 2024</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-52685"><a href="https://www.enea.com/investors/corporate-governance/">Corporate Governance</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91970"><a href="https://www.enea.com/investors/corporate-governance/">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91926"><a href="https://www.enea.com/about/management-and-board/">Management & Board</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52450"><a href="https://www.enea.com/investors/corporate-governance/annual-general-meeting/">Annual General Meeting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52447"><a href="https://www.enea.com/investors/corporate-governance/remuneration/">Remuneration</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52448"><a href="https://www.enea.com/investors/corporate-governance/incentive-program/">Incentive Programs</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43671"><a href="https://www.enea.com/investors/corporate-governance/corporate-governance-report/">Corporate Governance Reports</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-52441"><a href="https://www.enea.com/investors/the-enea-share/">The Enea Share</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91977"><a href="https://www.enea.com/investors/the-enea-share/">Share Insights</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43767"><a href="https://www.enea.com/investors/the-enea-share/dividends/">Dividends</a></li> </ul> </li> </ul> </li> </ul></div> <hr class="separator"> <div class="header__offcanvas-lang-nav"> <div class="language-container"><div class="header__trigger header__trigger--language" aria-label="Trigger language selector"><div class="current-language"><img width="24" height="24" class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3C/svg%3E" alt="en" data-lazy-src="https://www.enea.com/wp-content/uploads/flags/en.svg" ><noscript><img width="24" height="24" class="wpml-ls-flag" src="https://www.enea.com/wp-content/uploads/flags/en.svg" alt="en" ></noscript><span class="country-name">English</span></div></div><div class="language_message-container language_message-container--desktop"></div></div> </div> <hr class="separator"> <div class="button-container"> <a class="btn btn__header" href="https://info.enea.com/contact-us">Contact Us</a> </div> </div> </nav> </header> <div class="language_message-container language_message-container--mobile"> </div><main id="main" role="main"> <section data-bg="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" class="block hero mobile_image-- has-breadcrumbs no-side-content no-swirl side-content-style-none rocket-lazyload" style=" --linear: linear-gradient(180deg, rgba(52, 71, 103, 0.9) 20%, rgba(0, 173, 186, 0.8) 100%);"> <div class="container"> <div class="row top-row"> <div class="col col--9"> <div class="editor-content editor-content--white"> <h1 class='h1 '>Press Releases</h1> </div> </div> </div> <div class="row bottom-row"> <div class="col col--6"> </div> <div class="col col--6"> </div> </div> </div> </section> <nav class="breadcrumbs "><div class="container"><div class="row"><div class="col col--12 breadcrumbs__inner"><a href="https://www.enea.com/"><i class="icon-house-chimney-solid bgtext-blue-gradient"></i></a><em>/</em><a href="https://www.enea.com/news/">News</a><em>/</em><a href="https://www.enea.com/news/legacy-press-releases/">Legacy Press Releases</a><em>/</em><span class="current">Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service</span></div></div></div></nav> <article class="page-wrapper"> <div class="single-content"> <div class="container"> <section class="single-page-mfn_news"> <div class="container container--narrow"> <div class="row"> <div class="col col--12"> <div class="editor-content"><time><em>Non-regulatory Information</em> <span>|</span> <em>February 25, 2020</em> <span>|</span> <em>2:24 pm CET</em></time></p> <h2 class="h2">Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service</h2> </div> </div> </div> </div> <div class="container container-image"> <div class="row"> <div class="col col--12"> <div class="editor-content"><img width="845" height="321" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20845%20321'%3E%3C/svg%3E" class="attachment-fwi-big size-fwi-big wp-post-image" alt="" decoding="async" data-lazy-srcset="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg 845w, https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1-300x114.jpg 300w, https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1-768x292.jpg 768w" data-lazy-sizes="(max-width: 845px) 100vw, 845px" data-lazy-src="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" /><noscript><img width="845" height="321" src="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" class="attachment-fwi-big size-fwi-big wp-post-image" alt="" decoding="async" srcset="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg 845w, https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1-300x114.jpg 300w, https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1-768x292.jpg 768w" sizes="(max-width: 845px) 100vw, 845px" /></noscript></div> </div> </div> </div> <div class="container container--narrow"> <div class="row"> <div class="col col--12"> <div class="editor-content"> <h2 style="text-align: center;"><strong><em>– A Disrupter in Cellular IoT as a Service on Amazon Web Services –</em></strong></h2> <p><strong>STOCKHOLM – February 25, 2020 – </strong>Aptilo Networks has selected the FortiGate next-generation firewalls (NGFWs) from <a href="https://www.fortinet.com/">Fortinet</a>, a global leader in broad, integrated and automated cybersecurity solutions, to enforce agile, intelligent connectivity and security for the new Aptilo IoT Connectivity Control Service™ (Aptilo IoT CCS).</p> <p><a href="https://www.enea.com/solutions/iot-connectivity-security/cellular-iot-connectivity-management/">Aptilo IoT CCS</a> is delivered as a service for Mobile Network Operators looking for rapid innovation in the IoT era. Compatible with current 4G Core (EPC) and upcoming 5G Core (5GC), Aptilo IoT CCS allows mobile operators to offer instant IoT service creation, enabling enterprises to define their own granular IoT connectivity and security policies – at a fraction of the cost.</p> <p>With policy-based local break-out in AWS regions, mobile network operators’ business customers can manage the IoT traffic routing and security policies. For example, some traffic, such as IoT software updates can be securely routed to use a private Access Point Name (APN) connection while other traffic can be routed to the Internet in the local country or region.</p> <p>“Aptilo’s IoT CCS solution provides MNOs the capability to cost effectively provide granular IoT connectivity services to their business customers. The integration with Fortinet’s FortiGate NGFWs empowers Fortinet Fabric-Ready alliance partner Aptilo to enforce and manage robust secure connectivity for their customers’ IoT traffic. We are pleased to be working with Aptilo to enable new revenue generating capabilities to our joint MNO customers,” said John Maddison, EVP Products and CMO, Fortinet.</p> <p>Aptilo’s powerful and flexible policy engine has been deployed with more than 100+ service provider customers and handles the control plane in the Aptilo IoT CSS service.</p> <p>The data plane is handled by Fortinet’s FortiGate next-generation firewalls providing policy enforcement, routing, VPN management, device traffic filtering, and protection against distributed denial-of-service attacks (DDoS); limitation of the number of TCP connections and detection of anomalies are also part of Aptilo IoT CCS security with Fortinet.</p> <p>“Aptilo IoT CCS is groundbreaking because it adds connectivity control and a security layer for IoT services on top of the existing mobile core. A leader in cybersecurity, Fortinet is the perfect fit for Aptilo IoT CCS,” said Jonas Björklund, CTO, Aptilo Networks.</p> <p>Learn more about Aptilo’s <a href="https://www.enea.com/solutions/iot-connectivity-security/smp-iot-connectivity-management-platform/" target="_blank" rel="noopener">IoT Connectivity Management Platform</a> that is enabling the control plane in Aptilo IoT CCS.</p> <p><strong>About Aptilo Networks</strong></p> <p>Aptilo Networks is a leading provider of carrier-class systems to manage data services with advanced functions for authentication, policy control and charging. Aptilo Service Management Platform™ (SMP) has become synonymous with Wi-Fi service management and Wi-Fi offload in large-scale deployments with 100+ operators in more than 75 countries, and is a critical component of Wi-Fi calling and IoT.</p> <p># # #</p></div> </div> </div> </div> </section> <img width="845" height="321" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20845%20321'%3E%3C/svg%3E" class="ss-hidden-pin-image" alt="Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service" data-pin-url="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" data-pin-media="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" data-pin-description="Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service" style="display:none" data-lazy-src="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg"/><noscript><img width="845" height="321" src="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" class="ss-hidden-pin-image" alt="Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service" data-pin-url="https://www.enea.com/news/legacy-press-releases/fortinet-provide-routing-vpn-management-and-security-enforcement-to-aptilo-iot-ccs/" data-pin-media="https://www.enea.com/wp-content/uploads/2022/01/Fortinet-Aptilo-845x321-1.jpg" data-pin-description="Fortinet Next-Generation Firewalls Provide Routing, VPN Management and Security Enforcement to Aptilo IoT Connectivity Control Service" style="display:none"/></noscript> </div> </div> </article> </main> <footer class="footer gradient gradient--4"> <div class="footer__inner container"> <div class="row"> <div class="footer__left col col--4"> <a href="https://www.enea.com/" class="footer__logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 281 58"><path d="M252 36.7h-16.1l12.6-21.8h.2l3.3 21.8zm23.6 20.9h4.9c-3.3-5.8-9.6-26.9-17.1-56.7h-23.3l-36.7 56.7h20.2l5.4-9.2h24.8l1.5 9.2h25.2-4.9zm-109-12.2l2.2-10.2h35.5l2.5-11.8h-35.5l2.2-10.2h37.9L214 .9h-56.9V1c-7.4 29.7-13.7 50.7-17 56.5v.1H202l2.6-12.2h-38zM130.5 1L123 36.5h-.2L104 1H82c-7.5 29.8-13.8 50.8-17.1 56.6h5.3-5.3v.1h5.3-5.4 23.6L96 21.9h.1l19.6 35.8h20.9L148.7 1h-18.2zM27 45.4l2.2-10.2h35.5l2.5-11.7H31.7l2.2-10.2h37.9L74.3 1H17.2C9.7 30.8 3.4 51.9.1 57.7h62.1l2.6-12.2-37.8-.1z" fill="#a9001e"/></svg> </a> <ul class="footer__social"> <li> <a href="https://www.linkedin.com/company/enea-software-ab/" rel="noopener nofollow" target="_blank"> <i class="icon icon-linkedin"></i> </a> </li> <li> <a href="https://twitter.com/eneaab" rel="noopener nofollow" target="_blank"> <i class="icon icon-twitter"></i> </a> </li> <li> <a href="https://www.youtube.com/user/EneaSoftware" rel="noopener nofollow" target="_blank"> <i class="icon icon-youtube"></i> </a> </li> </ul> </div> <div class="footer__right col col--7 col--push-1"> <ul id="menu-footer-navigation" class="footer__nav"><li id="menu-item-79394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79394"><a href="https://www.enea.com/business/">Your Business</a></li> <li id="menu-item-79395" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79395"><a href="https://www.enea.com/solutions/">Our Solutions</a></li> <li id="menu-item-79396" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79396"><a href="https://www.enea.com/insights/">Insights</a></li> <li id="menu-item-52916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52916"><a href="https://www.enea.com/news/press-releases/">Press Releases</a></li> <li id="menu-item-80357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80357"><a href="https://careers.enea.com/">Careers</a></li> <li id="menu-item-65793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65793"><a href="https://www.enea.com/contact-us/">Contact Our Offices</a></li> </ul> </div> <div class="footer__bottom col col--12"> <em>© Copyright Enea</em> <ul id="menu-disclaimer-menu" class="footer__disclaimer"><li id="menu-item-52927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-52927"><a rel="privacy-policy" href="https://www.enea.com/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-87109" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-87109"><a href="https://www.enea.com/cookie-policy/">Cookie Policy</a></li> </ul> </div> </div> </div> </footer> <div class="page-overlay"></div> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> /* <![CDATA[ */ var _paq = _paq || []; _paq.push( ["setTrackingSource","wordpress","1.3.7"] ); /* ]]> */ </script> <style>.ss-inline-share-wrapper .ss-social-icons-container > li > a{background-color: #ee7326} .ss-inline-share-wrapper .ss-social-icons-container > li > a:hover{background-color: #00adba} .ss-inline-share-wrapper .ss-social-icons-container > li > a, .ss-inline-share-wrapper .ss-social-icons-container > li > a.ss-share-all{color: #ffffff !important} .ss-inline-share-wrapper .ss-social-icons-container > li > a:hover, .ss-inline-share-wrapper .ss-social-icons-container > li > a.ss-share-all:hover{color: #ffffff !important}</style><script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/cache/min/1/wp-content/themes/enea/dist/vendor/fancybox.umd.js?ver=1732786839" id="fancybox-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/vendor/jquery.matchHeight-min.js?ver=6.7.2" id="jquery-match-height-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/js/video-support-block.min.js?ver=6.7.2" id="video-support-block-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="app-js-extra"> /* <![CDATA[ */ var wp_ajax = {"ajax_url":"https:\/\/www.enea.com\/wp-admin\/admin-ajax.php","rest_url":"https:\/\/www.enea.com\/wp-json\/","rest_nonce":"75806ed5b4","icl_language_code":"en"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/js/app.min.js?ver=1725618699" id="app-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/js/debounce.min.js?ver=1725618699" id="debounce-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.enea.com/wp-content/themes/enea/dist/vendor/choices.min.js?ver=6.7.2" id="choices-js-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/sv\/insights\/|\/investors\/financial-calendar\/|\/sv\/investerare\/financial-calendar\/|\/sv\/news\/press-releases\/|\/sv\/investerare\/financial-reports\/|\/investors\/financial-reports\/|\/news\/press-releases\/|\/sv\/investerare\/|\/investors\/|\/cookie-policy\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.enea.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.enea.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->