1<!doctype html> 2<html class="scroll-smooth" lang="en-US"> 3 4<head><meta charset="UTF-8">
4<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>
4<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
4h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("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})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
4{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},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 _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(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.Y(t,"preconnect")}
4async G(t){if(await this.K(),!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.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)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),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 5</script>
5 6 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link rel="preload" as="image" href="https://www.telesign.com/wp-content/uploads/2024/11/DI_991x720-.webp" media="(min-width: 1025px)"> 9 <link rel="preload" as="image" href="https://www.telesign.com/wp-content/uploads/2024/11/DI_478x883.webp" media="(max-width: 768px)"> 10 <link rel="profile" href="https://gmpg.org/xfn/11"> 11 <!-- VARIABLE --> 12
12<script src="https://cmp.osano.com/AzynyfTUd6VXK21cg/3599d965-ce4c-44d9-a187-d85287ab9e25/osano.js"></script>
12 13 <!-- StackAdapt Pixel --> 14
14<script type="text/rocketlazyloadscript">!function(s,a,e,v,n,t,z){if(s.saq)return;n=s.saq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!s._saq)s._saq=n;n.push=n;n.loaded=!0;n.version='1.0';n.queue=[];t=a.createElement(e);t.async=!0;t.src=v;z=a.getElementsByTagName(e)[0];z.parentNode.insertBefore(t,z)}(window,document,'script','https://tags.srv.stackadapt.com/events.js');saq('ts', '8xDbldIsasyV3u59DgZODw');</script>
14 15 <!-- ENDOF StackAdapt Pixel --> 16 17<!-- Google Tag Manager -->
18<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 19new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 20j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 21'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=_VNn0itdthcrAnTByFC_aA>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); 22})(window,document,'script','dataLayer','GTM-5KKLLN7');</script>
22 23<!-- End Google Tag Manager --> 24 25 26<!-- WORDPRESS JQUERY WAS NOT LOADING - CHILI PIPER DID NOT LOAD DO NOT REMOVE-->
27<script data-minify="1" src="https://www.telesign.com/wp-content/cache/min/1/jquery-3.6.0.min.js?ver=1790702329" data-rocket-defer defer></script>
27 28 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 29 30 <!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ --> 31 <title>Blogs - Telesign</title> 32<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch"> 33<link data-rocket-prefetch href="https://cmp.osano.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-%E2%80%93-Blog-Series-01.png" fetchpriority="high"> 34 <link rel="canonical" href="https://www.telesign.com/blog" /> 35 <meta property="og:locale" content="en_US" /> 36 <meta property="og:type" content="article" /> 37 <meta property="og:title" content="Blogs - Telesign" /> 38 <meta property="og:description" content="Read comprehensive articles and blogs on the latest fraud tactics and how you can protect your customers." /> 39 <meta property="og:url" content="https://www.telesign.com/blog" /> 40 <meta property="og:site_name" content="Telesign" /> 41 <meta property="article:publisher" content="https://www.facebook.com/TelesignCorp/?utm_source=telesign.com" /> 42 <meta property="article:modified_time" content="2024-05-07T18:38:57+00:00" /> 43 <meta name="twitter:card" content="summary_large_image" /> 44 <meta name="twitter:label1" content="Est. reading time" /> 45 <meta name="twitter:data1" content="1 minute" /> 46
46<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.telesign.com\/blog","url":"https:\/\/www.telesign.com\/blog","name":"Blogs - Telesign","isPartOf":{"@id":"https:\/\/www.telesign.com\/#website"},"datePublished":"2023-01-24T14:57:40+00:00","dateModified":"2024-05-07T18:38:57+00:00","breadcrumb":{"@id":"https:\/\/www.telesign.com\/blog#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.telesign.com\/blog"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.telesign.com\/blog#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.telesign.com\/"},{"@type":"ListItem","position":2,"name":"Blogs"}]},{"@type":"WebSite","@id":"https:\/\/www.telesign.com\/#website","url":"https:\/\/www.telesign.com\/","name":"Telesign","description":"Phone Number, SMS & Identity Verification APIs | Telesign","publisher":{"@id":"https:\/\/www.telesign.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.telesign.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.telesign.com\/#organization","name":"Telesign","url":"https:\/\/www.telesign.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.telesign.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/2023\/01\/62f4589601f1ea9dda43d66d_telesign-logo-generic.webp","contentUrl":"https:\/\/www.telesign.com\/wp-content\/uploads\/2023\/01\/62f4589601f1ea9dda43d66d_telesign-logo-generic.webp","width":1200,"height":630,"caption":"Telesign"},"image":{"@id":"https:\/\/www.telesign.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TelesignCorp\/?utm_source=telesign.com"]}]}</script>
46 47 <!-- / Yoast SEO plugin. --> 48 49 50<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 51 52<link rel="alternate" type="application/rss+xml" title="Telesign » Feed" href="https://www.telesign.com/feed" /> 53<link rel="alternate" type="application/rss+xml" title="Telesign » Comments Feed" href="https://www.telesign.com/comments/feed" /> 54<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.telesign.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.telesign.com%2Fblog" /> 55<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.telesign.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.telesign.com%2Fblog&format=xml" /> 56<style id="wp-img-auto-sizes-contain-inline-css"> 57img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 58/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 59</style> 60<style id="wp-emoji-styles-inline-css"> 61 62 img.wp-smiley, img.emoji { 63 display: inline !important; 64 border: none !important; 65 box-shadow: none !important; 66 height: 1em !important; 67 width: 1em !important; 68 margin: 0 0.07em !important; 69 vertical-align: -0.1em !important; 70 background: none !important; 71 padding: 0 !important; 72 } 73/*# sourceURL=wp-emoji-styles-inline-css */ 74</style> 75<style id="wp-block-library-inline-css"> 76:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
76--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 77 78/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 79</style> 80 81<style id="global-styles-inline-css"> 82: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--color--background: #ffffff;--wp--preset--color--foreground: #404040;--wp--preset--color--primary: #b91c1c;--wp--preset--color--secondary: #15803d;--wp--preset--color--tertiary: #0369a1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
82--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 40rem;--wp--style--global--wide-size: 60rem; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !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-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !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-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !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;}
82.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;} 83/*# sourceURL=global-styles-inline-css */ 84</style> 85 86<link rel='stylesheet' id='telesign-integrations-css' href='https://www.telesign.com/wp-content/plugins/telesign-integrations/public/css/telesign-integrations-public.css?ver=1.0.0' media='all' /> 87<link rel='stylesheet' id='wpml-legacy-dropdown-0-css' href='https://www.telesign.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/style.min.css?ver=1' media='all' /> 88<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://www.telesign.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media='all' /> 89<style id="wpml-legacy-horizontal-list-0-inline-css"> 90.wpml-ls-statics-footer a, .wpml-ls-statics-footer .wpml-ls-sub-menu a, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:#444444;background-color:#ffffff;}.wpml-ls-statics-footer .wpml-ls-sub-menu a:hover,.wpml-ls-statics-footer .wpml-ls-sub-menu a:focus, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link:focus {color:#000000;background-color:#eeeeee;}.wpml-ls-statics-footer .wpml-ls-current-language > a {color:#444444;background-color:#ffffff;}.wpml-ls-statics-footer .wpml-ls-current-language:hover>a, .wpml-ls-statics-footer .wpml-ls-current-language>a:focus {color:#000000;background-color:#eeeeee;} 91/*# sourceURL=wpml-legacy-horizontal-list-0-inline-css */ 92</style> 93<link rel='stylesheet' id='eztoc-css' href='https://www.telesign.com/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.86' media='all' /> 94<style id="eztoc-inline-css"> 95div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}.ez-toc-box-title {font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #666; padding-bottom: 5px;position:absolute;top:-4%;left:5%;background-color: inherit;transition: top 0.3s ease;}.ez-toc-box-title.toc-closed {top:-25%;} 96.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; min-width: 22px;width: auto;}.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; min-width: 22px;width: auto;} 97/*# sourceURL=eztoc-inline-css */ 98</style> 99<link data-minify="1" rel='stylesheet' id='tailwind-telesign-style-css' href='https://www.telesign.com/wp-content/cache/background-css/1/www.telesign.com/wp-content/cache/min/1/wp-content/themes/tailwind-telesign/style.css?ver=1790702328&wpr_t=1790885194' media='all' /> 100<style id="rocket-lazyload-inline-css"> 101.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;
101background:var(--wpr-bg-e133c657-6d12-4fd5-ae03-49feeade89d2) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0} 102/*# sourceURL=rocket-lazyload-inline-css */ 103</style> 104<link rel='stylesheet' id='wp-block-paragraph-css' href='https://www.telesign.com/wp-includes/blocks/paragraph/style.min.css?ver=7.0.5' media='all' />
105<script id="wpml-cookie-js-extra"> 106var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 107var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 108//# sourceURL=wpml-cookie-js-extra 109</script>
vendor: 1 bytes, line 109
109
110<script data-minify="1" data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://www.telesign.com/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=1790702329"></script>
vendor: 1 bytes, line 110
110
111<script id="jquery-core-js" src="https://www.telesign.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-migrate-js" src="https://www.telesign.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 112
112
113<script data-minify="1" id="telesign-integrations-js" src="https://www.telesign.com/wp-content/cache/min/1/wp-content/plugins/telesign-integrations/public/js/telesign-integrations-public.js?ver=1790702329" data-rocket-defer defer></script>
vendor: 1 bytes, line 113
113
114<script id="wpml-legacy-dropdown-0-js" src="https://www.telesign.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.min.js?ver=1" data-rocket-defer defer></script>
114 115<link rel="https://api.w.org/" href="https://www.telesign.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.telesign.com/wp-json/wp/v2/pages/1301" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.telesign.com/xmlrpc.php?rsd" /> 116<link rel='shortlink' href='https://www.telesign.com/?p=1301' /> 117<meta name="generator" content="WPML ver:4.9.7 stt:59,1,2;" /> 118<link rel="preload" href="https://www.telesign.com/wp-content/themes/tailwind-telesign/fonts/montserrat/Montserrat-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 119<link rel="preload" href="https://www.telesign.com/wp-content/themes/tailwind-telesign/fonts/montserrat/Montserrat-ExtraBold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 120<link rel="icon" href="https://www.telesign.com/wp-content/uploads/2023/02/cropped-624b0786de671b19cb64fe0e_logo-favicon-256-32x32.png" sizes="32x32" /> 121<link rel="icon" href="https://www.telesign.com/wp-content/uploads/2023/02/cropped-624b0786de671b19cb64fe0e_logo-favicon-256-192x192.png" sizes="192x192" /> 122<link rel="apple-touch-icon" href="https://www.telesign.com/wp-content/uploads/2023/02/cropped-624b0786de671b19cb64fe0e_logo-favicon-256-180x180.png" /> 123<meta name="msapplication-TileImage" content="https://www.telesign.com/wp-content/uploads/2023/02/cropped-624b0786de671b19cb64fe0e_logo-favicon-256-270x270.png" /> 124<style id="wp-custom-css"> 125.blog-list{ 126 padding-left:3rem; 127} 128.blog-list li{ 129 padding-left:0rem; 130} 131.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{ 132 color: #0E0E2C; 133} 134.wp-block-heading{ 135 color: #0E0E2C; 136} 137.services-list li:before{ 138 left: -1.5rem; 139 top: 10px; 140} 141.services-list li{ 142 font-size:15px; 143 line-height:1.6rem; 144} 145.lower-alpha-list li > ul li{ 146 list-style-type: lower-roman; 147} 148.lower-alpha-list li > ul{ 149 margin-bottom:2rem; 150} 151.lower-alpha-list li{ 152 list-style-type: lower-alpha; 153 padding-left:8px;; 154} 155.legal-wysiwyg-field .lower-alpha-list li:before{ 156 display:none; 157} 158ul.disc li:before{ 159 left: -4px; 160 top: 10px; 161} 162.custom-toc{ 163 background-color:#f5f6fd; 164 padding: 16px 32px; 165 border-radius: 24px; 166 margin-top: 32px; 167 border: 1px solid #ccd1f2; 168} 169.custom-toc h2{ 170 margin-top: 16px; 171 max-width: 55rem !important; 172} 173.custom-toc ol{ 174 max-width: 55rem !important; 175 padding-left:16px; 176} 177.custom-toc ol li{ 178 list-style-type: decimal; 179 padding-left: 8px; 180 margin-bottom: 8px; 181} 182.custom-toc ol li a{ 183 color: #0e0e2c; 184} 185.custom-toc ol li a:hover{ 186 color: #011ac2; 187 cursor:pointer; 188} 189.custom-toc ol li::marker{ 190 color: #0e0e2c; 191} 192.custom-toc ol li:before{ 193 display:none; 194} 195.legal-wysiwyg-field .wp-block-table{ 196 margin-top:16px; 197 margin-bottom:32px; 198} 199.legal-wysiwyg-field .wp-block-table thead{ 200 background-color: rgba(221, 221, 226, 0.5); 201} 202.legal-wysiwyg-field .wp-block-table tbody tr:nth-child(odd){ 203 background-color: #FFFFFF; 204} 205.legal-wysiwyg-field .wp-block-table tbody tr:nth-child(even){ 206 background-color: rgba(244, 247, 249, 0.7); 207} 208.legal-wysiwyg-field .wp-block-table td{ 209 border-color: rgba(183, 183, 192, 0.5) !important; 210 border:1px solid; 211 font-size: 0.9rem; 212 padding-left:16px; 213 padding-right:16px; 214} 215.legal-wysiwyg-field .wp-block-table th{ 216 font-size: 0.9rem; 217 text-align:left; 218 padding-left:16px; 219 padding-right:16px; 220 vertical-align: top; 221 border: 1px solid #CCD1F2; 222} 223.legal-wysiwyg-field .wp-block-table thead { 224 border-bottom:0px; 225} 226.lower-alpha-list { 227 padding-left: 32px; 228 margin-bottom:32px; 229} 230.bg-telesign-onix-900 .emerald-cta{ 231 color:#ffffff; 232 background-color:#8400A3; 233 -webkit-box-shadow: 0px 8px 8px 0px rgba(0,2,15,1); 234 -moz-box-shadow: 0px 8px 8px 0px rgba(0,2,15,1); 235 box-shadow: 0px 8px 8px 0px rgba(0,2,15,1); 236} 237.bg-telesign-onix-900 .list-style-cobalt ul li:before{ 238 background-color:#8400A3; 239} 240.gated-asset-wysiwyg ul.list-style-none li:before{ 241 display:none; 242 content: ""; 243} 244.marketo-form-container #mktoForm_1351 .mktoCheckboxList{ 245 width: calc(100% - 20px) !important; 246} 247.remove-link-style a{ 248 text-decoration: none; 249 color: #0E0E2E; 250 font-weight:500; 251 font-size:20px 252} 253.cobalt-link{ 254 display: flex; 255 align-items: center; 256 gap: 12px; 257} 258.cobalt-link a{ 259 font-size: 14px; 260 color: #1F5BFF; 261 text-decoration: none; 262 font-weight:500; 263} 264.cobalt-link span:before{ 265 position:absolute; 266 transform:translate(0px, -12px) !important; 267} 268
269 #marketo-form .mktoFormRow div[id^=nb-field-] div.nb-feedback { 270 position: absolute!important; 271 top: 55px!important 272} 273 274.toc-sidebar-layout .sidebar-container nav ul li a::before{ 275 content: none; 276} 277 278.prose .checkmark-list { 279 list-style: none; 280 margin: 0; 281 padding: 0; 282 margin-bottom: 24px; 283} 284.prose .checkmark-list li { 285 display: flex; 286 align-items: center; 287 gap: 0.5rem; 288 margin: 0; 289 margin-bottom: 8px; 290 padding: 0; 291} 292.prose .checkmark-list li img{ 293 width: 20px; 294 height: 20px; 295 flex-shrink: 0; 296 margin: 0; 297} 298 299.prose .footnote-eyebrow{ 300 margin: 0; 301 padding: 0; 302 display: flex; 303 align-items: center; 304 gap:0.75em; 305margin-bottom:24px 306} 307.prose .footnote-eyebrow img { 308 width: 24px; 309 height: 24px; 310 flex-shrink: 0; 311 margin: 0; 312} 313.text-numbered-list .prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) { 314 border-color: var(--tw-prose-hr); 315 border-top-width: 1px; 316 margin-top: 2em !important; 317 margin-bottom: 2em !important; 318 } 319 320.list-style-decimal li{ 321 list-style-type: decimal; 322} 323.wysiwyg-field .list-style-decimal li:before { 324 content: "" !important; 325 display: none; 326} 327/* Increment counter and render the nested numbers */ 328.wysiwyg-field ol.list-style-decimal > li { 329 counter-increment: item; 330 position: relative; 331} 332 333.wysiwyg-field ol.list-style-decimal > li::before { 334 /* Rules to dynamically construct "1.", "1.1", "1.2", etc. */ 335 content: counters(item, ".") " "; 336 font-weight: bold; 337 margin-right: 0.5rem; 338} 339/* 1. Hide default native browser markers completely */ 340.wysiwyg-field ol.wp-block-list.list-style-decimal li::marker, 341.wysiwyg-field ol.wp-block-list.list-style-decimal ul.wp-block-list li::marker { 342 content: "" !important; 343} 344 345/* 2. Reset counters on lists */ 346.wysiwyg-field ol.wp-block-list.list-style-decimal, 347.wysiwyg-field ol.wp-block-list.list-style-decimal ul.wp-block-list, 348.wysiwyg-field ol.wp-block-list.list-style-decimal ol.wp-block-list { 349 list-style-type: none !important; 350 counter-reset: section-counter !important; 351 padding-left: 1.5rem !important; 352} 353 354/* 3. Increment counter on list items */ 355.wysiwyg-field ol.wp-block-list.list-style-decimal li { 356 list-style-type: none !important; 357 counter-increment: section-counter !important; 358 position: relative !important; 359} 360 361/* 4. Display the ::before text in BLACK with no leftover background */ 362.wysiwyg-field ol.wp-block-list.list-style-decimal li::before, 363.wysiwyg-field ol.wp-block-list.list-style-decimal ul.wp-block-list li::before { 364 content: counters(section-counter, ".") " " !important; 365 color: #000000 !important; /* Fixes white/invisible text */ 366 background-color: transparent !important; /* Clears dark background */ 367 position: static; !important; 368 display: inline-block !important; 369 font-weight: bold !important; 370 margin-right: 0.4rem !important; 371 width: auto !important; 372 height: auto !important; 373 font-size: inherit !important; 374 line-height: inherit !important; 375} 376/* 1. Reset counter specifically for the lower-alpha sub-lists */ 377.wysiwyg-field ol.wp-block-list.list-style-decimal ul.lower-alpha-list, 378.wysiwyg-field ol.wp-block-list.list-style-decimal ol.lower-alpha-list { 379 list-style-type: none !important; 380 counter-reset: alpha-counter !important; 381 padding-left: 1.5rem !important; 382} 383 384/* 2. Clear native browser markers on alpha list items */ 385.wysiwyg-field ul.lower-alpha-list > li::marker, 386.wysiwyg-field ol.wp-block-list.list-style-decimal ol.lower-alpha-list > li::marker { 387 content: "" !important; 388} 389 390/* 3. Increment counter per alpha list item */ 391.wysiwyg-field ul.lower-alpha-list > li, 392.wysiwyg-field ol.wp-block-list.list-style-decimal ol.lower-alpha-list > li { 393 margin-top:1rem; 394 list-style-type: none !important; 395 counter-increment: alpha-counter !important; 396 position: relative !important; 397} 398 399/* 4. Display a., b., c. prefix before each item */ 400.wysiwyg-field ul.lower-alpha-list > li::before, 401.wysiwyg-field ol.wp-block-list.list-style-decimal ol.lower-alpha-list > li::before { 402 content: counter(alpha-counter, lower-alpha) ". " !important; /* Generates "a.", "b.", "c." */ 403 color: #000000 !important; 404 background-color: transparent !important; 405 position: static !important; 406 display: inline-block !important; 407 font-weight: bold !important; 408 margin-right: 0.4rem !important; 409 width: auto !important; 410 height: auto !important; 411 font-size: inherit !important; 412 line-height: inherit !important; 413} 414/* 1. Reset counter specifically for the lower-alpha sub-lists */ 415.wysiwyg-field ul.lower-alpha-list,
416.wysiwyg-field ol.lower-alpha-list { 417 list-style-type: none !important; 418 counter-reset: alpha-counter !important; 419 padding-left: 1.5rem !important; 420} 421 422/* 2. Clear native browser markers on alpha list items */ 423.wysiwyg-field ul.lower-alpha-list > li::marker, 424.wysiwyg-field ol.lower-alpha-list > li::marker { 425 content: "" !important; 426} 427 428/* 3. Increment counter per alpha list item */ 429.wysiwyg-field ul.lower-alpha-list > li, 430.wysiwyg-field ol.lower-alpha-list > li { 431 list-style-type: none !important; 432 counter-increment: alpha-counter !important; 433 position: relative !important; 434} 435 436/* 4. Display a., b., c. prefix before each item */ 437.wysiwyg-field ul.lower-alpha-list > li::before, 438.wysiwyg-field ol.lower-alpha-list > li::before { 439 content: counter(alpha-counter, lower-alpha) ". " !important; /* Generates "a.", "b.", "c." */ 440 color: #000000 !important; 441 background-color: transparent !important; 442 position: static !important; 443 display: inline-block !important; 444 font-weight: bold !important; 445 margin-right: 0.4rem !important; 446 width: auto !important; 447 height: auto !important; 448 font-size: inherit !important; 449 line-height: inherit !important; 450} 451.wysiwyg-field ol.lower-roman-list{ 452 margin-top: 1rem; 453 padding-left: 2.5rem; 454} 455 456.wysiwyg-field ol.lower-roman-list li {list-style-type: lower-roman; 457} 458 459 460.wysiwyg-field ol.lower-roman-list li:before{ 461 content: "" !important; 462 display: none; 463 display:none !important; 464} 465 466</style> 467<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> 468 469
469<script type="text/rocketlazyloadscript"> 470 document.addEventListener('DOMContentLoaded', function() { 471 // Check if the URL contains "/es" 472 if (!window.location.href.includes('/es')) { 473 var spamElement = document.querySelector('.wpml-ls-native'); 474 475 // Check if the spam element exists before setting its innerHTML 476 if (spamElement) { 477 setTimeout(() => { 478 spamElement.innerHTML = 'EN'; 479 }, 1000); 480 } 481 482 // Add click event listeners to elements with the class wg-li 483 var wgLiElements = document.querySelectorAll('.wg-li'); 484 485 wgLiElements.forEach(function(wgLiElement) { 486 wgLiElement.addEventListener('click', function() { 487 // Update the content of the spam element when a wg-li element is clicked 488 if (spamElement) { 489 setTimeout(() => { 490 spamElement.innerHTML = 'EN'; 491 }, 1000); 492 } 493 }); 494 }); 495 } 496 }); 497 </script>
497 498 <style> 499 .tailwind-menu .menu-item-has-children:nth-child(4) .dropdown-menu { 500 width: 18rem; 501 } 502 </style> 503<style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> 504<noscript> 505<style id="wpr-lazyload-bg-nostyle">.hs-form-sales select.hs-input{--wpr-bg-19e48eaf-875a-48d7-b365-0e4e847d635e: url('https://uploads-ssl.webflow.com/60ddd7f65b6ad2ed088e25fb/612eab24223e98016122e8d5_select-caret.svg');}.pricing-container-wrapper .tab-menu-link-container li.sms-and-voice a:before{--wpr-bg-1d24c736-9077-4dc9-88a2-7ea533969e81: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/voice-message-icon-white.svg');}.pricing-container-wrapper .tab-menu-link-container li.sms-and-voice.current-menu-item a:before{--wpr-bg-38adb3fc-5dc7-47e1-9e76-aeafb8f66a52: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/voice-message-icon-cobalt.svg');}.pricing-container-wrapper .tab-menu-link-container li.intelligence a:before{--wpr-bg-5a4bac60-c0ac-49f8-afb6-a923685f1c85: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/intelligence-icon-white.svg');}.pricing-container-wrapper .tab-menu-link-container li.intelligence.current-menu-item a:before{--wpr-bg-9676b149-52ad-477f-bf27-03aec18c662b: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/intelligence-icon-cobalt.svg');}.pricing-container-wrapper .tab-menu-link-container li.identity a:before{--wpr-bg-753d9423-ac52-4d32-aa11-97fe8cc22332: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/identity-icon-white.svg');}.pricing-container-wrapper .tab-menu-link-container li.identity.current-menu-item a:before{--wpr-bg-e11d9c4e-82f9-4bf5-96af-465602230977: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/identity-icon-cobalt.svg');}.pricing-container-wrapper .tab-menu-link-container li.verification a:before{--wpr-bg-1fe70262-f998-4290-a560-cae39ea2ca97: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/verify-icon-white.svg');}.pricing-container-wrapper .tab-menu-link-container li.verification.current-menu-item a:before{--wpr-bg-9d643abf-c644-48e6-b745-54105475f2b1: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/verify-icon-cobalt.svg');}.pricing-container-wrapper .tab-menu-link-container li.numbers-and-sender-id a:before{--wpr-bg-337bec43-8563-4da6-8f55-2ad680cef897: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/phone-number-icon-white.svg');}.pricing-container-wrapper .tab-menu-link-container li.numbers-and-sender-id.current-menu-item a:before{--wpr-bg-6d3147c5-513d-41d6-b371-a3aba2d1fb2b: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/phone-number-icon-cobalt.svg');}.developer-section-bckg,.engagement-supergraphic-bckg{--wpr-bg-2963af3a-0c1f-47c9-92b9-aadf6877f5a3: url('https://www.telesign.com/wp-content/uploads/backgrounds/6346499f0c1217419facc26b_engage-pattern.svg');}.careers-img-break{--wpr-bg-46f49dc0-02a6-4719-9082-4ff296b63ccd: url('https://www.telesign.com/wp-content/uploads/backgrounds/627c21050a26c2dc00a3551b_careers-full.webp');}.bg-bump{--wpr-bg-40575b35-027e-4cb7-923a-2313b77b0225: url('https://www.telesign.com/wp-content/themes/tailwind-telesign/img/bump-bg.svg');}.okta-supergraphic-bckg{--wpr-bg-0b81a0c2-cb6e-4c38-9bfb-0abdcd3572af: url('https://www.telesign.com/wp-content/uploads/2024/09/supergraphic.png');}.globe-icon{--wpr-bg-681d8a23-281a-4217-ac3b-4bc3ba6a70bf: url('https://www.telesign.com/wp-content/uploads/resources/images/globe-onix.svg');}.rll-youtube-player .play{--wpr-bg-e133c657-6d12-4fd5-ae03-49feeade89d2: url('https://www.telesign.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style> 506</noscript>
507<script type="application/javascript">const rocket_pairs = [{"selector":".hs-form-sales select.hs-input","style":".hs-form-sales select.hs-input{--wpr-bg-19e48eaf-875a-48d7-b365-0e4e847d635e: url('https:\/\/uploads-ssl.webflow.com\/60ddd7f65b6ad2ed088e25fb\/612eab24223e98016122e8d5_select-caret.svg');}","hash":"19e48eaf-875a-48d7-b365-0e4e847d635e","url":"https:\/\/uploads-ssl.webflow.com\/60ddd7f65b6ad2ed088e25fb\/612eab24223e98016122e8d5_select-caret.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.sms-and-voice a","style":".pricing-container-wrapper .tab-menu-link-container li.sms-and-voice a:before{--wpr-bg-1d24c736-9077-4dc9-88a2-7ea533969e81: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/voice-message-icon-white.svg');}","hash":"1d24c736-9077-4dc9-88a2-7ea533969e81","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/voice-message-icon-white.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.sms-and-voice.current-menu-item a","style":".pricing-container-wrapper .tab-menu-link-container li.sms-and-voice.current-menu-item a:before{--wpr-bg-38adb3fc-5dc7-47e1-9e76-aeafb8f66a52: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/voice-message-icon-cobalt.svg');}","hash":"38adb3fc-5dc7-47e1-9e76-aeafb8f66a52","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/voice-message-icon-cobalt.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.intelligence a","style":".pricing-container-wrapper .tab-menu-link-container li.intelligence a:before{--wpr-bg-5a4bac60-c0ac-49f8-afb6-a923685f1c85: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/intelligence-icon-white.svg');}","hash":"5a4bac60-c0ac-49f8-afb6-a923685f1c85","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/intelligence-icon-white.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.intelligence.current-menu-item a","style":".pricing-container-wrapper .tab-menu-link-container li.intelligence.current-menu-item a:before{--wpr-bg-9676b149-52ad-477f-bf27-03aec18c662b: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/intelligence-icon-cobalt.svg');}","hash":"9676b149-52ad-477f-bf27-03aec18c662b","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/intelligence-icon-cobalt.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.identity a","style":".pricing-container-wrapper .tab-menu-link-container li.identity a:before{--wpr-bg-753d9423-ac52-4d32-aa11-97fe8cc22332: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/identity-icon-white.svg');}","hash":"753d9423-ac52-4d32-aa11-97fe8cc22332","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/identity-icon-white.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.identity.current-menu-item a","style":".pricing-container-wrapper .tab-menu-link-container li.identity.current-menu-item a:before{--wpr-bg-e11d9c4e-82f9-4bf5-96af-465602230977: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/identity-icon-cobalt.svg');}","hash":"e11d9c4e-82f9-4bf5-96af-465602230977","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/identity-icon-cobalt.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.verification a","style":".pricing-container-wrapper .tab-menu-link-container li.verification a:before{--wpr-bg-1fe70262-f998-4290-a560-cae39ea2ca97: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/verify-icon-white.svg');}","hash":"1fe70262-f998-4290-a560-cae39ea2ca97","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/verify-icon-white.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.verification.current-menu-item a","style":".pricing-container-wrapper .tab-menu-link-container li.verification.current-menu-item a:before{--wpr-bg-9d643abf-c644-48e6-b745-54105475f2b1: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/verify-icon-cobalt.svg');}","hash":"9d643abf-c644-48e6-b745-54105475f2b1","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/verify-icon-cobalt.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.numbers-and-sender-id a","style":".pricing-container-wrapper .tab-menu-link-container li.numbers-and-sender-id a:before{--wpr-bg-337bec43-8563-4da6-8f55-2ad680cef897: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/phone-number-icon-white.svg');}","hash":"337bec43-8563-4da6-8f55-2ad680cef897","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/phone-number-icon-white.svg"},{"selector":".pricing-container-wrapper .tab-menu-link-container li.numbers-and-sender-id.current-menu-item a","style":".pricing-container-wrapper .tab-menu-link-container li.numbers-and-sender-id.current-menu-item a:before{--wpr-bg-6d3147c5-513d-41d6-b371-a3aba2d1fb2b: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/phone-number-icon-cobalt.svg');}","hash":"6d3147c5-513d-41d6-b371-a3aba2d1fb2b","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/phone-number-icon-cobalt.svg"},{"selector":".developer-section-bckg,.engagement-supergraphic-bckg","style":".developer-section-bckg,.engagement-supergraphic-bckg{--wpr-bg-2963af3a-0c1f-47c9-92b9-aadf6877f5a3: url('https:\/\/www.telesign.com\/wp-content\/uploads\/backgrounds\/6346499f0c1217419facc26b_engage-pattern.svg');}","hash":"2963af3a-0c1f-47c9-92b9-aadf6877f5a3","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/backgrounds\/6346499f0c1217419facc26b_engage-pattern.svg"},{"selector":".careers-img-break","style":".careers-img-break{--wpr-bg-46f49dc0-02a6-4719-9082-4ff296b63ccd: url('https:\/\/www.telesign.com\/wp-content\/uploads\/backgrounds\/627c21050a26c2dc00a3551b_careers-full.
507webp');}","hash":"46f49dc0-02a6-4719-9082-4ff296b63ccd","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/backgrounds\/627c21050a26c2dc00a3551b_careers-full.webp"},{"selector":".bg-bump","style":".bg-bump{--wpr-bg-40575b35-027e-4cb7-923a-2313b77b0225: url('https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/bump-bg.svg');}","hash":"40575b35-027e-4cb7-923a-2313b77b0225","url":"https:\/\/www.telesign.com\/wp-content\/themes\/tailwind-telesign\/img\/bump-bg.svg"},{"selector":".okta-supergraphic-bckg","style":".okta-supergraphic-bckg{--wpr-bg-0b81a0c2-cb6e-4c38-9bfb-0abdcd3572af: url('https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/09\/supergraphic.png');}","hash":"0b81a0c2-cb6e-4c38-9bfb-0abdcd3572af","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/09\/supergraphic.png"},{"selector":".globe-icon","style":".globe-icon{--wpr-bg-681d8a23-281a-4217-ac3b-4bc3ba6a70bf: url('https:\/\/www.telesign.com\/wp-content\/uploads\/resources\/images\/globe-onix.svg');}","hash":"681d8a23-281a-4217-ac3b-4bc3ba6a70bf","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/resources\/images\/globe-onix.svg"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-e133c657-6d12-4fd5-ae03-49feeade89d2: url('https:\/\/www.telesign.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"e133c657-6d12-4fd5-ae03-49feeade89d2","url":"https:\/\/www.telesign.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [];</script>
507<meta name="generator" content="WP Rocket 3.23.2.2" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop" /></head> 508 509<body class="wp-singular page-template page-template-templates page-template-page-blog-lp page-template-templatespage-blog-lp-php page page-id-1301 wp-embed-responsive wp-theme-tailwind-telesign"> 510 511 512 513 <div id="page" class="relative"> 514 <a href="#content" class="sr-only">Skip to content</a> 515 516 517<header id="masthead" class="z-50 border-b-2 drop-shadow sticky top-0 bg-white divide-y"> 518 <div class="top-header"> 519 <!-- Utility navbar --> 520 <div class="max-w-7xl mx-auto bg-white flex justify-end items-start px-6 2xl:px-0 utility-navbar"> 521 <div class="flex items-center"> 522 <form action="/" method="get" class="search-form flex border rounded-md"> 523 524 <div class="flex" data-selector="search-form-el"> 525 <button class="p-2"> 526 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="3" stroke="currentColor" 527 class="w-4 h-4"> 528 <path stroke-linecap="round" stroke-linejoin="round" 529 d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"/> 530 </svg> 531 </button> 532 <label data-selector="search-form-el"> 533 <input class="block w-full px-3 py-2 bg-white text-xs shadow-sm placeholder-slate-500 534 focus:border-sky-500 disabled:bg-slate-50 disabled:text-slate-500 disabled:border-slate-200 disabled:shadow-none 535 invalid:border-pink-500 invalid:text-pink-600 536 focus:invalid:border-pink-500 focus:invalid:ring-pink-500" type="text" name="s" id="search" 537 value="" placeholder="Search..."/> 538 </label> 539 </div> 540</form> 541 </div> 542 543 <div class="flex justify-end tailwind-menu"><ul id="utility-menu" class="flex ul-menu-utility items-start utility-menu relative" aria-label="submenu"><li data-class="" data-content="Support" id="nav-menu-item-1299" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://support.telesign.com/s/" class="menu-link main-menu-link" arial-label="Main Nav Support">Support</a> </li> 544<li data-class="" data-content="EN" id="nav-menu-item-20827" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="javascript:void(0);" class="menu-link main-menu-link no-link" arial-label="Main Nav EN">EN</a> </li> 545<li data-class="" data-content="Sign in" id="nav-menu-item-15" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://my.telesign.com/login" class="menu-link main-menu-link" arial-label="Main Nav Sign in">Sign in</a> </li> 546</ul></div> </div> 547 <!-- /Utility navbar --> 548 </div> 549 <div class="main-header"> 550 <div class="lg:px-6 max-w-7xl mx-auto flex items-center justify-between 2xl:px-0 w-full max-lg:flex-col"> 551 <div class="menu max-lg:w-full max-lg:flex max-lg:justify-between max-lg:px-6 items-start menu-mobile py-4"> 552 <a href="https://www.telesign.com" class="inline-block 2xl:pl-0 header-logo"> 553 <img width="1294" height="358" class="mt-1" src="https://www.telesign.com/wp-content/uploads/2025/12/telesign-logo-endorsed.svg" alt="Telesign Logo"/> 554 </a> 555 <button aria-controls="primary-menu" aria-expanded="false" class="p-2 lg:hidden hamburger" data-selector="btn-bars"> 556 <span aria-hidden="true"></span> 557 </button> 558 </div> 559 <div class="menu-items"> 560 <nav id="site-navigation" class="lg:grow 2xl:pr-4 2xl:pl-8 lg:h-fit main-navigation sm:w-full sm:hidden lg:block lg:w-auto" 561 aria-label="Main Navigation" 562 > 563 <div class="tailwind-menu"><ul aria-hidden="true" id="primary-menu" class="flex primary-menu relative z-[2] max-lg:flex-col" aria-label="submenu"><li data-class="config-3-cols" data-content="Solutions" id="nav-menu-item-14637" class="main-menu-item menu-item-even menu-item-depth-0 config-3-cols menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);
563" class="menu-link main-menu-link no-link" arial-label="Main Nav Solutions">Solutions</a> 564<ul class="sub-menu menu-odd menu-depth-1"> 565 <li data-class="" data-content="Customer Journey" id="nav-menu-item-14638" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav Customer Journey"><span class="menu-link-title">Customer Journey</span></a> 566 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 567 <li data-class="" data-content="Onboarding & Sign-up" id="nav-menu-item-14639" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-hand menu-item menu-item-type-post_type menu-item-object-solution"><a href="https://www.telesign.com/solutions/onboarding" class="menu-link sub-menu-link" arial-label="Main Nav Onboarding & Sign-up"><span class="menu-link-title">Onboarding & Sign-up</span><span class="nav-menu-item--description">Safe, simple & secure onboarding</span></a> </li> 568 <li data-class="" data-content="Account Integrity & Log-in" id="nav-menu-item-14640" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-vault menu-item menu-item-type-post_type menu-item-object-solution"><a href="https://www.telesign.com/solutions/account-integrity" class="menu-link sub-menu-link" arial-label="Main Nav Account Integrity & Log-in"><span class="menu-link-title">Account Integrity & Log-in</span><span class="nav-menu-item--description">End-to-end customer protection</span></a> </li> 569 <li data-class="" data-content="Customer Engagement" id="nav-menu-item-14641" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-handshake menu-item menu-item-type-post_type menu-item-object-solution"><a href="https://www.telesign.com/solutions/engagement" class="menu-link sub-menu-link" arial-label="Main Nav Customer Engagement"><span class="menu-link-title">Customer Engagement</span><span class="nav-menu-item--description">Omnichannel customer communication</span></a> </li> 570 <li data-class="" data-content="Fraud Protection" id="nav-menu-item-15421" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-user-warning menu-item menu-item-type-post_type menu-item-object-solution"><a href="https://www.telesign.com/solutions/fraud-protection" class="menu-link sub-menu-link" arial-label="Main Nav Fraud Protection"><span class="menu-link-title">Fraud Protection</span><span class="nav-menu-item--description">Digital identity authentication</span></a> </li> 571 </ul> 572</li> 573 <li data-class="" data-content="Fraud and Attack vectors" id="nav-menu-item-14642" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav Fraud and Attack vectors"><span class="menu-link-title">Fraud and Attack vectors</span></a> 574 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 575 <li data-class="" data-content="International Revenue Share Fraud" id="nav-menu-item-14643" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-fraudvertical"><a href="https://www.telesign.com/fraud-prevention/international-revenue-share-fraud" class="menu-link sub-menu-link" arial-label="Main Nav International Revenue Share Fraud"><span class="menu-link-title">International Revenue Share Fraud</span><span class="nav-menu-item--description">Global communications fraud protection</span></a> </li> 576 <li data-class="" data-content="Bots & Fake Users" id="nav-menu-item-14644" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-fraudvertical"><a href="https://www.telesign.com/fraud-prevention/fake-users" class="menu-link sub-menu-link" arial-label="Main Nav Bots & Fake Users"><span class="menu-link-title">Bots & Fake Users</span><span class="nav-menu-item--description">Prevent fake users at scale</span></a> </li> 577 <li data-class="" data-content="Synthetic Identity Fraud" id="nav-menu-item-14645" class="sub-menu
577-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-fraudvertical"><a href="https://www.telesign.com/fraud-prevention/synthetic-identity-fraud" class="menu-link sub-menu-link" arial-label="Main Nav Synthetic Identity Fraud"><span class="menu-link-title">Synthetic Identity Fraud</span><span class="nav-menu-item--description">Spot fake and synthetic identifies</span></a> </li> 578 <li data-class="" data-content="Account Takeover Fraud" id="nav-menu-item-14646" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-fraudvertical"><a href="https://www.telesign.com/fraud-prevention/account-takeover-fraud" class="menu-link sub-menu-link" arial-label="Main Nav Account Takeover Fraud"><span class="menu-link-title">Account Takeover Fraud</span><span class="nav-menu-item--description">Multilayered account protection</span></a> </li> 579 </ul> 580</li> 581 <li data-class="" data-content="Industries" id="nav-menu-item-14647" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav Industries"><span class="menu-link-title">Industries</span></a> 582 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 583 <li data-class="" data-content="Financial Services" id="nav-menu-item-14648" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-industry"><a href="https://www.telesign.com/industries/financial-services" class="menu-link sub-menu-link" arial-label="Main Nav Financial Services"><span class="menu-link-title">Financial Services</span></a> </li> 584 <li data-class="" data-content="Enterprise Software" id="nav-menu-item-14649" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-industry"><a href="https://www.telesign.com/industries/enterprise-software" class="menu-link sub-menu-link" arial-label="Main Nav Enterprise Software"><span class="menu-link-title">Enterprise Software</span></a> </li> 585 <li data-class="" data-content="e-Commerce and Retail" id="nav-menu-item-14650" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-industry"><a href="https://www.telesign.com/industries/e-commerce" class="menu-link sub-menu-link" arial-label="Main Nav e-Commerce and Retail"><span class="menu-link-title">e-Commerce and Retail</span></a> </li> 586 <li data-class="" data-content="Travel and Hospitality" id="nav-menu-item-20506" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-industry"><a href="https://www.telesign.com/industries/travel-and-hospitality" class="menu-link sub-menu-link" arial-label="Main Nav Travel and Hospitality"><span class="menu-link-title">Travel and Hospitality</span></a> </li> 587 <li data-class="" data-content="Entertainment" id="nav-menu-item-20670" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-industry"><a href="https://www.telesign.com/industries/entertainment" class="menu-link sub-menu-link" arial-label="Main Nav Entertainment"><span class="menu-link-title">Entertainment</span></a> </li> 588 <li data-class="" data-content="On-Demand Applications" id="nav-menu-item-14652" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-industry"><a href="https://www.telesign.com/industries/on-demand-services" class="menu-link sub-menu-link" arial-label="Main Nav On-Demand Applications"><span class="menu-link-title">On-Demand Applications</span></a> </li> 589 </ul> 590</li> 591 <li data-class="config--float-buttons" data-content="." id="nav-menu-item-14653" class="sub-menu-item menu-item-odd menu-item-depth-1 config--hide-label config--float-buttons menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);
591" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav ."><span class="menu-link-title">.</span></a> 592 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 593 <li data-class="config--icon-color-indigo" data-content="Get the Trust Certified Badge" id="nav-menu-item-14654" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-continuous-trust-telesign config--half-width config--highlight config-rounded-none config--bgcolor-indigo-100 config--icon-color-indigo menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/continuous-trust-authority/trust-certified-badge" class="menu-link sub-menu-link" arial-label="Main Nav Get the Trust Certified Badge"><span class="menu-link-title">Get the Trust Certified Badge</span></a> </li> 594 </ul> 595</li> 596</ul> 597</li> 598<li data-class="config-2-cols" data-content="Products" id="nav-menu-item-14655" class="main-menu-item menu-item-even menu-item-depth-0 config-2-cols menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" class="menu-link main-menu-link no-link" arial-label="Main Nav Products">Products</a> 599<ul class="sub-menu menu-odd menu-depth-1"> 600 <li data-class="" data-content="Trust Engine" id="nav-menu-item-14656" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children"><a href="https://www.telesign.com/products/trust-engine" class="menu-link main-menu-link sub-menu-title-link" arial-label="Main Nav Trust Engine"><span class="menu-link-title">Trust Engine</span><span class="nav-menu-item--description">Establish, build, and maintain customer trust</span></a> 601 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 602 <li data-class="" data-content="Intelligence" id="nav-menu-item-14657" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-intelligence menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/intelligence" class="menu-link sub-menu-link" arial-label="Main Nav Intelligence"><span class="menu-link-title">Intelligence</span><span class="nav-menu-item--description">Assess the risk of every interaction</span></a> </li> 603 <li data-class="" data-content="Identity" id="nav-menu-item-14658" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-phone-id menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/phone-id" class="menu-link sub-menu-link" arial-label="Main Nav Identity"><span class="menu-link-title">Identity</span><span class="nav-menu-item--description">Access real-time digital and behavioral signals</span></a> </li> 604 <li data-class="" data-content="Verify APIÂ " id="nav-menu-item-16657" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-shield-checkmark menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children"><a href="https://www.telesign.com/products/verify-api" class="menu-link sub-menu-link" arial-label="Main Nav Verify APIÂ "><span class="menu-link-title">Verify APIÂ </span><span class="nav-menu-item--description">Protect customers at scale with multifactor authentication</span></a> 605 <ul class="sub-menu menu-odd sub-sub-menu menu-depth-3"> 606 <li data-class="" data-content="SMS Verify" id="nav-menu-item-19569" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/sms-verify" class="menu-link sub-menu-link" arial-label="Main Nav SMS Verify"><span class="menu-link-title">SMS Verify</span></a> </li> 607 <li data-class="" data-content="Silent Verification" id="nav-menu-item-14661" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/silent-verification" class="menu-link sub-menu-link" arial-label="Main Nav Silent Verification"><span class="menu-link-title">Silent Verification</span></a> </li> 608 <li data-class="" data-content="Verify Plus" id="nav-menu-item-14705" class="sub-menu
608-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-custom menu-item-object-custom"><a href="/products/verify-plus" class="menu-link sub-menu-link" arial-label="Main Nav Verify Plus"><span class="menu-link-title">Verify Plus</span></a> </li> 609 </ul> 610</li> 611 </ul> 612</li> 613 <li data-class="" data-content="Omnichannel Experiences" id="nav-menu-item-14663" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children"><a href="https://www.telesign.com/products/omnichannel-experience" class="menu-link main-menu-link sub-menu-title-link" arial-label="Main Nav Omnichannel Experiences"><span class="menu-link-title">Omnichannel Experiences</span><span class="nav-menu-item--description">Reach and engage your customers on the channels they trust <span class="nav-menu-item--description-small"> This function is not available for purchase or use in the Chinese mainland. </span><span class="nav-menu-item--description-small"> æ¤åè½å¨ä¸å½å¤§éæ æ³è´ä¹°å使ç¨</span></span></a> 614 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 615 <li data-class="" data-content="Messaging API" id="nav-menu-item-14664" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-messaging menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children"><a href="https://www.telesign.com/products/messaging" class="menu-link sub-menu-link" arial-label="Main Nav Messaging API"><span class="menu-link-title">Messaging API</span><span class="nav-menu-item--description">Send and receive messages via a single API</span></a> 616 <ul class="sub-menu menu-odd sub-sub-menu menu-depth-3"> 617 <li data-class="" data-content="SMS" id="nav-menu-item-14665" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/sms-api" class="menu-link sub-menu-link" arial-label="Main Nav SMS"><span class="menu-link-title">SMS</span></a> </li> 618 <li data-class="" data-content="WhatsApp" id="nav-menu-item-14666" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/whatsapp-api" class="menu-link sub-menu-link" arial-label="Main Nav WhatsApp"><span class="menu-link-title">WhatsApp</span></a> </li> 619 <li data-class="" data-content="Viber" id="nav-menu-item-14667" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/viber" class="menu-link sub-menu-link" arial-label="Main Nav Viber"><span class="menu-link-title">Viber</span></a> </li> 620 <li data-class="" data-content="RCS" id="nav-menu-item-21448" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.telesign.com/products/rcs" class="menu-link sub-menu-link" arial-label="Main Nav RCS"><span class="menu-link-title">RCS</span></a> </li> 621 </ul> 622</li> 623 <li data-class="" data-content="Voice API" id="nav-menu-item-14669" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-voice-verify menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/voice-api" class="menu-link sub-menu-link" arial-label="Main Nav Voice API"><span class="menu-link-title">Voice API</span><span class="nav-menu-item--description">Make and receive calls anywhere in the world</span></a> </li> 624 <li data-class="" data-content="Transactional Email" id="nav-menu-item-14670" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-email menu-item menu-item-type-post_type menu-item-object-product"><a href="https://www.telesign.com/products/email" class="menu-link sub-menu-link" arial-label="Main Nav Transactional Email"><span class="menu-link-title">Transactional Email</span><span class="nav-menu-item--description">Deliver important alerts, reminders, and notifications to your users.</span></a> </li> 625 </ul> 626</li> 627 <li data-class="config--float-buttons" data-content="." id="nav-menu-item-14671" class="sub-menu
627-item menu-item-odd menu-item-depth-1 config--hide-label config--float-buttons menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav ."><span class="menu-link-title">.</span></a> 628 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 629 <li data-class="config--icon-color-indigo" data-content="Pricing" id="nav-menu-item-14672" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-pricing-filled config--half-width config--highlight config-rounded-none config--bgcolor-indigo-100 config--icon-color-indigo menu-item menu-item-type-custom menu-item-object-custom"><a href="/pricing/sms-and-voice" class="menu-link sub-menu-link" arial-label="Main Nav Pricing"><span class="menu-link-title">Pricing</span></a> </li> 630 <li data-class="config--icon-color-indigo" data-content="All Products" id="nav-menu-item-14673" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 icon-all-products-filled config--half-width config--highlight config-rounded-none config--bgcolor-indigo-200 config--icon-color-indigo menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/products" class="menu-link sub-menu-link" arial-label="Main Nav All Products"><span class="menu-link-title">All Products</span></a> </li> 631 </ul> 632</li> 633</ul> 634</li> 635<li data-class="config-2-cols--small" data-content="Developers" id="nav-menu-item-14674" class="main-menu-item menu-item-even menu-item-depth-0 config-2-cols--small menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" class="menu-link main-menu-link no-link" arial-label="Main Nav Developers">Developers</a> 636<ul class="sub-menu menu-odd menu-depth-1"> 637 <li data-class="config--rounded-none" data-content="." id="nav-menu-item-14675" class="sub-menu-item menu-item-odd menu-item-depth-1 config--hide-label config--border-right config--rounded-none menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav ."><span class="menu-link-title">.</span></a> 638 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 639 <li data-class="" data-content="Developer Center" id="nav-menu-item-14676" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/developer" class="menu-link sub-menu-link" arial-label="Main Nav Developer Center"><span class="menu-link-title">Developer Center</span></a> </li> 640 <li data-class="" data-content="Tutorials" id="nav-menu-item-14677" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://developer.telesign.com/enterprise/docs/tutorials" class="menu-link sub-menu-link" arial-label="Main Nav Tutorials"><span class="menu-link-title">Tutorials</span></a> </li> 641 <li data-class="" data-content="SDKs" id="nav-menu-item-14678" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://developer.telesign.com/enterprise/page/sdks" class="menu-link sub-menu-link" arial-label="Main Nav SDKs"><span class="menu-link-title">SDKs</span></a> </li> 642 <li data-class="" data-content="API Reference" id="nav-menu-item-14679" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://developer.telesign.com/enterprise/reference/sendsmsverifycode" class="menu-link sub-menu-link" arial-label="Main Nav API Reference"><span class="menu-link-title">API Reference</span></a> </li> 643 <li data-class="" data-content="Changelog" id="nav-menu-item-14680" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://developer.telesign.com/enterprise/changelog" class="menu-link sub-menu
643-link" arial-label="Main Nav Changelog"><span class="menu-link-title">Changelog</span></a> </li> 644 <li data-class="" data-content="Sample Code" id="nav-menu-item-14681" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://github.com/TeleSign/sample_code" class="menu-link sub-menu-link" arial-label="Main Nav Sample Code"><span class="menu-link-title">Sample Code</span></a> </li> 645 <li data-class="config--bgcolor-indigo-100" data-content="All Documentation" id="nav-menu-item-14682" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 config--highlight config-rounded-none config--bgcolor-indigo-100 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://developer.telesign.com/enterprise/" class="menu-link sub-menu-link" arial-label="Main Nav All Documentation"><span class="menu-link-title">All Documentation</span></a> </li> 646 </ul> 647</li> 648 <li data-class="config--super-cta" data-content="Get Your API Key" id="nav-menu-item-14683" class="sub-menu-item menu-item-odd menu-item-depth-1 config--super-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav Get Your API Key"><span class="menu-link-title">Get Your API Key</span></a> 649 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 650 <li data-class="" data-content="Try for Free" id="nav-menu-item-14684" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://portal.telesign.com/signup" class="menu-link sub-menu-link" arial-label="Main Nav Try for Free"><span class="menu-link-title">Try for Free</span></a> </li> 651 </ul> 652</li> 653</ul> 654</li> 655<li data-class="config-1-cols--small" data-content="Learn" id="nav-menu-item-14685" class="main-menu-item menu-item-even menu-item-depth-0 config-1-cols--small menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor menu-item-has-children"><a href="javascript:void(0);" class="menu-link main-menu-link no-link" arial-label="Main Nav Learn">Learn</a> 656<ul class="sub-menu menu-odd menu-depth-1"> 657 <li data-class="config--rounded-none" data-content="." id="nav-menu-item-14686" class="sub-menu-item menu-item-odd menu-item-depth-1 config--hide-label config--rounded-none menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav ."><span class="menu-link-title">.</span></a> 658 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 659 <li data-class="" data-content="Continuous Trust⢠Authority" id="nav-menu-item-14687" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/continuous-trust-authority" class="menu-link sub-menu-link" arial-label="Main Nav Continuous Trust⢠Authority"><span class="menu-link-title">Continuous Trust⢠Authority</span></a> </li> 660 <li data-class="" data-content="Blogs" id="nav-menu-item-14688" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1301 current_page_item"><a href="https://www.telesign.com/blog" class="menu-link sub-menu-link" arial-label="Main Nav Blogs"><span class="menu-link-title">Blogs</span></a> </li> 661 <li data-class="" data-content="Resources" id="nav-menu-item-14689" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/resources" class="menu-link sub-menu-link" arial-label="Main Nav Resources"><span class="menu-link-title">Resources</span></a> </li> 662 <li data-class="" data-content="Customers" id="nav-menu-item-14690" class="sub-menu
662-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/customers" class="menu-link sub-menu-link" arial-label="Main Nav Customers"><span class="menu-link-title">Customers</span></a> </li> 663 <li data-class="" data-content="Events" id="nav-menu-item-14691" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/events" class="menu-link sub-menu-link" arial-label="Main Nav Events"><span class="menu-link-title">Events</span></a> </li> 664 <li data-class="" data-content="Webinars" id="nav-menu-item-14692" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="/events#webinars" class="menu-link sub-menu-link" arial-label="Main Nav Webinars"><span class="menu-link-title">Webinars</span></a> </li> 665 </ul> 666</li> 667</ul> 668</li> 669<li data-class="config-1-cols--small" data-content="Company" id="nav-menu-item-14693" class="main-menu-item menu-item-even menu-item-depth-0 config-1-cols--small menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" class="menu-link main-menu-link no-link" arial-label="Main Nav Company">Company</a> 670<ul class="sub-menu menu-odd menu-depth-1"> 671 <li data-class="config--rounded-none" data-content="." id="nav-menu-item-14694" class="sub-menu-item menu-item-odd menu-item-depth-1 config--hide-label config--rounded-none menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="javascript:void(0);" tabindex="-1" class="menu-link main-menu-link sub-menu-title-link no-link" arial-label="Main Nav ."><span class="menu-link-title">.</span></a> 672 <ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> 673 <li data-class="" data-content="About" id="nav-menu-item-14695" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/company" class="menu-link sub-menu-link" arial-label="Main Nav About"><span class="menu-link-title">About</span></a> </li> 674 <li data-class="" data-content="Press" id="nav-menu-item-14696" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/newsroom" class="menu-link sub-menu-link" arial-label="Main Nav Press"><span class="menu-link-title">Press</span></a> </li> 675 <li data-class="" data-content="Careers" id="nav-menu-item-24737" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://jobs.proximus.com/be/en/proximus-global" class="menu-link sub-menu-link" arial-label="Main Nav Careers"><span class="menu-link-title">Careers</span></a> </li> 676 <li data-class="" data-content="Partners" id="nav-menu-item-14698" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/partners" class="menu-link sub-menu-link" arial-label="Main Nav Partners"><span class="menu-link-title">Partners</span></a> </li> 677 <li data-class="config--bgcolor-indigo-100" data-content="Contact" id="nav-menu-item-14699" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 config--highlight config-rounded-none config--bgcolor-indigo-100 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.telesign.com/contact" class="menu-link sub-menu-link" arial-label="Main Nav Contact"><span class="menu-link-title">Contact</span></a> </li> 678 </ul> 679</li> 680</ul> 681</li> 682</ul> 683 <span class="indicator"></span> 684 <div class="element-move"></div> 685 </div> </nav><!-- #site-navigation --> 686 687 <a href="/contact-sales" class="btn-primary my-[0.7rem] header-cta max-lg:hidden"> 688 Talk to sales </a> 689 </div> 690 </div> 691 </div> 692 693</header><!-- #masthead --> 694 <main id="primary" class="site-main"> 695 <div id="content"> 696<style> 697 698 h2{ 699 white-space: normal; 700 word-wrap: break-word; 701 word-break: break-word; 702 } 703 #datafetch{ 704 display: grid; 705 gap: 1.5rem; 706 } 707 708 .lang-tags{ 709 display: none; 710 } 711 712 #datafetch a { 713 height: fit-content; 714 } 715 716 #datafetch pre{ 717 display: none; 718 } 719 720 @media(max-width: 500px){ 721 #datafetch{ 722 grid-template-columns: 1fr; 723 } 724 } 725 726 @media(max-width: 850px){ 727 #datafetch{ 728 grid-template-columns: repeat(2, 1fr); 729 } 730 } 731 732 @media(min-width: 851px) { 733 #datafetch { 734 grid-template-columns: repeat(3, 1fr); 735 margin-bottom: 10rem; 736 } 737 .pagination-container { 738 position: absolute; 739 left: 50%; 740 transform: translateX(-50%); 741 bottom: -130px; 742 width: 100%; 743} 744 } 745</style> 746 747
748<script type="text/rocketlazyloadscript"> 749 document.addEventListener("DOMContentLoaded", function () { 750 let tagFilters = null; 751 if (tagFilters) { 752 Telesign.blogFilters.filter(tagFilters, "include"); 753 } 754 }); 755</script>
755 756 757<div class="bg-telesign-onix-100 pt-10 pb-12 text-center px-6"> 758 <h1 class="text-6xl font-extrabold mb-8">Blogs</h1> 759 <div class="w-full md:w-1/2 mx-auto mb-10"> 760<p class="wp-block-paragraph">Read comprehensive articles and blogs on the latest fraud tactics and how you can protect your customers.<a href="https://www.telesign.com/blog/on-demand-services-best-practices"></a></p> 761</div> 762 763 <!-- FEATURED LATEST --> 764 <a class="min-h-[250px] max-w-5xl flex flex-col md:flex-row mx-auto no-underline bg-white rounded-2xl overflow-hidden shadow-lg items-stretch" 765 href="https://www.telesign.com/blog/the-definitive-guide-to-customer-identity-verification"> 766 767 <div class="w-auto md:w-1/2"> 768 <img width="1200" height="630" class="inset-0 h-full w-full object-cover" src="https://www.telesign.com/wp-content/uploads/2025/02/Customer-identity-verification.png" 769 alt="All about customer identity verification" /> 770 </div> 771 <div class="w-full md:w-1/2 px-10 py-6 text-left relative"> 772 <div class="flex justify-between"> 773 <span class="text-xs font-semibold mb-4 text-telesign-violet-500">Industry Insight</span> 774 </div> 775 <h2 class="mb-12 text-3xl md:text-3xl leading-10 text-telesign-onix-900">The definitive guide to customer identity verification  </h2> 776 <p class="absolute bottom-6 text-sm"><span class="icon-arrow-right"></span></p> 777 </div> 778 </a> 779 <!-- END FEATURED LATEST --> 780 </div> 781<section class="max-w-7xl mx-auto pb-12"> 782 <!-- Form --> 783 <form id="blog-search-form" class="text-center px-6 flex-col py-6 justify-between" action="https://www.telesign.com/blog" method="get" autocomplete="off"> 784 <label for="simple-search" class="sr-only">Search</label> 785 <div class="relative w-full flex justify-end"> 786 <div class="search-container w-full md:w-1/3 flex items-center"> 787 <img class="search-icon pr-2" width="30" height="30" 788 src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/icon-search.svg" /> 789 <span class="search-label pr-2">Search</span> 790 <input id="blogs-search" name="s" type="text" 791 class="border border-gray-300 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 p-2.5 w-full" 792 required /> 793 </div> 794 </div> 795 </form> 796 <!-- Form --> 797 798<section class="text-center px-6 flex flex-col md:flex-row"> 799 <div class="w-full md:w-3/12 mb-3 md:mb-0 py-8"> 800 801<style> 802.tag_filter:has(#filter-tag-429) { 803 display: none; 804} 805 806</style> 807 808 809<div class="filter-container sticky top-40 overflow-auto md:overflow-y-scroll h-auto md:h-[80vh]"> 810 811<!-- <div class="filter-container sticky top-40 overflow-auto h-auto "> --> 812 813 <div class="lang-tags mb-3 mr-0 md:mr-5"> 814 <div class="p-3 text-left rounded-lg"> 815 <b class="text-xs">LANGUAGE:</b> 816 <hr class="mb-4"> 817 <ul style=" 818 display: flex; 819 -webkit-box-align: center; 820 align-items: center; 821 flex-flow: wrap; 822 gap: calc(4px); 823 -webkit-box-pack: start; 824 justify-content: flex-start; 825 width: 100%; 826 padding: calc(4px);"> 827 <li class="tag_filter flex cursor-pointer btn-tag"> 828 <input id="filter-tag-en" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 829 data-tag="en" /> 830 <label for="filter-tag-en" class="text-sm p-2 leading-3">English</label> 831 </li> 832 <li class="tag_filter flex cursor-pointer btn-tag"> 833 <input id="filter-tag-es" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 834 data-tag="es" /> 835 <label for="filter-tag-es" class="text-sm p-2 leading-3">Spanish</label> 836 </li> 837 <li class="tag_filter flex cursor-pointer btn-tag"> 838 <input id="filter-tag-pt" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 839 data-tag="pt" /> 840 <label for="filter-tag-pt" class="text-sm p-2 leading-3">Portuguese</label> 841 </li> 842 </ul> 843 </div> 844 </div> 845 846 <!--STARTOF: FILTER CATEGORIES DISPLAY --> 847 <div class="categories mb-3 mr-0 md:mr-5"> 848 <div class="p-3 text-left rounded-lg"> 849 850 <b class="text-xs">FILTER BY CATEGORY:</b> 851 <hr class="mb-4"> 852 <ul> 853 <li class="category_filter flex cursor-pointer my-4" > 854<input id="category-69" class="mr-2" type="checkbox" data-role="filter" data-filter-type="category" data-category="69" data-slug="announcements"> 855 <label class="text-sm" for="category-69">Announcements</label> 856 </li> 857 <li class="category_filter flex cursor-pointer my-4" > 858<input id="category-66" class="mr-2" type="checkbox" data-role="filter" data-filter-type="category" data-category="66" data-slug="industry-insight"> 859 <label class="text-sm" for="category-66">Industry Insight</label> 860 </li> 861 <li class="category_filter flex cursor-pointer my-4" > 862<input id="category-426" class="mr-2" type="checkbox" data-role="filter" data-filter-type="category" data-category="426" data-slug="one-pager"> 863 <label class="text-sm" for="category-426">One-pager</label> 864 </li> 865 <li class="category_filter flex cursor-pointer my-4" > 866<input id="category-67" class="mr-2" type="checkbox" data-role="filter" data-filter-type="category" data-category="67" data-slug="product-highlights"> 867 <label class="text-sm" for="category-67">Product Highlights</label> 868 </li> 869 <li class="category_filter flex cursor-pointer my-4" > 870<input id="category-68" class="mr-2" type="checkbox" data-role="filter" data-filter-type="category" data-category="68" data-slug="security-tips"> 871 <label class="text-sm" for="category-68">Security Tips</label> 872 </li> 873 <li class="category_filter flex cursor-pointer my-4" > 874<input id="category-70" class="mr-2" type="checkbox" data-role="filter" data-filter-type="category" data-category="70" data-slug="threats-trends"> 875 <label class="text-sm" for="category-70">Threats Trends</label> 876 </li> 877 </ul> 878 </div> 879 </div> 880 <!-- ENDOF: FILTER CATEGORIES DISPLAY --> 881 882 <div class="lang-categories mb-3 mr-0 md:mr-5"> 883 <div class="p-3 text-left rounded-lg"> 884 <b class="text-xs">FILTER BY TAG:</b> 885 <hr class="mb-4"> 886 <ul style=" 887display: flex; 888 -webkit-box-align: center;
889 align-items: center; 890 flex-flow: wrap; 891 gap: calc(4px); 892 -webkit-box-pack: start; 893 justify-content: flex-start; 894 width: 100%; 895 padding: calc(4px);"> 896 <li class="tag_filter flex cursor-pointer btn-tag"> 897 <input id="filter-tag-429" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 898 data-tag="series-theres-an-api-for-that" /> 899 <label for="filter-tag-429" class="text-sm p-2 leading-3">Series: There's an API for that</label> 900 </li> 901 <li class="tag_filter flex cursor-pointer btn-tag"> 902 <input id="filter-tag-166" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 903 data-tag="sms" /> 904 <label for="filter-tag-166" class="text-sm p-2 leading-3">SMS</label> 905 </li> 906 <li class="tag_filter flex cursor-pointer btn-tag"> 907 <input id="filter-tag-188" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 908 data-tag="developer" /> 909 <label for="filter-tag-188" class="text-sm p-2 leading-3">Developer</label> 910 </li> 911 <li class="tag_filter flex cursor-pointer btn-tag"> 912 <input id="filter-tag-189" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 913 data-tag="self-service" /> 914 <label for="filter-tag-189" class="text-sm p-2 leading-3">Self-service</label> 915 </li> 916 <li class="tag_filter flex cursor-pointer btn-tag"> 917 <input id="filter-tag-194" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 918 data-tag="onboarding" /> 919 <label for="filter-tag-194" class="text-sm p-2 leading-3">Onboarding</label> 920 </li> 921 <li class="tag_filter flex cursor-pointer btn-tag"> 922 <input id="filter-tag-176" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 923 data-tag="ato" /> 924 <label for="filter-tag-176" class="text-sm p-2 leading-3">ATO</label> 925 </li> 926 <li class="tag_filter flex cursor-pointer btn-tag"> 927 <input id="filter-tag-178" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 928 data-tag="2fa" /> 929 <label for="filter-tag-178" class="text-sm p-2 leading-3">2FA</label> 930 </li> 931 <li class="tag_filter flex cursor-pointer btn-tag"> 932 <input id="filter-tag-243" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 933 data-tag="verification" /> 934 <label for="filter-tag-243" class="text-sm p-2 leading-3">Verification</label> 935 </li> 936 <li class="tag_filter flex cursor-pointer btn-tag"> 937 <input id="filter-tag-41" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 938 data-tag="phone-id" /> 939 <label for="filter-tag-41" class="text-sm p-2 leading-3">Phone ID</label> 940 </li> 941 <li class="tag_filter flex cursor-pointer btn-tag"> 942 <input id="filter-tag-191" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 943 data-tag="sms-verify" /> 944 <label for="filter-tag-191" class="text-sm p-2 leading-3">SMS Verify</label> 945 </li> 946 <li class="tag_filter flex cursor-pointer btn-tag"> 947 <input id="filter-tag-442" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 948 data-tag="abm-awareness" /> 949 <label for="filter-tag-442" class="text-sm p-2 leading-3">ABM awareness</label> 950 </li> 951 <li class="tag_filter flex cursor-pointer btn-tag"> 952 <input id="filter-tag-161" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 953 data-tag="trust" /> 954 <label for="filter-tag-161" class="text-sm p-2 leading-3">Trust</label> 955 </li> 956 <li class="tag_filter flex cursor-pointer btn-tag"> 957 <input id="filter-tag-408" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 958 data-tag="verify-api" /> 959 <label for="filter-tag-408" class="text-sm p-2 leading-3">Verify API</label> 960 </li> 961 <li class="tag_filter flex cursor-pointer btn-tag"> 962 <input id="filter-tag-204" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 963 data-tag="digital-identity" /> 964 <label for="filter-tag-204" class="text-sm p-2 leading-3">Digital identity</label> 965 </li> 966 <li class="tag_filter flex cursor-pointer btn-tag"> 967 <input id="filter-tag-40" class="mr-2 hidden" type="checkbox" data-role="filter" data-filter-type="tag" 968 data-tag="sms-api" /> 969 <label for="filter-tag-40" class="text-sm p-2 leading-3">SMS API</label> 970 </li> 971 </ul> 972 </div> 973 </div> 974 975</div> 976
977<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() { 978 jQuery(document).ready(function($) { 979 // Function to determine post types based on current page URL 980 function getPostTypes() { 981 const currentPath = window.location.pathname.replace(/\/$/, ''); 982 const pathSegments = currentPath.split('/'); 983 const lastSegment = pathSegments[pathSegments.length - 1]; 984 985 switch (lastSegment) { 986 case 'blog': 987 return ['post']; 988 case 'resources': 989 return ['resource', 'whitepaper', 'ebook', 'webinar', 'course', 'audiobook', 'solution_brief', 'report']; 990 default: 991 return ['post']; // fallback to regular posts 992 } 993 } 994 995 // Apply filters based on selected checkboxes and page number 996 function applyFilters(page = 1) { 997 let tags = []; 998 let categories = []; 999 let langs = []; 1000 1001 // Collect selected tags and categories by slug from checkboxes 1002 $('.tag_filter input:checked').each(function() { 1003 tags.push($(this).data('tag')); 1004 }); 1005 1006 $('.category_filter input:checked').each(function() { 1007 categories.push($(this).data('slug')); 1008 }); 1009 1010 // Update URL parameters to reflect the current filters and page 1011 const urlParams = new URLSearchParams(window.location.search); 1012 urlParams.set('paged', page); 1013 if (tags.length) urlParams.set('tags', tags.join('--')); 1014 else urlParams.delete('tags'); 1015 if (categories.length) urlParams.set('categories', categories.join('--')); 1016 else urlParams.delete('categories'); 1017 if (langs.length) urlParams.set('langs', langs.join('--')); // Fixed to use langs array 1018 else urlParams.delete('langs'); 1019 1020 // Update the URL without reloading the page 1021 history.pushState(null, '', '?' + urlParams.toString()); 1022 1023 // Get post types for current page 1024 const postTypes = getPostTypes(); 1025 1026 // AJAX request to fetch filtered posts and display them 1027 $.ajax({ 1028 url: 'https://www.telesign.com/wp-admin/admin-ajax.php', 1029 type: 'POST', 1030 data: { 1031 action: 'my_filter', 1032 post_types: postTypes, 1033 tags: tags, 1034 categories: categories, 1035 langs: langs, 1036 paged: page 1037 }, 1038 success: function(response) { 1039 $('#datafetch').html(response); 1040 } 1041 }); 1042 } 1043 1044 // Update filters and load results on input change 1045 $('.filter-container input').on('change', function(e) { 1046 e.preventDefault(); 1047 applyFilters(1); // Reset to the first page on filter change 1048 }); 1049 1050 // Detect if URL has filter parameters and apply them on page load 1051 function applyFiltersFromURL() { 1052 const urlParams = new URLSearchParams(window.location.search); 1053 1054 // Get categories and tags as slugs from the URL 1055 const urlCategories = urlParams.get('categories') ? urlParams.get('categories').split('--') : []; 1056 const urlTags = urlParams.get('tags') ? urlParams.get('tags').split('--') : []; 1057 const urlLangs = urlParams.get('langs') ? urlParams.get('langs').split('--') : []; 1058 1059 1060 // Check corresponding checkboxes based on URL slugs (categories and tags) 1061 urlCategories.forEach(function(category) { 1062 $(`.category_filter input[data-slug="${category}"]`).prop('checked', true); 1063 }); 1064 urlLangs.forEach(function(lang) { 1065 $(`.langs_filter input[data-slug="${lang}"]`).prop('checked', true); 1066 }); 1067 1068 urlTags.forEach(function(tag) { 1069 const checkbox = $(`.tag_filter input[data-tag="${tag}"]`); 1070 if (checkbox.length > 0) { 1071 // If the tag checkbox exists, check it 1072 checkbox.prop('checked', true); 1073 } 1074 }); 1075 1076 // Trigger filtering with all tags and categories from URL 1077 const page = urlParams.get('paged') || 1; 1078 applyFilters(page); 1079 } 1080 1081 // Run filter application based on URL parameters on page load 1082 applyFiltersFromURL(); 1083 1084 // Handle pagination links 1085 $(document).on('click', '.pagination-container a', function(e) { 1086 e.preventDefault(); 1087 const page = $(this).attr('href').split('paged=')[1] || 1; 1088 applyFilters(page); 1089 }); 1090}); 1091});</script>
1091 1092
1093<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() { 1094jQuery(document).ready(function($) { 1095 // Toggle 'active' class on tag filter list items 1096 $('.tag_filter').on('click', function() { 1097 const checkbox = $(this).find('input[type="checkbox"]'); 1098 1099 // Toggle checkbox checked status 1100 checkbox.prop('checked', !checkbox.prop('checked')); 1101 1102 // Toggle 'active' class based on checkbox status 1103 $(this).toggleClass('active', checkbox.prop('checked')); 1104 }); 1105}); 1106});</script>
1106 1107
1108<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript"> 1109document.addEventListener("DOMContentLoaded", function () { 1110 // Function to determine post types based on current page URL 1111 function getPostTypes() { 1112 const currentPath = window.location.pathname.replace(/\/$/, ''); 1113 console.log('Current path:', currentPath); // Debug log 1114 1115 if (currentPath.includes('resources')) { 1116 return ['resource', 'whitepaper', 'ebook', 'webinar', 'course', 'audiobook', 'solution_brief', 'report']; 1117 } else if (currentPath.includes('blog')) { 1118 return ['post']; 1119 } 1120 return ['post']; // fallback to regular posts 1121 } 1122 1123 const searchInput = document.getElementById("blogs-search"); 1124 1125 // Debounce function 1126 function debounce(func, wait) { 1127 let timeout; 1128 return function(...args) { 1129 clearTimeout(timeout); 1130 timeout = setTimeout(() => func.apply(this, args), wait); 1131 }; 1132 } 1133 1134 // Debounced search handler 1135 const handleSearch = debounce(function(searchValue) { 1136 fetchFilteredPosts(searchValue); 1137 }, 300); 1138 1139 searchInput.addEventListener("input", function() { 1140 const searchValue = this.value; 1141 handleSearch(searchValue); 1142 }); 1143 1144 function fetchFilteredPosts(search) { 1145 const postTypes = getPostTypes(); 1146 console.log('Selected post types:', postTypes); // Debug log 1147 1148 const data = new FormData(); 1149 data.append("action", "ajax_blog_search"); // Changed to match your PHP function 1150 data.append("s", search); // Changed to match your PHP parameter 1151 data.append("post_types[]", postTypes); // Note the [] to properly send array 1152 1153 // Debug what's being sent 1154 console.log('Sending search request with:', { 1155 search: search, 1156 postTypes: postTypes 1157 }); 1158 1159 fetch("https://www.telesign.com/wp-admin/admin-ajax.php", { 1160 method: "POST", 1161 body: data, 1162 }) 1163 .then(response => response.text()) 1164 .then(response => { 1165 try { 1166 // Try to parse the response as JSON 1167 const jsonResponse = JSON.parse(response); 1168 if (jsonResponse.success) { 1169 document.getElementById("datafetch").innerHTML = jsonResponse.data.html; 1170 } else { 1171 document.getElementById("datafetch").innerHTML = 1172 jsonResponse.data.message || 'No results found.'; 1173 } 1174 } catch (e) { 1175 // If not JSON, treat as direct HTML 1176 document.getElementById("datafetch").innerHTML = response; 1177 } 1178 }) 1179 .catch(error => { 1180 console.error("Error fetching posts:", error); 1181 document.getElementById("datafetch").innerHTML = 1182 '<p>Error loading results. Please try again.</p>'; 1183 }); 1184 } 1185}); 1186</script>
1186 </div> 1187 <section id="datafetch" class="w-full text-center px-6 md:px-8 flex-col relative"> 1188 <div class="post-item"> 1189 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1190 href="https://www.telesign.com/blog/five-signs-your-infrastructure-is-built-for-peak-moments-and-five-signs-it-isnt"> 1191 <div class="w-full"> 1192 <img width="1200" height="630" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Five signs your infrastructure is built for peak momentsâand five signs it isn’t " data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-01.png" /><noscript><img width="1200" height="630" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-01.png" alt="Five signs your infrastructure is built for peak momentsâand five signs it isn’t " /></noscript> 1193 </div> 1194 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1195 <div class="flex justify-between"> 1196 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1197 1198 <h2 class="mb-12 text-xl"> 1199 Five signs your infrastructure is built for peak momentsâand five signs it isn’t </h2> 1200 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1201 </div> 1202 </a> 1203 </div><div class="post-item"> 1204 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1205 href="https://www.telesign.com/blog/the-scalability-question-most-teams-are-asking-wrong"> 1206 <div class="w-full"> 1207 <img width="1200" height="630" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="The scalability question most teams are asking wrong " data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-03.png" /><noscript><img width="1200" height="630" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-03.png" alt="The scalability question most teams are asking wrong " /></noscript> 1208 </div> 1209 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1210 <div class="flex justify-between"> 1211 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1212 1213 <h2 class="mb-12 text-xl"> 1214 The scalability question most teams are asking wrong </h2> 1215 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1216 </div> 1217 </a> 1218 </div><div class="post-item"> 1219 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1220 href="https://www.telesign.com/blog/when-millions-are-watching-every-message-matters"> 1221 <div class="w-full"> 1222 <img width="1200" height="630" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="When millions are watching, every message matters " data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-01-2.png" /><noscript><img width="1200" height="630" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-01-2.png" alt="When millions are watching, every message matters " /></noscript> 1223 </div> 1224 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1225 <div class="flex justify-between"> 1226 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1227 1228 <h2 class="mb-12 text-xl"> 1229 When millions are watching, every message matters </h2> 1230 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1231 </div> 1232 </a> 1233 </div><div class="post-item"> 1234 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1235 href="https://www.telesign.com/blog/peak-moments-dont-break-systems-they-reveal-them"> 1236 <div class="w-full"> 1237 <img width="1200" height="630" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Peak moments don’t break systems. They reveal them.  " data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-02-1.png" /><noscript><img width="1200" height="630" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2026/05/INFRASTRUCTURE-BUILT-FOR-PEAK-MOMENTS-â-Blog-Series-02-1.png" alt="Peak moments don’t break systems. They reveal them.  " /></noscript>
1238 </div> 1239 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1240 <div class="flex justify-between"> 1241 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1242 1243 <h2 class="mb-12 text-xl"> 1244 Peak moments don’t break systems. They reveal them.  </h2> 1245 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1246 </div> 1247 </a> 1248 </div><div class="post-item"> 1249 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1250 href="https://www.telesign.com/blog/aml-compliance-how-phone-number-verification-strengthens-modern-anti-money-laundering-programs"> 1251 <div class="w-full"> 1252 <img width="960" height="504" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%20504'%3E%3C/svg%3E" alt="AML compliance: How phone number verification strengthens modern anti-money laundering programs  " data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/01/Money-Laundering21.png" /><noscript><img width="960" height="504" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2026/01/Money-Laundering21.png" alt="AML compliance: How phone number verification strengthens modern anti-money laundering programs  " /></noscript> 1253 </div> 1254 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1255 <div class="flex justify-between"> 1256 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1257 1258 <h2 class="mb-12 text-xl"> 1259 AML compliance: How phone number verification strengthens modern anti-money laundering programs  </h2> 1260 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1261 </div> 1262 </a> 1263 </div><div class="post-item"> 1264 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1265 href="https://www.telesign.com/blog/holiday-fraud-is-booming"> 1266 <div class="w-full"> 1267 <img width="1201" height="631" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201201%20631'%3E%3C/svg%3E" alt="Holiday fraud is booming: Top scams and how businesses can stay ahead " data-lazy-src="https://www.telesign.com/wp-content/uploads/2025/11/holiday_fraud.png" /><noscript><img width="1201" height="631" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2025/11/holiday_fraud.png" alt="Holiday fraud is booming: Top scams and how businesses can stay ahead " /></noscript> 1268 </div> 1269 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1270 <div class="flex justify-between"> 1271 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Security Tips </p> </div> 1272 1273 <h2 class="mb-12 text-xl"> 1274 Holiday fraud is booming: Top scams and how businesses can stay ahead </h2> 1275 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1276 </div> 1277 </a> 1278 </div><div class="post-item"> 1279 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1280 href="https://www.telesign.com/blog/how-to-check-if-a-number-is-fraud-using-apis-and-telco-signals"> 1281 <div class="w-full"> 1282 <img width="1201" height="631" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201201%20631'%3E%3C/svg%3E" alt="How to check if a number is fraud using APIs and Telco signals" data-lazy-src="https://www.telesign.com/wp-content/uploads/2025/10/check-if-a-number-is-fraud.png" /><noscript><img width="1201" height="631" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2025/10/check-if-a-number-is-fraud.png" alt="How to check if a number is fraud using APIs and Telco signals" /></noscript>
1283 </div> 1284 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1285 <div class="flex justify-between"> 1286 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Security Tips </p> </div> 1287 1288 <h2 class="mb-12 text-xl"> 1289 How to check if a number is fraud using APIs and Telco signals </h2> 1290 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1291 </div> 1292 </a> 1293 </div><div class="post-item"> 1294 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1295 href="https://www.telesign.com/blog/rcs-messaging-api-a-powerful-alternative-to-sms"> 1296 <div class="w-full"> 1297 <img width="1201" height="631" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201201%20631'%3E%3C/svg%3E" alt="RCS Messaging API: A powerful alternative to SMS for business communication " data-lazy-src="https://www.telesign.com/wp-content/uploads/2025/09/RCS-messaging-API-for-business.png" /><noscript><img width="1201" height="631" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2025/09/RCS-messaging-API-for-business.png" alt="RCS Messaging API: A powerful alternative to SMS for business communication " /></noscript> 1298 </div> 1299 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1300 <div class="flex justify-between"> 1301 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Product Highlights </p> </div> 1302 1303 <h2 class="mb-12 text-xl"> 1304 RCS Messaging API: A powerful alternative to SMS for business communication </h2> 1305 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1306 </div> 1307 </a> 1308 </div><div class="post-item"> 1309 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1310 href="https://www.telesign.com/blog/a-comprehensive-guide-to-the-kyc-onboarding-process"> 1311 <div class="w-full"> 1312 <img width="1201" height="631" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201201%20631'%3E%3C/svg%3E" alt="A comprehensive guide to the KYC onboarding process " data-lazy-src="https://www.telesign.com/wp-content/uploads/2025/08/KYC-Onboarding-Process.png" /><noscript><img width="1201" height="631" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2025/08/KYC-Onboarding-Process.png" alt="A comprehensive guide to the KYC onboarding process " /></noscript> 1313 </div> 1314 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1315 <div class="flex justify-between"> 1316 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1317 1318 <h2 class="mb-12 text-xl"> 1319 A comprehensive guide to the KYC onboarding process </h2> 1320 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1321 </div> 1322 </a> 1323 </div><div class="post-item"> 1324 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1325 href="https://www.telesign.com/blog/what-is-identity-proofing-a-guide-to-smarter-digital-verification"> 1326 <div class="w-full"> 1327 <img width="1201" height="631" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201201%20631'%3E%3C/svg%3E" alt="What is identity proofing? A guide to smarter digital verification " data-lazy-src="https://www.telesign.com/wp-content/uploads/2025/07/Identity-proofing.png" /><noscript><img width="1201" height="631" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2025/07/Identity-proofing.png" alt="What is identity proofing? A guide to smarter digital verification " /></noscript>
1328 </div> 1329 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1330 <div class="flex justify-between"> 1331 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1332 1333 <h2 class="mb-12 text-xl"> 1334 What is identity proofing? A guide to smarter digital verification </h2> 1335 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1336 </div> 1337 </a> 1338 </div><div class="post-item"> 1339 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1340 href="https://www.telesign.com/blog/security-conscious-leadership"> 1341 <div class="w-full"> 1342 <img width="1200" height="630" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20630'%3E%3C/svg%3E" alt="Security-conscious leadership: Embedding cybersecurity into corporate DNA " data-lazy-src="https://www.telesign.com/wp-content/uploads/2025/07/Telesign-Predictive-Insights-Report-3.png" /><noscript><img width="1200" height="630" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2025/07/Telesign-Predictive-Insights-Report-3.png" alt="Security-conscious leadership: Embedding cybersecurity into corporate DNA " /></noscript> 1343 </div> 1344 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1345 <div class="flex justify-between"> 1346 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1347 1348 <h2 class="mb-12 text-xl"> 1349 Security-conscious leadership: Embedding cybersecurity into corporate DNA </h2> 1350 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1351 </div> 1352 </a> 1353 </div><div class="post-item"> 1354 <a class="min-h-[250px] w-full flex flex-col mx-auto bg-white rounded-2xl no-underline overflow-hidden shadow-lg shadow-telesign-onix-300/40 hover:shadow-telesign-onix-400/30 items-start" 1355 href="https://www.telesign.com/blog/number-deactivation-and-the-recycled-phone-number-dilemma"> 1356 <div class="w-full"> 1357 <img width="1201" height="631" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201201%20631'%3E%3C/svg%3E" alt="Number deactivation and the recycled phone number dilemma" data-lazy-src="https://www.telesign.com/wp-content/uploads/2021/01/number-deactivation-recycled-phone-numbers.png" /><noscript><img width="1201" height="631" alt="" loading="lazy" src="https://www.telesign.com/wp-content/uploads/2021/01/number-deactivation-recycled-phone-numbers.png" alt="Number deactivation and the recycled phone number dilemma" /></noscript> 1358 </div> 1359 <div class="w-full h-full px-3 py-6 text-left text-telesign-onix-900 relative"> 1360 <div class="flex justify-between"> 1361 <p class="text-xs text-telesign-violet-500 font-semibold mb-4">Industry Insight </p> </div> 1362 1363 <h2 class="mb-12 text-xl"> 1364 Number deactivation and the recycled phone number dilemma </h2> 1365 <p class="absolute bottom-6 text-sm"><span class="text-telesign-cobalt-500 icon-arrow-right"></span></p> 1366 </div> 1367 </a> 1368 </div> </section> 1369</section> 1370 1371</section> 1372 1373 1374 <!-- Blog Posts Section --> 1375 1376 1377 1378</div></main> <footer data-wpr-lazyrender="1" id="colophon" class="bg-telesign-onix-900"> 1379 1380 <div class="max-w-7xl mx-auto"> 1381 <section class="px-6 md:px-0 flex flex-wrap flex-col lg:flex-row lg:items-center pt-10 pb-6"> 1382 <div class="lg:flex-1"> 1383 <a href="https://www.telesign.com" class="inline-block lg:p-0"> 1384 <img width="188" height="54" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20188%2054'%3E%3C/svg%3E" alt="" class="opacity-80" data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/01/telesign-proximus-logo-white.svg"/><noscript><img width="188" height="54" src="https://www.telesign.com/wp-content/uploads/2026/01/telesign-proximus-logo-white.svg" alt="" class="opacity-80"/></noscript> 1385 </a> 1386 </div> 1387 <div class="flex-1 p-6 mb-4 lg:mb-0 2xl:p-0"> 1388 <div class="flex flex-wrap lg:justify-end social-media-wrapper"> 1389 <a href="https://www.linkedin.com/company/telesign/?utm_source=telesign.com" class="social-media-link"> 1390 <img width="50" height="50" 1391 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3E%3C/svg%3E" 1392 1393 alt="Linkedin logo in white" data-lazy-src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/linkedin.svg" /><noscript><img width="50" height="50" 1394 src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/linkedin.svg" 1395 1396 alt="Linkedin logo in white" /></noscript> 1397 </a> 1398 <a href="https://www.facebook.com/TelesignCorp/?utm_source=telesign.com" class="social-media-link"> 1399 <img width="50" height="50" 1400 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3E%3C/svg%3E" 1401 1402 alt="Facebook logo in white" data-lazy-src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/facebook.svg" /><noscript><img width="50" height="50" 1403 src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/facebook.svg" 1404 1405 alt="Facebook logo in white" /></noscript> 1406 </a> 1407 <a href="https://www.youtube.com/user/TelesignCorp" class="social-media-link"> 1408 <img width="50" height="50" 1409 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3E%3C/svg%3E" 1410 1411 alt="Youtube logo in white" data-lazy-src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/youtube.svg" /><noscript><img width="50" height="50" 1412 src="https://www.telesign.com/wp-content/themes/tailwind-telesign/img/youtube.svg" 1413 1414 alt="Youtube logo in white" /></noscript> 1415 </a> 1416 </div> 1417 </div> 1418 </section> 1419 </div> 1420 1421 <div 1422 class="max-w-7xl mx-auto pt-12 mb-12 lg:mb-0 grid grid-cols-1 lg:grid-cols-5 widget-footer-wrapper"> 1423 <section id="nav_menu-7" class="widget widget_nav_menu widget_nav_menu_footer pl-6 pr-6 mb-10"><h4 class="widget-title text-white text-sm uppercase font-bold mb-6">Solutions</h2><div class="menu-footer-solutions-menu-container"><ul id="menu-footer-solutions-menu" class="menu"><li id="menu-item-9361" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-9361"><a href="https://www.telesign.com/solutions/engagement">Engagement</a></li> 1424<li id="menu-item-9362" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-9362"><a href="https://www.telesign.com/solutions/account-integrity">Account integrity</a></li> 1425<li id="menu-item-9363" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-9363"><a href="https://www.telesign.com/solutions/fraud-protection">Fraud protection</a></li> 1426<li id="menu-item-9364" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-9364"><a href="https://www.telesign.com/solutions/onboarding">Onboarding</a></li> 1427</ul></div></section><section id="nav_menu-12" class="widget widget_nav_menu widget_nav_menu_footer pl-6 pr-6 mb-10"><h4 class="widget-title text-white text-sm uppercase font-bold mb-6">Products</h2><div class="menu-footer-products-menu-container"><ul id="menu-footer-products-menu" class="menu"><li id="menu-item-2601" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children menu-item-2601"><a href="https://www.telesign.com/products/digital-identity">Digital identity</a> 1428<ul class="sub-menu"> 1429 <li id="menu-item-2602" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2602"><a href="https://www.telesign.com/products/intelligence">Intelligence</a></li> 1430 <li id="menu-item-2586" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2586"><a href="https://www.telesign.com/products/phone-id">Phone ID</a></li> 1431</ul> 1432</li> 1433<li id="menu-item-16658" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children menu-item-16658"><a href="https://www.telesign.com/products/verify-api">Verify API </a> 1434<ul class="sub-menu"> 1435 <li id="menu-item-2596" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2596"><a href="https://www.telesign.com/products/silent-verification">Silent Verification</a></li> 1436 <li id="menu-item-2595" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2595"><a href="https://www.telesign.com/products/verify-plus">Verify Plus</a></li> 1437</ul> 1438</li> 1439<li id="menu-item-2594" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-has-children menu-item-2594"><a href="https://www.telesign.com/products/messaging">Messaging API</a> 1440<ul class="sub-menu"> 1441 <li id="menu-item-2593" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2593"><a href="https://www.telesign.com/products/sms-api">SMS API</a></li> 1442 <li id="menu-item-2592" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2592"><a href="https://www.telesign.com/products/whatsapp-api">WhatsApp</a></li> 1443 <li id="menu-item-2591" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2591"><a href="https://www.telesign.com/products/viber">Viber</a></li> 1444</ul> 1445</li> 1446<li id="menu-item-12597" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-12597"><a href="https://www.telesign.com/products/phone-numbers">Phone Numbers</a></li> 1447<li id="menu-item-12598" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-12598"><a href="https://www.telesign.com/products/number-masking">Number Masking</a></li> 1448<li id="menu-item-2589" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-2589"><a href="https://www.telesign.com/products/voice-api">Voice API</a></li> 1449</ul></div></section><section id="nav_menu-13" class="widget widget_nav_menu widget_nav_menu_footer pl-6 pr-6 mb-10"><h4 class="widget-title text-white text-sm uppercase font-bold mb-6">Learn</h2><div class="menu-footer-learn-menu-container"><ul id="menu-footer-learn-menu" class="menu"><li id="menu-item-3341" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1301 current_page_item menu-item-3341"><a href="https://www.telesign.com/blog" aria-current="page">Blog</a></li> 1450<li id="menu-item-3342" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3342"><a href="https://www.telesign.com/resources">Resources</a></li> 1451<li id="menu-item-3343" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3343"><a href="https://www.telesign.com/customers">Customers</a></li> 1452<li id="menu-item-3344" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3344"><a href="https://www.telesign.com/events">Events</a></li> 1453<li id="menu-item-9934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9934"><a href="https://www.telesign.com/glossary">Glossary</a></li> 1454</ul></div></section><section id="nav_menu-11" class="widget widget_nav_menu widget_nav_menu_footer pl-6 pr-6 mb-10"><h4 class="widget-title text-white text-sm uppercase font-bold mb-6">Company</h2><div class="menu-footer-company-menu-container"><ul id="menu-footer-company-menu" class="menu"><li id="menu-item-9889" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9889"><a href="https://www.telesign.com/company">About</a></li> 1455<li id="menu-item-9890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9890"><a href="https://www.telesign.com/newsroom">Press</a></li> 1456<li id="menu-item-9888" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9888"><a href="https://www.telesign.com/careers">Careers</a></li> 1457<li id="menu-item-9891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9891"><a href="https://www.telesign.com/partners">Partners</a></li> 1458<li id="menu-item-9892" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9892"><a href="https://www.telesign.com/productpartnership">Product Partnership</a></li> 1459<li id="menu-item-21355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21355"><a href="https://www.telesign.com/road-to-glory-coaching-program">Strengths-based coaching</a></li> 1460</ul></div></section><section id="nav_menu-14" class="widget widget_nav_menu widget_nav_menu_footer pl-6 pr-6 mb-10"><h4 class="widget-title text-white text-sm uppercase font-bold mb-6">Pricing</h2><div class="menu-pricing-container"><ul id="menu-pricing" class="menu"><li id="menu-item-13562" class="identity menu-item menu-item-type-custom menu-item-object-custom menu-item-13562"><a href="/pricing/identity-pricing#pricing">Identity</a></li> 1461<li id="menu-item-13563" class="intelligence menu-item menu-item-type-custom menu-item-object-custom menu-item-13563"><a href="/pricing/intelligence#pricing">Intelligence</a></li> 1462<li id="menu-item-13564" class="verification menu-item menu-item-type-custom menu-item-object-custom menu-item-13564"><a href="/pricing/verification-pricing#pricing">Verification</a></li> 1463<li id="menu-item-13565" class="sms-and-voice menu-item menu-item-type-custom menu-item-object-custom menu-item-13565"><a href="/pricing/sms-and-voice#pricing">Messaging</a></li> 1464<li id="menu-item-14585" class="numbers-and-sender-id menu-item menu-item-type-post_type menu-item-object-prices menu-item-14585"><a href="https://www.telesign.com/pricing/numbers-and-sender-ids">Numbers and sender IDs</a></li> 1465</ul></div></section> </div> 1466<style> 1467 .proximus-brands{ 1468 border-block-start: #ccd5de1a 1px solid; 1469 a { 1470 color:#ffffff99; 1471 } 1472 } 1473</style> 1474 <div class="max-w-7xl mx-auto px-6 py-8 proximus-brands"> 1475 <section class="flex flex-col md:flex-row gap-4 md:gap-12 md:items-center"> 1476 <img width="55" height="55" class="w-14 h-14" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2055%2055'%3E%3C/svg%3E" alt="Proximus global white logo" data-lazy-src="https://www.telesign.com/wp-content/uploads/2026/01/proximus-global-nav-logo-grey.svg"/><noscript><img width="55" height="55" class="w-14 h-14" src="https://www.telesign.com/wp-content/uploads/2026/01/proximus-global-nav-logo-grey.svg" alt="Proximus global white logo"/></noscript> 1477 <div class="flex flex-col gap-3 text-sm text-white"> 1478 <p class="text-white uppercase text-xs"> 1479 Explore our brand family 1480 </p> 1481 <div class="flex flex-col md:flex-row gap-4 md:gap-12"> 1482 <a href="https://routemobile.com/" target="_blank" class="text-white">Route Mobile</a> 1483 <a href="https://www.bics.com/" target="_blank" class="text-white">BICS</a> 1484 <a href="/" target="_blank" class="text-white">Telesign</a> 1485 </div> 1486 </div> 1487 </section> 1488 </div> 1489 1490 <div class="footer-colophon"> 1491 <div class="max-w-7xl pt-4 pb-4 mx-auto"> 1492 <div class="menu-colophon-menu-container"><ul id="menu-colophon-menu" class="colophon-menu"><li>© 2026 Telesign </li><li id="menu-item-3679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3679"><a href="https://www.telesign.com/terms-conditions">Terms & Conditions</a></li> 1493<li id="menu-item-3680" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3680"><a href="https://www.telesign.com/privacy-notice">Privacy Notice</a></li> 1494<li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="https://trust.telesign.com/rs/592-GWW-584/images/OP-MSAStatement-en.pdf?version=2">Modern Slavery Statement</a></li> 1495<li id="menu-item-4428" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4428"><a href="https://www.telesign.com/business-conduct-policy">Business Conduct Policy</a></li> 1496<li id="menu-item-10036" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10036"><a href="https://www.telesign.com/supplier-code-of-conduct">Supplier Code of Conduct</a></li> 1497<li id
1497="menu-item-12930" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12930"><a href="/privacy-notice#united_states_including_california">California Collection Notice</a></li> 1498<li id="menu-item-14551" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14551"><a href="https://www.telesign.com/data-privacy-framework-notice">Data Privacy Framework Notice</a></li> 1499<li id="menu-item-21622" class="your-privacy-choices menu-item menu-item-type-post_type menu-item-object-page menu-item-21622"><a href="https://www.telesign.com/privacy-requests">Your Privacy Choices</a></li> 1500<li id="menu-item-15021" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15021"><a href="https://www.telesign.com/responsible-ai-policy">Telesignâs Responsible AI Policy</a></li> 1501<li id="menu-item-21582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21582"><a href="https://www.telesign.com/privacy-requests">Privacy Request</a></li> 1502</ul></div> </div> 1503 </div> 1504</footer><!-- #colophon --> 1505 1506</div><style> 1507 .your-privacy-choices a:after { 1508 content: url('/wp-content/uploads/2023/07/privacyoptions29x14.png'); 1509 margin-left: 5px; 1510 } 1511 .icon-arrow-right:before { 1512 position: relative; 1513 font-size: 25px; 1514 transform: none; 1515 } 1516 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after { 1517 right: 5px; 1518 } 1519 #utility-menu li:nth-child(2) { 1520 background: white; 1521 border-radius: 10px; 1522 padding: 0; 1523 } 1524 #utility-menu li:nth-child(2) a { 1525 text-decoration: none; 1526 color: #0e0e2c; 1527 } 1528 .wpml-ls-item-toggle, .wpml-ls-item, .wpml-ls-link { 1529 display: flex !important; 1530 align-items: center !important; 1531 } 1532 1533/* Reveal class */ 1534.wpml-switcher-ready, 1535#utility-menu li:nth-child(2).is-ready { 1536 visibility: visible !important; 1537 opacity: 1 !important; 1538} 1539 1540 .wpml-floating-language-switcher{ 1541 top: 30px; 1542 right: 130px; 1543 } 1544 .ul-menu-utility>li a{ 1545 padding: 0 10px; 1546 } 1547 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{ 1548 width: 100px; 1549 } 1550 1551 1552 @media only screen and (max-width: 767px) { 1553 .wg-default:not(.menu-mobile .wg-default) { 1554 display: none !important; 1555 } 1556 .wpml-ls-sub-menu .wpml-ls-link{ 1557 border: none !important; 1558 } 1559 } 1560 1561 @media only screen and (min-width: 768px) { 1562 /* Ensure it only shows in the utility navbar on desktop */ 1563 .wpml-floating-language-switcher:not(.utility-navbar .wpml-floating-language-switcher), .wpml-ls-statics-footer, .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer { 1564 display: none !important; 1565 } 1566 .wpml-floating-language-switcher, .wpml-floating-language-switcher a { 1567 width: 100px; 1568 } 1569 1570 } 1571</style> 1572
1573<script type="text/rocketlazyloadscript" defer> 1574window.addEventListener("load", function () { 1575 // 1. Helper Function: Wait for elements to exist 1576 function waitForElement(selector, callback, timeout = 15000) { 1577 const interval = 500; 1578 let elapsedTime = 0; 1579 const checkExist = setInterval(() => { 1580 const element = document.querySelector(selector); 1581 if (element) { 1582 clearInterval(checkExist); 1583 callback(element); 1584 } 1585 elapsedTime += interval; 1586 if (elapsedTime >= timeout) { 1587 clearInterval(checkExist); 1588 console.warn('Timeout: ' + selector + ' not found.'); 1589 } 1590 }, interval); 1591 } 1592 1593 // 2. Footer Translation Logic 1594 function translateFooter() { 1595 const path = window.location.pathname; 1596 let dictionary = null; 1597 if (path.indexOf('/es') !== -1) { 1598 dictionary = {"SOLUTIONS": "SOLUCIONES", "PRODUCTS": "PRODUCTOS", "LEARN": "APRENDE", "COMPANY": "EMPRESA", "PRICING": "PRECIOS"}; 1599 } else if (path.indexOf('/zh-hans') !== -1) { 1600 dictionary = {"PRICING": "æå¡ä»·æ ¼"}; 1601 } 1602 if (dictionary) { 1603 document.querySelectorAll('.widget_nav_menu_footer .widget-title').forEach((title) => { 1604 const text = title.innerText.trim(); 1605 if (dictionary[text]) title.innerText = dictionary[text]; 1606 }); 1607 } 1608 } 1609 translateFooter(); 1610 1611 // 3. WPML Switcher & Dropdown Logic 1612 // Logic for excluded pages (remain hidden or set display none) 1613 const targetMenu = document.querySelector('#utility-menu li:nth-child(2)'); 1614 if (targetMenu) { 1615 targetMenu.style.display = 'none'; 1616 } 1617 }); 1618</script>
1618 1619
1620<script type="speculationrules"> 1621{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/tailwind-telesign/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1622</script>
1622 1623<div class="wpml-floating-language-switcher"> 1624<div 1625 role="navigation" aria-label="Language Switcher" class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-dropdown js-wpml-ls-legacy-dropdown"> 1626 <ul> 1627 <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-dropdown"> 1628 <a href="#" hreflang="en" lang="en" class="js-wpml-ls-item-toggle wpml-ls-item-toggle" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-default" aria-label="EN â Language switcher, press tab to navigate to other languages" title="Switch to EN"> 1629 <span class="wpml-ls-native">EN</span></a> 1630 1631 <ul id="wpml-ls-submenu-default" class="wpml-ls-sub-menu"> 1632 </ul> 1633 1634 </li> 1635 1636 </ul> 1637</div> 1638</div> 1639<div role="navigation" aria-label="Language Switcher" class="wpml-ls-statics-footer wpml-ls wpml-ls-legacy-list-horizontal"> 1640 <ul><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-first-item wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> 1641 <a href="https://www.telesign.com/blog" hreflang="en" lang="en" class="wpml-ls-link" aria-current="page" aria-label="Switch to EN" title="Switch to EN"> 1642 <span class="wpml-ls-native">EN</span></a> 1643 </li></ul> 1644</div>
1645<script id="eztoc-scroll-scriptjs-js-extra"> 1646var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":"","JumpJsLinks":"1"}; 1647//# sourceURL=eztoc-scroll-scriptjs-js-extra 1648</script>
vendor: 1 bytes, line 1648
1648
1649<script id="eztoc-scroll-scriptjs-js" src="https://www.telesign.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.86" data-rocket-defer defer></script>
vendor: 1 bytes, line 1649
1649
1650<script id="eztoc-js-cookie-js" src="https://www.telesign.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1650
1650
1651<script id="eztoc-jquery-sticky-kit-js" src="https://www.telesign.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1651
1651
1652<script id="eztoc-js-js-extra"> 1653var ezTOC = {"smooth_scroll":"1","scroll_offset":"30","fallbackIcon":"\u003Cspan class=\"\"\u003E\u003Cspan class=\"eztoc-hide\" style=\"display:none;\"\u003EToggle\u003C/span\u003E\u003Cspan class=\"ez-toc-icon-toggle-span\"\u003E\u003Csvg style=\"fill: #0e0e2c;color:#0e0e2c\" xmlns=\"http://www.w3.org/2000/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"\u003E\u003Cpath d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"\u003E\u003C/path\u003E\u003C/svg\u003E\u003Csvg style=\"fill: #0e0e2c;color:#0e0e2c\" class=\"arrow-unsorted-368013\" xmlns=\"http://www.w3.org/2000/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"\u003E\u003Cpath d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"/\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E","chamomile_theme_is_on":""}; 1654//# sourceURL=eztoc-js-js-extra 1655</script>
vendor: 1 bytes, line 1655
1655
1656<script id="eztoc-js-js" src="https://www.telesign.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.86-1787244011" data-rocket-defer defer></script>
vendor: 1 bytes, line 1656
1656
1657<script id="rocket-browser-checker-js-after"> 1658"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}(); 1659//# sourceURL=rocket-browser-checker-js-after 1660</script>
vendor: 1 bytes, line 1660
1660
1661<script id="rocket-preload-links-js-extra"> 1662var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"","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.telesign.com","onHoverDelay":"100","rateThrottle":"3"}; 1663//# sourceURL=rocket-preload-links-js-extra 1664</script>
vendor: 1 bytes, line 1664
1664
1665<script id="rocket-preload-links-js-after"> 1666(function() { 1667"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(); 1668}()); 1669 1670//# sourceURL=rocket-preload-links-js-after 1671</script>
vendor: 1 bytes, line 1671
1671
1672<script id="rocket_lazyload_css-js-extra"> 1673var rocket_lazyload_css_data = {"threshold":"300"}; 1674//# sourceURL=rocket_lazyload_css-js-extra 1675</script>
vendor: 1 bytes, line 1675
1675
1676<script id="rocket_lazyload_css-js-after"> 1677!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]); 1678//# sourceURL=rocket_lazyload_css-js-after 1679</script>
vendor: 1 bytes, line 1679
1679
1680<script id="scrollmagic-script-js" src="https://www.telesign.com/wp-content/themes/tailwind-telesign/js/ScrollMagic.min.js?ver=0.3.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1680
1680
1681<script data-minify="1" id="tweenmax-js" src="https://www.telesign.com/wp-content/cache/min/1/ajax/libs/gsap/2.1.3/TweenMax.min.js?ver=1790702329" data-rocket-defer defer></script>
vendor: 1 bytes, line 1681
1681
1682<script id="animation-script-js" src="https://www.telesign.com/wp-content/themes/tailwind-telesign/js/animation.gsap.min.js?ver=0.3.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1682
1682
1683<script id="gsap-script-js" src="https://www.telesign.com/wp-content/themes/tailwind-telesign/js/gsap.min.js?ver=0.3.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1683
1683
1684<script id="scrollTrigger-script-js" src="https://www.telesign.com/wp-content/themes/tailwind-telesign/js/scrollTrigger.min.js?ver=0.3.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1684
1684
1685<script id="tailwind-telesign-script-js" src="https://www.telesign.com/wp-content/themes/tailwind-telesign/js/theme.min.js?ver=0.3.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1685
1685
1686<script id="glossary-search-js-js-extra"> 1687var ajax_object = {"ajax_url":"https://www.telesign.com/wp-admin/admin-ajax.php"}; 1688//# sourceURL=glossary-search-js-js-extra 1689</script>
vendor: 1 bytes, line 1689
1689
1690<script id="glossary-search-js-js" src="https://www.telesign.com/wp-content/themes/tailwind-telesign/js/glossary-search.js" data-rocket-defer defer></script>
vendor: 1 bytes, line 1690
1690
1691<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} 1692if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1693images=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} 1694if(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>
1694<script data-no-minify="1" async src="https://www.telesign.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
1694<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>
1694</body> 1695</html>
1696<script type="text/rocketlazyloadscript"> 1697 document.addEventListener("DOMContentLoaded", function () { 1698 const searchForm = document.getElementById("blog-search-form"); 1699 const searchInput = document.getElementById("blogs-search"); 1700 1701 searchForm.addEventListener("submit", function (e) { 1702 e.preventDefault(); // Prevents the form from submitting normally 1703 const searchTerm = searchInput.value; 1704 1705 if (searchTerm) { 1706 // Pass the search term to your AJAX filtering function 1707 Telesign.blogFilters.filter(searchTerm, "include"); 1708 } 1709 }); 1710 }); 1711</script>
1711 1712
1713<script type="text/rocketlazyloadscript"> 1714document.addEventListener("DOMContentLoaded", () => { 1715 const observeChanges = () => { 1716 const targetNode = document.querySelector("#content") || document.body; // Use body as fallback 1717 if (!targetNode) return; 1718 1719 // Define a MutationObserver 1720 const observer = new MutationObserver(() => { 1721 // Select the h2 elements dynamically 1722 const contentHeading = document.querySelector("#content > div > a > div.w-full.md\\:w-1\\/2.px-10.py-6.text-left.relative > h2"); 1723 const datafetchHeading = document.querySelector("#datafetch > a:nth-child(1) > div.w-full.h-full.px-3.py-6.text-left.text-telesign-onix-900.relative > h2"); 1724 1725 // Check if both elements exist to avoid errors 1726 if (contentHeading && datafetchHeading) { 1727 // Compare the text content of both headings 1728 if (contentHeading.textContent.trim() === datafetchHeading.textContent.trim()) { 1729 // Hide the element if the text is the same 1730 const datafetchItem = document.querySelector("#datafetch > a:nth-child(1)"); 1731 if (datafetchItem) { 1732 datafetchItem.style.display = "none"; 1733 } 1734 } else { 1735 // If they are different, ensure the element is visible 1736 const datafetchItem = document.querySelector("#datafetch > a:nth-child(1)"); 1737 if (datafetchItem) { 1738 datafetchItem.style.display = ""; 1739 } 1740 } 1741 } 1742 }); 1743 1744 // Start observing the target node for changes 1745 observer.observe(targetNode, { 1746 childList: true, 1747 subtree: true, 1748 }); 1749 1750 // Initial check for the current state 1751 observer.takeRecords(); // Process any existing mutations right away 1752 }; 1753 1754 // Delay the observation start to ensure all initial DOM interactions are done 1755 setTimeout(observeChanges, 500); 1756}); 1757</script>
1757 1758 1759<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.