{"id":15359,"date":"2026-06-03T20:26:34","date_gmt":"2026-06-03T20:26:34","guid":{"rendered":"https:\/\/main.voip.ms\/comprobacion-de-la-portabilidad-de-lnp\/"},"modified":"2026-06-19T19:44:40","modified_gmt":"2026-06-19T19:44:40","slug":"comprobacion-de-la-portabilidad-de-lnp","status":"publish","type":"page","link":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/","title":{"rendered":"Comprobaci\u00f3n de la portabilidad de LNP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15359\" class=\"elementor elementor-15359 elementor-13609\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34350919 e-flex e-con-boxed e-con e-parent\" data-id=\"34350919\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f592e40 elementor-widget elementor-widget-text-editor\" data-id=\"6f592e40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n    <style>\n    .lnp-check-container{\n        width:100%;\n        max-width:700px;\n        margin-inline:auto;\n        padding:clamp(1.5rem, 5vw, 3rem);\n        background:#444;\n        border-radius:.75rem;\n        font-family:Arial, sans-serif;\n    }\n\n    .lnp-form{\n        display:flex;\n        align-items:center;\n        justify-content:center;\n        gap:.75rem;\n        margin:0 auto;\n        max-width:500px;\n    }\n\n    .lnp-did{\n        flex:1 1 18rem;\n        max-width:24rem;\n        min-height:3.35rem;\n        padding:.75rem 1rem;\n        border:0;\n        border-radius:.2rem;\n        background:#fff;\n        color:#222;\n        font-size:clamp(1rem, 2vw, 1.35rem);\n        line-height:1;\n        outline:none;\n    }\n\n    .lnp-did::placeholder{\n        color:#999;\n    }\n\n    .lnp-form button{\n        flex:0 0 auto;\n        min-height:2.3rem;\n        padding:.55rem 1.35rem;\n        border:0;\n        border-radius:.15rem;\n        background:#fff;\n        color:#222;\n        font-size:.95rem;\n        font-weight:700;\n        line-height:1;\n        cursor:pointer;\n        transition:opacity .2s ease;\n    }\n\n    .lnp-form button:hover{\n        opacity:.9;\n    }\n\n    .lnp-messages{\n        margin:0;\n        padding:0;\n        color:#fff;\n        text-align:center;\n        font-size:1rem;\n        line-height:1.5;\n    }\n\n    .lnp-messages:not(:empty){\n        margin-top:1.25rem;\n    }\n\n    .lnp-success{\n        color:#7ed957;\n    }\n\n    .lnp-error{\n        color:#ff6b5f;\n    }\n\n    .lnp-success a,\n    .lnp-error a{\n        color:inherit;\n        font-weight:700;\n        text-decoration:underline;\n    }\n\n    @media(max-width:640px){\n        .lnp-form{\n            flex-direction:column;\n            align-items:stretch;\n        }\n\n        .lnp-did,\n        .lnp-form button{\n            width:100%;\n            max-width:none;\n            flex:auto;\n        }\n\n        .lnp-form button{\n            min-height:3rem;\n        }\n    }\n    <\/style>\n\n    <div class=\"lnp-check-container\">\n\n        <form class=\"lnp-form\">\n\n            <input\n                class=\"lnp-did\"\n                type=\"text\"\n                inputmode=\"numeric\"\n                maxlength=\"10\"\n                placeholder=\"Enter 10-digit number (e.g. 4184761198)\"\n            >\n\n            <button type=\"submit\">\n                Check Portability\n            <\/button>\n\n        <\/form>\n\n        <div class=\"lnp-messages\"><\/div>\n\n    <\/div>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function(){\n\n        function formatPhoneNumber(did) {\n            if (!did) return '';\n\n            if (did.length === 10) {\n                return `1 (${did.substring(0,3)}) ${did.substring(3,6)}-${did.substring(6,10)}`;\n            }\n\n            return did;\n        }\n\n        document.querySelectorAll('.lnp-form').forEach(function(form){\n\n            const input = form.querySelector('.lnp-did');\n\n            input.addEventListener('input', function(){\n                input.value = input.value.replace(\/\\D\/g, '').slice(0, 10);\n            });\n\n            form.addEventListener('submit', function(e){\n\n                e.preventDefault();\n\n                const container = form.closest('.lnp-check-container');\n                const didVal = container.querySelector('.lnp-did').value.replace(\/\\D\/g, '').slice(0, 10);\n                const messages = container.querySelector('.lnp-messages');\n\n                messages.innerHTML = 'Loading...';\n\n                if (!didVal) {\n                    messages.innerHTML = '<span class=\"lnp-error\">Please enter a valid 10-digit phone number.<\/span>';\n                    return;\n                }\n\n                if (didVal.length !== 10) {\n                    messages.innerHTML = '<span class=\"lnp-error\">Please enter a valid 10-digit phone number.<\/span>';\n                    return;\n                }\n\n                const formattedDid = formatPhoneNumber(didVal);\n\n                const notPortableMsg =\n                    `<span class=\"lnp-error\">` +\n                    `<strong>${formattedDid}<\/strong> cannot be ported to our network. ` +\n                    `<a href=\"\/contact-us\/\">Get in touch with us<\/a> ` +\n                    `or get started with a fresh new number.` +\n                    `<\/span>`;\n\n                fetch('\/wp-json\/voipms\/v1\/lnp-check', {\n                    method: 'POST',\n                    headers: {\n                        'Content-Type': 'application\/json'\n                    },\n                    body: JSON.stringify({\n                        did: didVal\n                    })\n                })\n                .then(async response => {\n\n                    if (response.status === 400) {\n                        messages.innerHTML = notPortableMsg;\n                        return;\n                    }\n\n                    const data = await response.json();\n\n                    if (data.status === 'success') {\n\n                        if (data.portable === 'yes') {\n\n                            messages.innerHTML =\n                                `<span class=\"lnp-success\">` +\n                                `<strong>${formattedDid}<\/strong> can be transferred to our network. ` +\n                                `The entire process usually takes around 5 business days to complete. ` +\n                                `<a href=\"\/#get-started\">Get started today!<\/a>` +\n                                `<\/span>`;\n\n                        } else {\n\n                            messages.innerHTML = notPortableMsg;\n\n                        }\n\n                    } else {\n\n                        messages.innerHTML = notPortableMsg;\n\n                    }\n\n                })\n                .catch(function(error){\n\n                    console.error(error);\n                    messages.innerHTML = notPortableMsg;\n\n                });\n\n            });\n\n        });\n\n    });\n    <\/script>\n\n    \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15359","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comprobaci\u00f3n de la portabilidad de LNP - voip.ms<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comprobaci\u00f3n de la portabilidad de LNP - voip.ms\" \/>\n<meta property=\"og:url\" content=\"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/\" \/>\n<meta property=\"og:site_name\" content=\"voip.ms\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VoIP.ms\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-19T19:44:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@voipms\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/comprobacion-de-la-portabilidad-de-lnp\\\/\",\"url\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/comprobacion-de-la-portabilidad-de-lnp\\\/\",\"name\":\"Comprobaci\u00f3n de la portabilidad de LNP - voip.ms\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/#website\"},\"datePublished\":\"2026-06-03T20:26:34+00:00\",\"dateModified\":\"2026-06-19T19:44:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/comprobacion-de-la-portabilidad-de-lnp\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/main.voip.ms\\\/es\\\/comprobacion-de-la-portabilidad-de-lnp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/comprobacion-de-la-portabilidad-de-lnp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comprobaci\u00f3n de la portabilidad de LNP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/\",\"name\":\"VoIP.ms\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/#organization\",\"name\":\"VoIP.ms\",\"url\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/main.voip.ms\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/voip-ms-logo.svg\",\"contentUrl\":\"https:\\\/\\\/main.voip.ms\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/voip-ms-logo.svg\",\"width\":108,\"height\":18,\"caption\":\"VoIP.ms\"},\"image\":{\"@id\":\"https:\\\/\\\/main.voip.ms\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VoIP.ms\\\/\",\"https:\\\/\\\/x.com\\\/voipms\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comprobaci\u00f3n de la portabilidad de LNP - voip.ms","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/","og_locale":"es_ES","og_type":"article","og_title":"Comprobaci\u00f3n de la portabilidad de LNP - voip.ms","og_url":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/","og_site_name":"voip.ms","article_publisher":"https:\/\/www.facebook.com\/VoIP.ms\/","article_modified_time":"2026-06-19T19:44:40+00:00","twitter_card":"summary_large_image","twitter_site":"@voipms","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/","url":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/","name":"Comprobaci\u00f3n de la portabilidad de LNP - voip.ms","isPartOf":{"@id":"https:\/\/main.voip.ms\/es\/#website"},"datePublished":"2026-06-03T20:26:34+00:00","dateModified":"2026-06-19T19:44:40+00:00","breadcrumb":{"@id":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/main.voip.ms\/es\/comprobacion-de-la-portabilidad-de-lnp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/main.voip.ms\/es\/home\/"},{"@type":"ListItem","position":2,"name":"Comprobaci\u00f3n de la portabilidad de LNP"}]},{"@type":"WebSite","@id":"https:\/\/main.voip.ms\/es\/#website","url":"https:\/\/main.voip.ms\/es\/","name":"VoIP.ms","description":"","publisher":{"@id":"https:\/\/main.voip.ms\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/main.voip.ms\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/main.voip.ms\/es\/#organization","name":"VoIP.ms","url":"https:\/\/main.voip.ms\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/main.voip.ms\/es\/#\/schema\/logo\/image\/","url":"https:\/\/main.voip.ms\/wp-content\/uploads\/2026\/04\/voip-ms-logo.svg","contentUrl":"https:\/\/main.voip.ms\/wp-content\/uploads\/2026\/04\/voip-ms-logo.svg","width":108,"height":18,"caption":"VoIP.ms"},"image":{"@id":"https:\/\/main.voip.ms\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VoIP.ms\/","https:\/\/x.com\/voipms"]}]}},"_links":{"self":[{"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/pages\/15359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/comments?post=15359"}],"version-history":[{"count":1,"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/pages\/15359\/revisions"}],"predecessor-version":[{"id":15361,"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/pages\/15359\/revisions\/15361"}],"wp:attachment":[{"href":"https:\/\/main.voip.ms\/es\/wp-json\/wp\/v2\/media?parent=15359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}