{"id":37197,"date":"2025-06-25T12:25:15","date_gmt":"2025-06-25T09:25:15","guid":{"rendered":"https:\/\/web-dev.iptp.net\/?page_id=37197"},"modified":"2026-03-30T13:17:25","modified_gmt":"2026-03-30T10:17:25","slug":"virtual-pop","status":"publish","type":"page","link":"https:\/\/www.iptp.us\/pt_PT\/internet-access\/virtual-pop\/","title":{"rendered":"Virtual PoP"},"content":{"rendered":"<div class=\"section\">\n<div class=\"inner\">\n<h2>Smart Infrastructure for Modern Networks<\/h2>\n<p>Virtual POP gives you all the benefits of a physical presence without the overhead. Start with exactly what you need&mdash;even just a single port (switch port) and scale as you grow.<\/p>\n<ul>\n<li>Choose your location from over <a href=\"https:\/\/www.iptp.us\/pt_PT\/network\/\">228 points<\/a> of presence<\/li>\n<li>Select your port speed (1G, 10G, or 100G)<\/li>\n<li>Focus on your business while we handle the infrastructure<\/li>\n<li>Go live in days, not weeks<\/li>\n<li>Get support from our multilanguage 24&times;7 customer care service<\/li>\n<\/ul><\/div>\n<\/div><div class=\"section\">\n<div class=\"inner\">\n<h2 class=\"text-centers mb-5\">Everything You Need for Global Presence. Just in one port<\/h2>\n<div class=\"row row-cols-1 row-cols-lg-2 g-3 mb-5 justify-content-center\">\n<div class=\"col\">\n<div class=\"box1 box-icon h-100 p-4\">\n<div class=\"d-flex flex-nowrap mb-4\">\n<div class=\"box-icon-img\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"virtual pop\" data-src=\"\/wp-content\/uploads\/virtual-pop-1.png\" class=\"lazy\"><\/div>\n<h3 class=\"boxi-title my-0 text-primary fw-bold\" style=\"font-size:20px;\">Dedicated Routed and Switched ports<\/h3>\n<\/div>\n<ul>\n<li>Dedicated, secure ports on high-performance Cisco equipment<\/li>\n<li>Available in 1G, 10G, and 100G options<\/li>\n<li>Full control over your traffic and routing<\/li>\n<\/ul><\/div>\n<\/div>\n<div class=\"col\">\n<div class=\"box1 box-icon h-100 p-4\">\n<div class=\"d-flex flex-nowrap mb-4\">\n<div class=\"box-icon-img\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"virtual pop\" data-src=\"\/wp-content\/uploads\/virtual-pop-2.png\" class=\"lazy\"><\/div>\n<h3 class=\"boxi-title my-0 text-primary fw-bold\" style=\"font-size:20px;\">Internet Exchange Connectivity<\/h3>\n<\/div>\n<ul>\n<li>Present your ASN at major Internet Exchanges globally<\/li>\n<li>Direct peering opportunities<\/li>\n<li>Reduced latency and transit costs<\/li>\n<li>Reduce cross-connect costs for multi related services<\/li>\n<\/ul><\/div>\n<\/div>\n<div class=\"col\">\n<div class=\"box1 box-icon h-100 p-4\">\n<div class=\"d-flex flex-nowrap mb-4\">\n<div class=\"box-icon-img\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"virtual pop\" data-src=\"\/wp-content\/uploads\/virtual-pop-3.png\" class=\"lazy\"><\/div>\n<h3 class=\"boxi-title my-0 text-primary fw-bold\" style=\"font-size:20px;\">IP Transit &amp; DIA<\/h3>\n<\/div>\n<ul>\n<li>Premium bandwidth with proper and diverse routing<\/li>\n<li>Wealthy domestic routing<\/li>\n<li>BYOIP available<\/li>\n<li>Competitive rates with volume discounts<\/li>\n<\/ul><\/div>\n<\/div>\n<div class=\"col\">\n<div class=\"box1 box-icon h-100 p-4\">\n<div class=\"d-flex flex-nowrap mb-4\">\n<div class=\"box-icon-img\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"virtual pop\" data-src=\"\/wp-content\/uploads\/virtual-pop-4.png\" class=\"lazy\"><\/div>\n<h3 class=\"boxi-title my-0 text-primary fw-bold\" style=\"font-size:20px;\">Secure Transport over wavelength backbone<\/h3>\n<\/div>\n<ul>\n<li>Encrypted L2 MPLS connections back to your home POP<\/li>\n<li>Multiple path options for redundancy<\/li>\n<li>Low-latency routes via subsea and terrestrial network<\/li>\n<\/ul><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"section bg-gray\">\n<div class=\"inner\" style=\"padding-top:65px;\">\n<h2 class=\"text-centers\">\n\t\t\tWhy Leading ISPs, Mobile Operator Choose Virtual POP<br>\n\t\t<\/h2>\n<div class=\"row row-cols-1 row-cols-md-2 row-cols-lg-2 gx-md-5 gy-md-3 gy-3 mb-3 mt-3\">\n<div class=\"col\">\n<div class=\"text-border-left\">\n\t\t                  <span class=\"common-text-20--bold\">Scaling instantly<\/span>\n<p class=\"common-text-14 pt-2\">\n\t\t\t\t\t\t\tFlexible options to expand capacity\n\t\t\t\t\t\t  <\/p>\n<\/div>\n<\/div>\n<div class=\"col\">\n<div class=\"text-border-left\">\n\t\t                  <span class=\"common-text-20--bold\">All in One Solution<\/span>\n<p class=\"common-text-14 pt-2\">\n\t\t\t\t\t\t\t  Get benefits of our services like IP\/IX transit, Internet Access, Remote DIA, Cloud Connect, L2, and many others while using Virtual POP\n\t\t\t\t\t\t  <\/p>\n<\/div>\n<\/div>\n<div class=\"col\">\n<div class=\"text-border-left\">\n\t\t                  <span class=\"common-text-20--bold\">True Global Reach<\/span>\n<p class=\"common-text-14 pt-2\">\n\t\t\t\t\t\t\tConnect to major 50+ IXs worldwide using your own ASN. Access premium data centers across 37+ countries<\/p>\n<\/div>\n<\/div>\n<div class=\"col\">\n<div class=\"text-border-left\">\n\t\t                  <span class=\"common-text-20--bold\">Fully Managed Service<\/span>\n<p class=\"common-text-14 pt-2\">\n\t\t\t\t\t\t\t  24\/7 engineering support, proactive monitoring, and cross-connect management&mdash;all included<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"section\">\n<div class=\"inner\" style=\"padding-top:65px;\">\n<h2>Features Comparison<\/h2>\n<div class=\"table-responsive table-striped peering\">\n<table class=\"table table-striped table-bordered\">\n<tbody>\n<tr>\n<td style=\"font-weight:bold;\"><\/td>\n<td class=\"text-center\" style=\"font-weight:bold;\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/physpop.svg\" class=\"lazy\">&nbsp;&nbsp;&nbsp; Physical POP<\/td>\n<td class=\"text-center\" style=\"font-weight:bold\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/vpopico.svg\" class=\"lazy\">&nbsp;&nbsp;&nbsp; IPTP vPoP<\/td>\n<\/tr>\n<tr>\n<td>Use own IP addresses<br>and ASN (BYOIP\/ASN)<\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Cross-connect<br>to other rack<\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Internet Exchange<br>membership under own ASN<\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Direct connect to<br>Cloud Providers (AWS, Azure, Alibaba, etc.)<\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Establishing PoP<br>with budget under 100$\/month<\/td>\n<td class=\"text-danger text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compnon.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Instant PoP expansion<br>within 37 countries<\/td>\n<td class=\"text-danger text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compnon.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Zero<br>CAPEX<\/td>\n<td class=\"text-danger text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compnon.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Free Managed<br>service to maintain PoP operation<\/td>\n<td class=\"text-danger text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compnon.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>No cross-connect charge<br>for IPTP service (DIA, MPLS, IPT, etc.)<\/td>\n<td class=\"text-danger text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compnon.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<tr>\n<td>Multi-language<br>technical support<\/td>\n<td class=\"text-danger text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compnon.svg\" class=\"lazy\"><\/td>\n<td class=\"text-success text-center\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/compexist.svg\" class=\"lazy\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div><div class=\"section section-pcloud\">\n<div class=\"inner\">\n<h2 class=\"mb-5\">Who Benefits from Virtual POP?<\/h2>\n<div class=\"row row-cols-1 row-cols-md-2 g-4 g-lg-5 mb-4 mb-lg-5 pb-lg-4\">\n<div class=\"col\">\n<div class=\"box-dcloud-bw text-right\">\n\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Internet Service Providers\" style=\"max-width:200px;\" data-src=\"\/wp-content\/uploads\/internet-provider.png\" class=\"lazy\">\n\t\t\t\t<\/div>\n<\/div>\n<div class=\"col\">\n<h3 class=\"dcloud-headings\">Internet Service Providers<\/h3>\n<p>Expand network footprint without massive capital investment. IPTP Virtual POP service allows to manage your global presence efficiently<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 row-cols-md-2 g-4 g-lg-5 flex-row-reverse mb-5\">\n<div class=\"col\">\n<div class=\"box-dcloud-bw text-centers\">\n\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Content Providers\" style=\"max-width:200px;\" data-src=\"\/wp-content\/uploads\/content-provider2.png\" class=\"lazy\"><\/div>\n<\/div>\n<div class=\"col\">\n<h3 class=\"dcloud-headings\">Content Providers<\/h3>\n<p>Get localised with strategic POP locations. Reduce latency and improve user experience globally<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 row-cols-md-2 g-4 g-lg-5 mb-4 mb-lg-5 pb-lg-4\">\n<div class=\"col\">\n<div class=\"box-dcloud-bw text-right\">\n\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Mobile Operators\" style=\"max-width:200px;\" data-src=\"\/wp-content\/uploads\/mobile-operator.png\" class=\"lazy\"><\/div>\n<\/div>\n<div class=\"col\">\n<h3 class=\"dcloud-headings\">Mobile Operators<\/h3>\n<p>Improve international connectivity and roaming services. leverages our Virtual POP for your expansion into new markets neatly<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 row-cols-md-2 g-4 g-lg-5 flex-row-reverse mb-5\">\n<div class=\"col\">\n<div class=\"box-dcloud-bw text-centers\">\n\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Enterprise Networks\" style=\"max-width:200px;\" data-src=\"\/wp-content\/uploads\/enterprise-network2.png\" class=\"lazy\">\n\t\t\t\t<\/div>\n<\/div>\n<div class=\"col\">\n<h3 class=\"dcloud-headings\">Enterprise Networks<\/h3>\n<p>Build private global networks without the complexity of managing international infrastructure<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"section\">\n<div class=\"inner\" style=\"padding-bottom: 50px;padding-top:20px;\">\n<h2>Budget Comparison (average global prices)<\/h2>\n<div class=\"table-responsive table-striped peering\">\n<table class=\"table table-striped table-bordered\">\n<tbody>\n<tr>\n<td style=\"font-weight:bold;\"><\/td>\n<td class=\"text-center\" style=\"font-weight:bold;\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/physpop.svg\" class=\"lazy\">&nbsp;&nbsp;&nbsp; Physical POP<\/td>\n<td class=\"text-center\" style=\"font-weight:bold\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Virtual PoP\" data-src=\"\/wp-content\/uploads\/vpopico.svg\" class=\"lazy\">&nbsp;&nbsp;&nbsp; IPTP vPoP<\/td>\n<\/tr>\n<tr>\n<td>Rack<br>rental<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">2000<\/span><br>US$\/month<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">0<\/span><br>US$\/month<\/td>\n<\/tr>\n<tr>\n<td>Equipment<br>Purchase<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">1000-5000<\/span><br>US$ one-off<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">0<\/span><br>US$<\/td>\n<\/tr>\n<tr>\n<td>Installation<br>and remote-hands support<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">1000-3000<\/span><br>US$ one-off<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">0<\/span><br>US$<\/td>\n<\/tr>\n<tr>\n<td>Cross-connect to Provider<br>for OOB \/ IPT \/ DIA \/ L2<\/td>\n<td class=\"text-center\">Per each xcon<br><span style=\"color:#ed4b00;font-weight:bold\">200<\/span> US$\/month<br><span style=\"color:#ed4b00;font-weight:bold\">500<\/span> US$ one-off<\/td>\n<td class=\"text-center\"><span style=\"color:#ed4b00;font-weight:bold\">0<\/span><br>US$<br>(if service is provided by IPTP)<\/td>\n<\/tr>\n<tr>\n<td>External<br>cross-connection<\/td>\n<td class=\"text-center\">Data center price<\/td>\n<td class=\"text-center\">Data center price +<br>IPTP operation cost<\/td>\n<\/tr>\n<tr>\n<td><strong>Estimate total budget<br>to start for first month<\/strong><\/td>\n<td class=\"text-center\">Up to<br><span style=\"color:#ed4b00;font-weight:bold\">10 000<\/span> US$<\/td>\n<td class=\"text-center\">Starting from <span style=\"color:#ed4b00;font-weight:bold\">25<\/span><br>US$\/month for a 1G port<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div><link rel=\"stylesheet\" href=\"https:\/\/www.iptp.us\/wp-content\/themes\/iptp-theme\/css\/bookmeeting.css\" type=\"text\/css\"><div class=\"section post-form post-form-ss\">\r\n    <div class=\"inner\">\r\n\r\n\r\n        <div class=\"inner-post__body\">\r\n\r\n            <div class=\"container\">\r\n                   <div id=\"ss-form\" class=\"eventsForm ss-save have-shadow lift rounded mb-5\">\r\n                    \r\n                    <div class=\"text-center mb-1 text-gradient1 ss-heading\">\r\n                        Getting Started                  \r\n                    <\/div>\r\n                    <p class=\"page-text1 fw-bold text-center mb-3 pb-3\">Your Global Expansion Starts Here<br>\r\nGo Live We handle the setup&mdash;you're online in 48 hours<\/p>\r\n\r\n       <form autocomplete=\"off\" class=\"js_form_book_request_now js_form_get_token\">\r\n           <input type=\"hidden\" name=\"_wp_http_referer\" value=\"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/pages\/37197\" class=\"no-check\">\r\n   <input type=\"hidden\" name=\"_current_title\" value=\"IPTP Networks\" class=\"no-check\">\r\n   <input type=\"hidden\" name=\"security\" value=\"8690560296\">\r\n   <input type=\"hidden\" name=\"form_time\" value=\"1775282308\">\r\n   <input type=\"text\" name=\"website\" style=\"display:none\" class=\"no-check\">\r\n   <input type=\"hidden\" name=\"js_check\" class=\"no-check\" value=\"\">\r\n             \r\n          <div class=\"eventsForm__body\">\r\n             <div class=\"form-fields\">\r\n                <div class=\"row mb-3\">\r\n                   <div class=\"col-12\">\r\n                      <div class=\"field-wrapper\">\r\n                         <input type=\"text\" name=\"your_name\" placeholder=\"Your Name *\" autocomplete=\"off\">\r\n                      <\/div>\r\n                   <\/div>\r\n    \r\n                   <div class=\"col-12 col-md-6\">\r\n                      <div class=\"field-wrapper\">\r\n                      \r\n                         <div class=\"wrap-intl-tel-input\">\r\n                            <input type=\"text\" name=\"asnumber\" class=\"intl-tel-input no-check\" placeholder=\"Phone Number\">\r\n                         <\/div>\r\n                      <\/div>\r\n                   <\/div>\r\n                   <div class=\"col-12 col-md-6\">\r\n                      <div class=\"field-wrapper\">\r\n                         <input type=\"text\" name=\"email\" placeholder=\"Email *\" autocomplete=\"off\">\r\n                      <\/div>\r\n                   <\/div>\r\n                   <div class=\"col-12 col-md-6\">\r\n                      <div class=\"field-wrapper\">\r\n                         <input type=\"text\" name=\"company\" placeholder=\"Company *\" autocomplete=\"off\">\r\n                      <\/div>\r\n                   <\/div>\r\n                   <div class=\"col-12 col-md-6\">\r\n                      <div class=\"field-wrapper\">\r\n                         <input type=\"text\" name=\"job\" placeholder=\"Job Title\" autocomplete=\"off\" class=\"no-check\">\r\n                      <\/div>\r\n                   <\/div>\r\n\r\n              <!--     <div class=\"col-12 col-md-12\">\r\n                      <div class=\"field-wrapper\">\r\n                        <div>\r\n                            <label for=\"preferred_location\" class=\"form-label fw-medium\">Preferred Location<\/label>\r\n                        <\/div>\r\n -->\r\n\r\n\r\n    <!--                     <select id=\"serverlocation\" name=\"preferred_location\" class=\"form-select\">\r\n                                                                                                 <option n=\"1\" value=\"Dedicated Routed and Switched ports\" selected>Dedicated Routed and Switched ports\r<\/option>\r\n                                                                     <option n=\"2\" value=\"Internet Exchange Connectivity\" >Internet Exchange Connectivity\r<\/option>\r\n                                                                     <option n=\"3\" value=\"IP Transit & DIA\" >IP Transit & DIA\r<\/option>\r\n                                                                     <option n=\"4\" value=\"Secure Transport by our wavelength backbone\" >Secure Transport by our wavelength backbone<\/option>\r\n                                                                                    <\/select>\r\n                       \r\n                      <\/div>\r\n                   <\/div>\r\n\r\n                <\/div>\r\n -->\r\n\r\n                <div class=\"mb-3 field-wrapper\">\r\n                    <label for=\"quick-overview\" class=\"form-label fw-medium\">Describe your request<\/label>\r\n                    <textarea class=\"form-control\" id=\"quick-overview\" placeholder=\"Quick overview *\" rows=\"3\" name=\"description\"><\/textarea>\r\n                <\/div>\r\n\r\n                    <div class=\"col-xs-12 col-md-12 line-group\">\r\n                        * required fields                    <\/div>\r\n\r\n                   <div class=\"form-buttons\">\r\n                      <button class=\"btn-primary\" type=\"submit\">\r\n                      Request a Quote                      <\/button>\r\n                   <\/div>\r\n\r\n                    <div class=\"eventsForm_mod eventsForm__ok\">\r\n                      <p>Thank you for the registration!<\/p>\r\n                   <\/div>\r\n                   <div class=\"eventsForm_mod eventsForm__error\">\r\n                      <p>Please fill in all required fields<\/p>\r\n                   <\/div>\r\n\r\n               \r\n       \r\n       <\/div>\r\n    \r\n    <\/div>\r\n    \r\n       <\/div>\r\n\r\n        <\/form><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script type=\"text\/javascript\">\r\n\r\n    function containsNumbers(str) {\r\n      return \/\\d\/.test(str);\r\n    }\r\n\r\n    \/\/ var event_code_jumbo_array = [];\r\n    function isEmail(email) {\r\n      var regex = \/^([a-zA-Z0-9_.+-])+\\@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]{2,4})+$\/;\r\n\r\n\r\n      var ar_email = email.split(\"@\");\r\n\r\n      \/\/ console.log( 'true' + ar_email[1].indexOf( '.' ) > 0 );\r\n\r\n      \/\/ if ( ar_email[1].indexOf( '.' ) > 0\r\n      return regex.test(email) &&  ar_email[1].indexOf( '.' ) > 0;\r\n    }\r\n\r\n\r\n    function isEmail_v2( value = \"\" ) {\r\n      const regex = \/^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,}$\/;\r\n\r\n      if ( !regex.test( value ) ) {\r\n\r\n        return false;\r\n\r\n      } else {\r\n\r\n        return true;\r\n      }\r\n    }\r\n\r\n\r\n   jQuery(function($){\r\n\r\n\r\n    \/\/ get token\r\n\r\n\r\n\r\n\r\n     $(document).on('keydown', '.js_form_book_request_now input[name]', function (e) {\r\n        var $this = $(this);\r\n\r\n        if ( $this.val() != \"\" ) {\r\n\r\n            $this.removeClass('input-error');\r\n\r\n        } else {\r\n            $('.eventsForm__error').hide();\r\n        }\r\n\r\n\r\n     });\r\n\r\n\r\n    \/\/ ------------------------------------------------------------\r\n    \/\/ booking metting\r\n    \/\/ ------------------------------------------------------------\r\n    $(document).on('submit', '.js_form_book_request_now', function (e) {\r\n        e.preventDefault();\r\n\r\n        var $this = $(this);\r\n        \r\n\r\n        $this.find('[name]').removeClass('input-error');\r\n\r\n        var check = true;\r\n        var check2 = true;\r\n        var focus = false;\r\n\r\n        $('.eventsForm__ok').hide();\r\n        $('.eventsForm__ok').find('p').html('');\r\n\r\n        $('.eventsForm__error').hide();    \r\n        $('.eventsForm__error').find('p').html('');\r\n        \r\n\r\n\r\n        $this.find('[name]').each(function(){\r\n\r\n            if ( !$(this).hasClass('no-check') ) {\r\n\r\n\r\n                if ( $(this).val() == \"\" ||  $(this).val().trim() === '' ) {\r\n\r\n                    \/\/ $(this).addClass('input-error');\r\n                    \r\n                    if ( focus == false ) {\r\n\r\n                        focus = true;\r\n                        $(this).focus();\r\n         \r\n                    }\r\n\r\n                    check = false;\r\n                    \r\n                }\r\n\r\n             }\r\n\r\n        });\r\n\r\n\r\n        \/\/ $('.btn-dropdown-menu_meeting_time').removeClass('input-error');\r\n\r\n\r\n        \/\/ if ( !$('body .dropdown-menu_meeting_time li a').hasClass('is-active') ) {\r\n\r\n        \/\/     $('.btn-dropdown-menu_meeting_time').addClass('input-error');\r\n        \/\/     check2 = false;\r\n\r\n            \r\n        \/\/ }\r\n\r\n        \/\/ if ( check == false || check2 == false ) {\r\n        if ( check == false ) {\r\n\r\n            $('.eventsForm__error').find('p').html( benevolent_data.error_all );\r\n\r\n            $('.eventsForm__error').show();\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        var v_your_name = $this.find('[name=\"your_name\"]').val();    \r\n\r\n        if ( !isNaN( v_your_name ) || containsNumbers( v_your_name  ) ) {\r\n\r\n            $('.eventsForm__error').find('p').html( benevolent_data.error_name );\r\n\r\n            \/\/ $this.find('[name=\"your_name\"]').val('').focus().addClass('input-error');\r\n            \/\/ $this.find('[name=\"your_name\"]').focus().addClass('input-error');\r\n            $this.find('[name=\"your_name\"]').focus();\r\n\r\n            $('.eventsForm__error').show();\r\n            \r\n            return;\r\n        }\r\n\r\n\r\n\r\n\r\n\r\n        \/\/  var v_asnumber = $this.find('[name=\"asnumber\"]').val();    \r\n\r\n        \/\/ if ( isNaN( v_asnumber ) || v_asnumber.length < 4  ) {\r\n\r\n        \/\/     $('.eventsForm__error').find('p').html(\"Enter at least 3 numeric characters or must not contain text characters\");\r\n\r\n        \/\/     \/\/ $this.find('[name=\"asnumber\"]').val('').focus().addClass('input-error');\r\n        \/\/     $this.find('[name=\"asnumber\"]').focus().addClass('input-error');\r\n\r\n\r\n        \/\/     $('.eventsForm__error').show();\r\n        \/\/     return;\r\n        \/\/ }\r\n\r\n\r\n         var v_email = $this.find('[name=\"email\"]').val();    \r\n\r\n        if ( !isEmail_v2( v_email )  ) {\r\n \r\n            $('.eventsForm__error').find('p').html( benevolent_data.error_mail );\r\n\r\n            \/\/ $this.find('[name=\"email\"]').val('').focus().addClass('input-error');\r\n            \/\/ $this.find('[name=\"email\"]').focus().addClass('input-error');\r\n            $this.find('[name=\"email\"]').focus();\r\n\r\n\r\n            $('.eventsForm__error').show();\r\n            return;\r\n        }\r\n\r\n\r\n        \/\/ var v_ar_services = $this.find('[name=\"services[]\"]:checked').length;\r\n\r\n\r\n\r\n        \/\/ if ( v_ar_services <= 0   ) {\r\n \r\n        \/\/     $('.eventsForm__error').find('p').html(\"Please select at least one service or more\");\r\n\r\n        \/\/     \/\/ $this.find('[name=\"email\"]').val('').focus().addClass('input-error');\r\n\r\n\r\n        \/\/     $('.eventsForm__error').show();\r\n        \/\/     return;\r\n        \/\/ }\r\n\r\n\r\n        if ( $(this).find('[name=\"captcha\"]').length > 0  ) {\r\n\r\n           var data_qid = $(this).find('.captcha__label').attr('data-qid');\r\n\r\n           \/\/ console.log( code_jumbo_array[ data_qid ] );\r\n\r\n            if ( $(this).find('[name=\"captcha\"]').val() !=  code_jumbo_array[ data_qid ]  ) {\r\n\r\n                $('.eventsForm__error').find('p').html(\"Incorrect captcha\");\r\n                $('.eventsForm__error').show();\r\n\r\n                $(this).find('[name=\"captcha\"]').val('').focus();\r\n\r\n                return;\r\n            }\r\n\r\n        }\r\n \r\n\r\n\r\n       var services = \"\";\r\n\r\n        $this.find('[name=\"services[]\"]:checked').each(function(){\r\n\r\n            if ( services ) {\r\n                services += \", \";\r\n            }\r\n\r\n            services += $(this).val();\r\n\r\n        });\r\n\r\n     \r\n\r\n        \r\n        \/\/ console.log('done!');\r\n        \/\/ return;\r\n\r\n\r\n        var data_all = $this.serialize();\r\n\r\n\r\n        \/\/ $('.eventsForm__ok').html('');\r\n        \/\/ $('.eventsForm__ok').hide();\r\n        \/\/ $('.eventsForm__error').hide();\r\n\r\n\r\n        var in_tel = \"\";\r\n\r\n        if ( $this.find('.intl-tel-input-v2').length ) {\r\n\r\n             if ( benevolent_data.is_mobile ) {\r\n\r\n                in_tel = $this.find('.iti__selected-dial-code').html();\r\n\r\n               in_tel = in_tel.replace(\"+\", \"\");\r\n\r\n                 var data_in_tel_country = $this.find('.iti__selected-flag').attr('title');\r\n\r\n                var ar_in_tel_country = data_in_tel_country.split('(');\r\n\r\n                var in_tel_country = ar_in_tel_country[0];\r\n\r\n\r\n            } else {\r\n\r\n                in_tel = $this.find('.iti__active').data('dial-code');\r\n\r\n                var data_in_tel_country = $this.find('.iti__active').find('.iti__country-name').html();\r\n\r\n                var ar_in_tel_country = data_in_tel_country.split('(');\r\n\r\n                var in_tel_country = ar_in_tel_country[0];\r\n\r\n            }\r\n\r\n        \r\n\r\n        }\r\n\r\n\r\n\r\n        \/\/ console.log('clear');\r\n\r\n        \/\/ return;\r\n\r\n\r\n      \r\n        $.ajax({\r\n            type: \"post\",\r\n            dataType: \"json\",\r\n            url: benevolent_data.admin_ajax,\r\n            data: {\r\n\r\n                action: \"send_mail_request_form_new\",\r\n                data: data_all,\r\n                \/\/ time: $(this).find('[name=\"time\"]').val(),\r\n                \/\/ time: $('body .dropdown-menu_meeting_time li a.is-active').attr('data-value'),\r\n                in_tel: in_tel,\r\n\r\n                \/\/ services: services,\r\n\r\n\r\n                in_tel_country: in_tel_country,\r\n                post_id: \"\",\r\n                \/\/ security: $this.find('#g-recaptcha-response').val() || \"\",\r\n                security: $this.find('[name=\"security\"]').val() || \"\",\r\n\r\n                 utm: localStorage.getItem(\"utm_data\") || \"\",\r\n            },\r\n            context: this,\r\n            beforeSend: function () {\r\n\r\n                $(this).find('[type=\"submit\"]').attr('disabled', true);\r\n                $this.find('[type=\"submit\"]').addClass('dashed-loading');\r\n\r\n            },\r\n            success: function (response) {\r\n\r\n\r\n                if (response.status == \"error\") {\r\n\r\n              \r\n\r\n                    $('.eventsForm__error').find('p').html( response.message );\r\n                    $('.eventsForm__error').show();\r\n\r\n\r\n                \r\n\r\n                    $(this).find('[type=\"submit\"]').attr('disabled', false);\r\n                    $this.find('[type=\"submit\"]').removeClass('dashed-loading');\r\n                    \/\/ $this.find('[name=\"email\"]').val('');\r\n\r\n\r\n\r\n                }\r\n                else if (response == \"yes\") {\r\n\r\n                  \/\/ $('.eventsForm__ok').find('p').html('Thank you for the registration!');\r\n                  \/\/ $('.eventsForm__ok').show();\r\n\r\n\r\n                    stt_js_form_ajax_quote = true;\r\n\r\n                    \/\/  $('.btn__jumboix').attr('disabled',false);\r\n                    $this.find('[type=\"submit\"]').removeClass('dashed-loading');\r\n\r\n                    \/\/ setTimeout(function () {\r\n\r\n                    \/\/     \/\/ location.href = location.href;\r\n\r\n                    \/\/     event_redirect_form_to_page();     \r\n\r\n                    \/\/ }, 5000);\r\n\r\n                    \/\/ redirect_form_to_page();\r\n                     event_redirect_form_to_page();\r\n\r\n\r\n                } else {\r\n\r\n                    $('.eventsForm__error').find('p').html('Error, please try again!');\r\n                    $('.eventsForm__error').show();\r\n\r\n                   $(this).find('[type=\"submit\"]').attr('disabled', false);\r\n\r\n                }\r\n\r\n            },\r\n            error: function (jqXHR, textStatus, errorThrown) {\r\n                \/\/  location.href = location.href;\r\n\r\n                $('.eventsForm__error').find('p').html('Error, please try again!');\r\n                $('.eventsForm__error').show();\r\n\r\n            }\r\n        })\r\n    });\r\n\r\n\r\n    $('body .dropdown-menu_meeting_time li a').on('click',function(e){\r\n         e.preventDefault();\r\n\r\n         $('body .dropdown-menu_meeting_time li a').removeClass('is-active');\r\n\r\n         $(this).addClass('is-active');\r\n\r\n         var v = $(this).html();\r\n\r\n         $('body .btn-dropdown-menu_meeting_time').html( v );\r\n\r\n         $('.btn-dropdown-menu_meeting_time').removeClass('input-error');\r\n\r\n    });\r\n\r\n\r\n    $('body .js_form_book_request_now').find('[type=\"submit\"]').attr('disabled', false);\r\n\r\n\r\n    function event_redirect_form_to_page(){\r\n\r\n         \/\/ location.href = benevolent_data.link_op_lp_all_form_new_thanks + \"?back=\" + \"\" ;\r\n       location.href = benevolent_data.link_op_lp_all_form_new_thanks + \"\";\r\n\r\n    }\r\n\r\n   })\r\n\r\n\r\n\r\n<\/script>\r\n\r\n \r\n\n<div class=\"section section-pcloud\">\n<div class=\"inner\">\n<h2 class=\"text-center\" style=\"\">FAQ Section<\/h2>\n<div class=\"accordion dcloud-accordion my-4\" id=\"dcloud-accordion\">\n<div class=\"accordion-item\">\n<h3 class=\"accordion-header\"><button aria-controls=\"collapseOne\" aria-expanded=\"true\" class=\"accordion-button\" data-bs-target=\"#collapseOne\" data-bs-toggle=\"collapse\" type=\"button\">How is Virtual POP different from traditional colocation?<\/button><\/h3>\n<div class=\"accordion-collapse collapse show\" id=\"collapseOne\">\n<div class=\"accordion-body\">Virtual POP provide full functional of physical POP without requiring to deploy your own hardware and invest full cost. You get started with dedicated private VLAN port (switch ports leasing) in the new location, localize your network with incredible cost optimization on IPTP physical infrastructure<\/div>\n<\/div>\n<\/div>\n<div class=\"accordion-item\">\n<h3 class=\"accordion-header\"><button aria-controls=\"collapseTwo\" aria-expanded=\"false\" class=\"accordion-button collapsed\" data-bs-target=\"#collapseTwo\" data-bs-toggle=\"collapse\" type=\"button\">Can I use my own ASN?<\/button><\/h3>\n<div class=\"accordion-collapse collapse\" id=\"collapseTwo\">\n<div class=\"accordion-body\">Absolutely. Virtual POP is designed to extend your existing network, including full support for your ASN for BYOIP, as well connect your ASN directly to local Internet Exchanges, favorite Cloud and Internet Exchanges<\/div>\n<\/div>\n<\/div>\n<div class=\"accordion-item\">\n<h3 class=\"accordion-header\"><button aria-controls=\"collapseThree\" aria-expanded=\"false\" class=\"accordion-button collapsed\" data-bs-target=\"#collapseThree\" data-bs-toggle=\"collapse\" type=\"button\">What locations are available?<\/button><\/h3>\n<div class=\"accordion-collapse collapse\" id=\"collapseThree\">\n<div class=\"accordion-body\">We offer Virtual POP services in 37+ countries, <a href=\"https:\/\/www.iptp.us\/pt_PT\/network\/\">228 PoP<\/a> across major cities in Asia, Europe, America, Latam, Oceania and South Africa<\/div>\n<\/div>\n<\/div>\n<div class=\"accordion-item\">\n<h3 class=\"accordion-header\"><button aria-controls=\"collapse4\" aria-expanded=\"false\" class=\"accordion-button collapsed\" data-bs-target=\"#collapse4\" data-bs-toggle=\"collapse\" type=\"button\">How quickly can I add more capacity?<\/button><\/h3>\n<div class=\"accordion-collapse collapse\" id=\"collapse4\">\n<div class=\"accordion-body\">Upgrades more port can typically be completed within 24-48 hours, depending on the location and requested capacity<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#8230;<\/p>\n","protected":false},"author":17,"featured_media":0,"parent":388,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-inner-page.php","meta":[],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/pages\/37197"}],"collection":[{"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/comments?post=37197"}],"version-history":[{"count":133,"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/pages\/37197\/revisions"}],"predecessor-version":[{"id":39104,"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/pages\/37197\/revisions\/39104"}],"up":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/pages\/388"}],"wp:attachment":[{"href":"https:\/\/www.iptp.us\/pt_PT\/wp-json\/wp\/v2\/media?parent=37197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}