[{"data":1,"prerenderedAt":1616},["ShallowReactive",2],{"kb:\u002Fvoip\u002Fsetup-softphone":3,"kb-listed":402},{"id":4,"title":5,"body":6,"category":388,"cover":389,"description":390,"draft":391,"extension":60,"featured":392,"meta":393,"navigation":392,"noindex":391,"path":394,"scheduled":389,"seo":395,"stem":396,"tags":397,"updated":400,"__hash__":401},"kb\u002Fvoip\u002Fsetup-softphone.md","Set up your softphone on Mac, Windows & mobile",{"type":7,"value":8,"toc":379},"minimark",[9,18,33,38,51,55,99,102,169,179,183,186,242,253,268,273,276,318,321,325,328,338,342,372,375],[10,11,12,13,17],"p",{},"A ",[14,15,16],"strong",{},"softphone"," is just your extension running as an app instead of a desk handset — same number, same voicemail, but on your laptop or phone. This guide gets you registered and making calls in about five minutes. TEST",[19,20,21],"note",{},[10,22,23,24,27,28,32],{},"You'll need the ",[14,25,26],{},"SIP credentials"," from your welcome email: a username (your extension), a password, and a server address (something like ",[29,30,31],"code",{},"sip.londonict.com","). If you can't find them, ask us to resend — never share them in chat or email threads.",[34,35,37],"h2",{"id":36},"before-you-start","Before you start",[39,40,41,45,48],"ul",{},[42,43,44],"li",{},"A reliable internet connection — wired or strong Wi-Fi. Softphones are sensitive to packet loss, not just speed.",[42,46,47],{},"A headset. Laptop mics echo; a £20 USB headset transforms call quality.",[42,49,50],{},"Five minutes of quiet to test a call.",[34,52,54],{"id":53},"install-the-app","Install the app",[56,57,62],"pre",{"className":58,"code":59,"language":60,"meta":61,"style":61},"language-md shiki shiki-themes github-light github-dark","dfdfdf\ndfdfdfdf\ndfdfdfdf\ndfdfdfdf\ndfdfdfdf\ndfdfdf\n","md","",[29,63,64,73,79,84,89,94],{"__ignoreMap":61},[65,66,69],"span",{"class":67,"line":68},"line",1,[65,70,72],{"class":71},"sVt8B","dfdfdf\n",[65,74,76],{"class":67,"line":75},2,[65,77,78],{"class":71},"dfdfdfdf\n",[65,80,82],{"class":67,"line":81},3,[65,83,78],{"class":71},[65,85,87],{"class":67,"line":86},4,[65,88,78],{"class":71},[65,90,92],{"class":67,"line":91},5,[65,93,78],{"class":71},[65,95,97],{"class":67,"line":96},6,[65,98,72],{"class":71},[10,100,101],{},"We support the same SIP app across platforms, so the steps barely differ:",[103,104,105,121],"table",{},[106,107,108],"thead",{},[109,110,111,115,118],"tr",{},[112,113,114],"th",{},"Platform",[112,116,117],{},"App",[112,119,120],{},"Where to get it",[122,123,124,136,147,158],"tbody",{},[109,125,126,130,133],{},[127,128,129],"td",{},"macOS",[127,131,132],{},"Groundwire \u002F Zoiper",[127,134,135],{},"Mac App Store",[109,137,138,141,144],{},[127,139,140],{},"Windows",[127,142,143],{},"MicroSIP \u002F Zoiper",[127,145,146],{},"Vendor download",[109,148,149,152,155],{},[127,150,151],{},"iPhone \u002F iPad",[127,153,154],{},"Groundwire",[127,156,157],{},"App Store",[109,159,160,163,166],{},[127,161,162],{},"Android",[127,164,165],{},"Zoiper",[127,167,168],{},"Play Store",[170,171,172],"caution",{},[10,173,174,175,178],{},"Software phones can't reliably reach ",[14,176,177],{},"999 \u002F 112"," emergency services and won't share your location. Keep a mobile to hand for emergencies.",[34,180,182],{"id":181},"add-your-account","Add your account",[10,184,185],{},"Open the app and add a new SIP account. You only ever need four fields:",[56,187,192],{"className":188,"code":189,"filename":190,"language":191,"meta":61,"style":61},"language-ini shiki shiki-themes github-light github-dark","; The four values from your welcome email\nusername = 2041            ; your extension\ndomain   = sip.londonict.com\npassword = ••••••••        ; paste, don't retype\ntransport = TLS            ; encrypted; falls back to UDP if blocked\n","account.cfg","ini",[29,193,194,200,212,220,231],{"__ignoreMap":61},[65,195,196],{"class":67,"line":68},[65,197,199],{"class":198},"sJ8bj","; The four values from your welcome email\n",[65,201,202,206,209],{"class":67,"line":75},[65,203,205],{"class":204},"szBVR","username",[65,207,208],{"class":71}," = 2041            ",[65,210,211],{"class":198},"; your extension\n",[65,213,214,217],{"class":67,"line":81},[65,215,216],{"class":204},"domain",[65,218,219],{"class":71},"   = sip.londonict.com\n",[65,221,222,225,228],{"class":67,"line":86},[65,223,224],{"class":204},"password",[65,226,227],{"class":71}," = ••••••••        ",[65,229,230],{"class":198},"; paste, don't retype\n",[65,232,233,236,239],{"class":67,"line":91},[65,234,235],{"class":204},"transport",[65,237,238],{"class":71}," = TLS            ",[65,240,241],{"class":198},"; encrypted; falls back to UDP if blocked\n",[10,243,244,245,248,249,252],{},"Most apps auto-detect the rest. If yours asks for a port, use ",[14,246,247],{},"5061"," for TLS or ",[14,250,251],{},"5060"," for UDP.",[254,255,256],"tip",{},[10,257,258,259,263,264,267],{},"On desktop you can jump straight to the dial pad with the keyboard shortcut ",[260,261],"kbd",{"value":262},"meta"," ",[260,265],{"value":266},"K"," — handy when a call comes in while you're heads-down in something else.",[269,270,272],"h3",{"id":271},"check-it-registered","Check it registered",[10,274,275],{},"A registered account shows a green dot. If it's red, test that the SIP port is reachable from your network:",[56,277,282],{"className":278,"code":279,"filename":280,"language":281,"meta":61,"style":61},"language-bash shiki shiki-themes github-light github-dark","# TLS first, then plain UDP as a fallback check\nnc -vz sip.londonict.com 5061\nnc -vzu sip.londonict.com 5060\n","terminal","bash",[29,283,284,289,306],{"__ignoreMap":61},[65,285,286],{"class":67,"line":68},[65,287,288],{"class":198},"# TLS first, then plain UDP as a fallback check\n",[65,290,291,295,299,303],{"class":67,"line":75},[65,292,294],{"class":293},"sScJk","nc",[65,296,298],{"class":297},"sj4cs"," -vz",[65,300,302],{"class":301},"sZZnC"," sip.londonict.com",[65,304,305],{"class":297}," 5061\n",[65,307,308,310,313,315],{"class":67,"line":81},[65,309,294],{"class":293},[65,311,312],{"class":297}," -vzu",[65,314,302],{"class":301},[65,316,317],{"class":297}," 5060\n",[10,319,320],{},"If those time out, a firewall is blocking SIP — see troubleshooting below.",[34,322,324],{"id":323},"on-mobile","On mobile",[10,326,327],{},"Mobile is the same four fields, with one extra consideration:",[329,330,331],"warning",{},[10,332,333,334,337],{},"Leave ",[14,335,336],{},"push notifications"," enabled. Without push, the OS suspends the app to save battery and you'll miss calls. With push on, the app wakes only when a call actually arrives — so battery impact is negligible.",[34,339,341],{"id":340},"troubleshooting","Troubleshooting",[39,343,344,354,360,366],{},[42,345,346,349,350,353],{},[14,347,348],{},"One-way audio"," — almost always NAT\u002Ffirewall. Make sure UDP ",[14,351,352],{},"10000–20000"," (RTP) is open outbound, and prefer TLS+SRTP.",[42,355,356,359],{},[14,357,358],{},"Choppy or robotic calls"," — packet loss. Switch off Wi-Fi power-saving, or go wired. Run a line test before blaming the line.",[42,361,362,365],{},[14,363,364],{},"Registers, then drops every few minutes"," — the firewall is timing out the SIP session. Lower the registration interval to 60 seconds, or ask us to enable keep-alives.",[42,367,368,371],{},[14,369,370],{},"No incoming calls on mobile"," — push is off, or the app was force-quit. Reopen it and re-enable notifications.",[10,373,374],{},"Still stuck after that? Open a ticket with the app name, platform and whether the dot is red or green, and we'll have you sorted quickly.",[376,377,378],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":61,"searchDepth":81,"depth":81,"links":380},[381,382,383,386,387],{"id":36,"depth":75,"text":37},{"id":53,"depth":75,"text":54},{"id":181,"depth":75,"text":182,"children":384},[385],{"id":271,"depth":81,"text":272},{"id":323,"depth":75,"text":324},{"id":340,"depth":75,"text":341},"voip",null,"A 5-minute walkthrough that gets the softphone running on whatever you have to hand.",false,true,{},"\u002Fvoip\u002Fsetup-softphone",{"title":5,"description":390},"voip\u002Fsetup-softphone",[16,398,399],"setup","mobile","2026-05-10","0n6F5WbjNrXz8-urv7nS67qLYIEAUCOtGFsdcWjBOgs",[403,629,816,1034,1158,1369],{"id":404,"title":405,"body":406,"category":617,"cover":389,"description":618,"draft":391,"extension":60,"featured":391,"meta":619,"navigation":392,"noindex":391,"path":620,"scheduled":389,"seo":621,"stem":622,"tags":623,"updated":627,"__hash__":628},"kb\u002Fbroadband\u002Ffttc-vs-fttp.md","FTTC vs FTTP — which should you have?",{"type":7,"value":407,"toc":611},[408,419,468,472,502,506,517,521,534,543,547,608],[10,409,410,411,414,415,418],{},"The headline: ",[14,412,413],{},"FTTP"," is fibre all the way to your office. ",[14,416,417],{},"FTTC"," is fibre to the green cabinet on the corner, then copper from there to you. The longer the copper run, the slower it gets.",[39,420,424,425,424,451],{"className":421,"style":423},[422],"link-cards","grid-template-columns: 1fr 1fr; margin: 22px 0;","\n  ",[42,426,427,428,424],{},"\n    ",[429,430,434,435,434,441,434,446,427],"a",{"className":431,"href":433},[432],"link-card","#","\n      ",[436,437,440],"div",{"className":438},[439],"lc-eyebrow","Cheaper · widely available",[436,442,445],{"className":443},[444],"lc-title","FTTC — up to ~80 \u002F 20 Mbps",[436,447,450],{"className":448},[449],"lc-meta","Realistically half that on lines > 10 years old. Fine for email + Teams.",[42,452,427,453,424],{},[429,454,434,456,434,460,434,464,427],{"className":455,"href":433},[432],[436,457,459],{"className":458},[439],"Fastest · symmetric",[436,461,463],{"className":462},[444],"FTTP — up to 1,000 Mbps symmetrical",[436,465,467],{"className":466},[449],"No copper → near-zero packet loss, much better latency. ~20% more.",[34,469,471],{"id":470},"when-fttp-is-worth-the-upgrade","When FTTP is worth the upgrade",[39,473,474,481,488,495],{},[42,475,476,477,480],{},"You make a lot of ",[14,478,479],{},"video calls"," (uploads matter — FTTC's upload is the bottleneck).",[42,482,483,484,487],{},"You're a ",[14,485,486],{},"hybrid office"," and people back up to cloud during the day.",[42,489,490,491,494],{},"You run any kind of ",[14,492,493],{},"on-premise server"," that needs reliable inbound traffic.",[42,496,497,498,501],{},"You're more than ",[14,499,500],{},"400 m"," from the green cabinet (FTTC drops off a cliff past that).",[34,503,505],{"id":504},"when-to-stick-with-fttc","When to stick with FTTC",[39,507,508,511,514],{},[42,509,510],{},"Fewer than 10 staff, mostly browsing email and the web.",[42,512,513],{},"No site-to-site VPN.",[42,515,516],{},"Already paying for a backup 4G\u002F5G line — FTTP gives less margin to that.",[34,518,520],{"id":519},"how-to-check-whats-available","How to check what's available",[10,522,523,524,529,530,533],{},"Run a check at ",[429,525,526],{"href":526,"rel":527},"https:\u002F\u002Fwww.openreach.com\u002Ffibre-checker",[528],"nofollow"," with your postcode and number. If FTTP shows as available, we can typically have it live in ",[14,531,532],{},"2–4 weeks"," from order.",[254,535,536],{},[10,537,538,539,542],{},"If FTTP isn't available today, ask Openreach when the ",[14,540,541],{},"commercial deployment"," for your postcode is scheduled. The Stop Sell on copper has already started in some areas — you may be forced to FTTP within the year.",[34,544,546],{"id":545},"what-it-costs-rough","What it costs (rough)",[103,548,549,562],{},[106,550,551],{},[109,552,553,556,559],{},[112,554,555],{},"Tier",[112,557,558],{},"Download \u002F upload",[112,560,561],{},"Monthly (ex VAT)",[122,563,564,575,586,597],{},[109,565,566,569,572],{},[127,567,568],{},"FTTC 80\u002F20",[127,570,571],{},"50–70 \u002F 15–18 Mbps",[127,573,574],{},"~£40",[109,576,577,580,583],{},[127,578,579],{},"FTTP 160\u002F30",[127,581,582],{},"160 \u002F 30 Mbps",[127,584,585],{},"~£55",[109,587,588,591,594],{},[127,589,590],{},"FTTP 500\u002F75",[127,592,593],{},"500 \u002F 75 Mbps",[127,595,596],{},"~£80",[109,598,599,602,605],{},[127,600,601],{},"FTTP 1000\u002F115",[127,603,604],{},"950 \u002F 110 Mbps",[127,606,607],{},"~£120",[10,609,610],{},"Talk to your account manager before ordering — we can usually get better than retail through the wholesale agreements.",{"title":61,"searchDepth":81,"depth":81,"links":612},[613,614,615,616],{"id":470,"depth":75,"text":471},{"id":504,"depth":75,"text":505},{"id":519,"depth":75,"text":520},{"id":545,"depth":75,"text":546},"broadband","Plain English: the differences, the realistic speeds, and when an upgrade is worth the disruption.",{},"\u002Fbroadband\u002Ffttc-vs-fttp",{"title":405,"description":618},"broadband\u002Ffttc-vs-fttp",[624,625,617,626],"fttp","fttc","upgrades","2026-03-15","yHE0h0k5BMgJl_Xfp5NlOzhAPQv0SId04L-D4A9qA5A",{"id":630,"title":631,"body":632,"category":804,"cover":389,"description":805,"draft":391,"extension":60,"featured":391,"meta":806,"navigation":392,"noindex":391,"path":807,"scheduled":389,"seo":808,"stem":809,"tags":810,"updated":814,"__hash__":815},"kb\u002Fcloud\u002Fbackup-onedrive-properly.md","Back up your OneDrive properly (no, sync is not backup)",{"type":7,"value":633,"toc":799},[634,645,649,733,737,744,764,767,775,779],[10,635,636,637,640,641,644],{},"People assume \"it's in OneDrive, it's backed up.\" Mostly wrong. ",[14,638,639],{},"Sync is replication, not backup"," — if a file is corrupted, ransomware-encrypted or accidentally deleted, the broken version syncs everywhere within seconds. A real backup keeps ",[14,642,643],{},"immutable historical copies"," you can roll back to.",[34,646,648],{"id":647},"what-onedrive-does-and-doesnt-give-you","What OneDrive does and doesn't give you",[103,650,651,664],{},[106,652,653],{},[109,654,655,658,661],{},[112,656,657],{},"Capability",[112,659,660],{},"OneDrive sync",[112,662,663],{},"Proper backup",[122,665,666,676,685,695,705,715,724],{},[109,667,668,671,674],{},[127,669,670],{},"File available across devices",[127,672,673],{},"✓",[127,675,673],{},[109,677,678,681,683],{},[127,679,680],{},"Files survive laptop loss",[127,682,673],{},[127,684,673],{},[109,686,687,690,693],{},[127,688,689],{},"Recover a file you deleted yesterday",[127,691,692],{},"✓ (Recycle Bin, 30 days)",[127,694,673],{},[109,696,697,700,703],{},[127,698,699],{},"Recover a folder ransomware encrypted last week",[127,701,702],{},"partly (Files Restore, 30 days)",[127,704,673],{},[109,706,707,710,713],{},[127,708,709],{},"Recover an account compromised then wiped",[127,711,712],{},"✗",[127,714,673],{},[109,716,717,720,722],{},[127,718,719],{},"Recover from a malicious admin",[127,721,712],{},[127,723,673],{},[109,725,726,729,731],{},[127,727,728],{},"Recover after 30 days",[127,730,712],{},[127,732,673],{},[34,734,736],{"id":735},"the-10-minute-fix","The 10-minute fix",[10,738,739,740,743],{},"For most London ICT customers we set up ",[14,741,742],{},"Microsoft 365 Backup"," (Microsoft's own product) or a third-party like Veeam M365 \u002F Datto. Either gives you:",[39,745,746,752,758],{},[42,747,748,751],{},[14,749,750],{},"Immutable"," copies (Microsoft can't be admin'd into deleting them)",[42,753,754,757],{},[14,755,756],{},"Point-in-time restore"," going back at least 1 year",[42,759,760,763],{},[14,761,762],{},"Granular"," restore — pick a single file, a folder, a mailbox, or a whole user",[10,765,766],{},"Cost is ~£3–£4 per user per month. Worth it the first time anyone clicks the wrong link.",[170,768,769],{},[10,770,771,774],{},[14,772,773],{},"Sharepoint, Teams chats and OneNote also need backup."," Office staff lose Teams chats far more often than OneDrive files — the OneDrive backup product usually covers Teams too, but check it's enabled.",[34,776,778],{"id":777},"what-to-do-today","What to do today",[780,781,782,789,792],"ol",{},[42,783,784,785],{},"Reply to your account manager asking: ",[786,787,788],"em",{},"\"Is M365 Backup enabled on our tenant?\"",[42,790,791],{},"If the answer is no — schedule a 15-minute call to scope it. Configuration is the same day.",[42,793,794,795,798],{},"While you wait, ",[14,796,797],{},"set a quarterly reminder to actually test a restore"," of a real file. Untested backups have a way of not working when you need them.",{"title":61,"searchDepth":81,"depth":81,"links":800},[801,802,803],{"id":647,"depth":75,"text":648},{"id":735,"depth":75,"text":736},{"id":777,"depth":75,"text":778},"cloud","Why OneDrive sync alone doesn't protect you, and the 10-minute fix.",{},"\u002Fcloud\u002Fbackup-onedrive-properly",{"title":631,"description":805},"cloud\u002Fbackup-onedrive-properly",[811,812,813],"onedrive","backup","ransomware","2026-05-15","VAOMt5tvVqbjrJoFuH_gjvFhPOkBGeF9apuI9DiCzJk",{"id":817,"title":818,"body":819,"category":1022,"cover":389,"description":1023,"draft":391,"extension":60,"featured":392,"meta":1024,"navigation":392,"noindex":391,"path":1025,"scheduled":389,"seo":1026,"stem":1027,"tags":1028,"updated":1032,"__hash__":1033},"kb\u002Fhardware\u002Fchoosing-business-laptop.md","Choosing a business laptop — what we recommend in 2026",{"type":7,"value":820,"toc":1014},[821,824,828,883,891,917,921,975,979,986,1003,1007],[10,822,823],{},"The honest answer for most offices: you need fewer specs than the sales rep tells you. Here's what we deploy.",[34,825,827],{"id":826},"the-three-configurations","The three configurations",[39,829,424,832,424,849,424,866],{"className":830,"style":831},[422],"grid-template-columns: 1fr 1fr 1fr; margin: 22px 0;",[42,833,427,834,424],{},[429,835,434,837,434,841,434,845,427],{"className":836,"href":433},[432],[436,838,840],{"className":839},[439],"Everyday · £700–£900",[436,842,844],{"className":843},[444],"ThinkPad E14 \u002F Latitude 5450",[436,846,848],{"className":847},[449],"14\", i5 \u002F Ryzen 5, 16 GB RAM, 512 GB SSD. Email, Teams, web apps, light Excel. Covers 80% of staff.",[42,850,427,851,424],{},[429,852,434,854,434,858,434,862,427],{"className":853,"href":433},[432],[436,855,857],{"className":856},[439],"Heavy · £1,200–£1,500",[436,859,861],{"className":860},[444],"ThinkPad T14 \u002F EliteBook 845 G11",[436,863,865],{"className":864},[449],"14\", i7 \u002F Ryzen 7, 32 GB RAM, 1 TB SSD. Engineering, big Excel models, virtualisation, dev tools.",[42,867,427,868,424],{},[429,869,434,871,434,875,434,879,427],{"className":870,"href":433},[432],[436,872,874],{"className":873},[439],"Mobile · £1,400+",[436,876,878],{"className":877},[444],"MacBook Air M4 \u002F X1 Carbon",[436,880,882],{"className":881},[449],"13–14\", under 1.3 kg, 15-hour battery. Sales, exec, on-the-road. Pay for weight + battery, not speed.",[34,884,886,887,890],{"id":885},"what-we-dont-recommend","What we ",[786,888,889],{},"don't"," recommend",[39,892,893,899,905,911],{},[42,894,895,898],{},[14,896,897],{},"Consumer-grade Lenovo \u002F HP"," (IdeaPad, Pavilion, Envy). Save £200, lose ProSupport, lose business image, gain plastic.",[42,900,901,904],{},[14,902,903],{},"Anything \u003C 16 GB RAM"," in 2026. Teams + Chrome eats 12 GB on a quiet day.",[42,906,907,910],{},[14,908,909],{},"Spinning HDDs",". We haven't bought one in 4 years; you shouldn't either.",[42,912,913,916],{},[14,914,915],{},"256 GB SSDs",". Fills up before the warranty expires.",[34,918,920],{"id":919},"what-you-should-care-about","What you should care about",[103,922,923,933],{},[106,924,925],{},[109,926,927,930],{},[112,928,929],{},"Spec",[112,931,932],{},"Why it matters",[122,934,935,943,951,959,967],{},[109,936,937,940],{},[127,938,939],{},"RAM",[127,941,942],{},"The single biggest cause of \"my laptop is slow\" tickets",[109,944,945,948],{},[127,946,947],{},"SSD",[127,949,950],{},"Read speed = how fast the OS feels",[109,952,953,956],{},[127,954,955],{},"Battery",[127,957,958],{},"\"All-day\" claims are real on Apple silicon and ARM ThinkPads; vendor-marketing on Intel",[109,960,961,964],{},[127,962,963],{},"Warranty",[127,965,966],{},"3-year ProSupport \u002F NBD on-site is worth the extra ~£60",[109,968,969,972],{},[127,970,971],{},"Repair-ability",[127,973,974],{},"Framework laptops are tempting but support is DIY — fine for IT, awkward for sales",[34,976,978],{"id":977},"procurement-not-amazoncouk","Procurement, not amazon.co.uk",[10,980,981,982,985],{},"We buy direct from Lenovo \u002F Dell \u002F HP at wholesale (typically ",[14,983,984],{},"15–22% off list",") and ship to you with the OS pre-imaged. Order through your account manager:",[429,987,424,991,424,995,424,999],{"className":988,"href":989,"style":990},[432],"mailto:hello@londonict.com?subject=Laptop%20quote","display: block; max-width: 520px; margin: 18px 0;",[436,992,994],{"className":993},[439],"Procurement",[436,996,998],{"className":997},[444],"Request a laptop quote",[436,1000,1002],{"className":1001},[449],"We respond within 4 business hours with a specced-up quote and ETA.",[34,1004,1006],{"id":1005},"disposal-of-old-kit","Disposal of old kit",[10,1008,1009,1010,1013],{},"We collect, ",[14,1011,1012],{},"certified-wipe to NIST 800-88",", and recycle. You get the certificate of destruction for your records. Free for any customer that buys the replacements through us.",{"title":61,"searchDepth":81,"depth":81,"links":1015},[1016,1017,1019,1020,1021],{"id":826,"depth":75,"text":827},{"id":885,"depth":75,"text":1018},"What we don't recommend",{"id":919,"depth":75,"text":920},{"id":977,"depth":75,"text":978},{"id":1005,"depth":75,"text":1006},"hardware","Three configurations that cover 95% of real London ICT customers, with the trade-offs.",{},"\u002Fhardware\u002Fchoosing-business-laptop",{"title":818,"description":1023},"hardware\u002Fchoosing-business-laptop",[1029,1030,1031],"laptops","procurement","recommendation","2026-05-18","FY_E_0LR05BZDhRx3wKKd7bpSnd4bLHrL8xqnJPuY_A",{"id":1035,"title":1036,"body":1037,"category":1147,"cover":389,"description":1148,"draft":391,"extension":60,"featured":392,"meta":1149,"navigation":392,"noindex":391,"path":1150,"scheduled":389,"seo":1151,"stem":1152,"tags":1153,"updated":1156,"__hash__":1157},"kb\u002Fmicrosoft-365\u002Freset-password.md","Reset your Microsoft password (and what to do if MFA is locked)",{"type":7,"value":1038,"toc":1141},[1039,1042,1046,1058,1063,1067,1070,1079,1083,1086,1102,1107,1111,1118,1129,1134],[10,1040,1041],{},"If you can't sign in, work through these in order — most people are back in within a couple of minutes.",[34,1043,1045],{"id":1044},"_1-self-service-password-reset","1. Self-service password reset",[10,1047,1048,1049,1053,1054,1057],{},"Go to ",[429,1050,1051],{"href":1051,"rel":1052},"https:\u002F\u002Fpasswordreset.microsoftonline.com",[528],". Enter your work email; Microsoft will send a code to your ",[786,1055,1056],{},"secondary"," contact (mobile or alternative email). Paste the code, pick a new password, you're done.",[19,1059,1060],{},[10,1061,1062],{},"This only works if your IT team enabled self-service reset and you set up your contact methods previously. For London ICT customers, this is on by default.",[34,1064,1066],{"id":1065},"_2-mfa-prompt-isnt-coming-through","2. MFA prompt isn't coming through",[10,1068,1069],{},"Open the Microsoft Authenticator app on your phone. Pull down to refresh — most \"stuck\" prompts arrive once the app re-syncs.",[254,1071,1072],{},[10,1073,1074,1075,1078],{},"Phone in your hand but no notification? Try ",[14,1076,1077],{},"Number-matching"," — when prompted, the sign-in screen will show a 2-digit number; type it into the Authenticator. This is the new default and works even when push notifications fail.",[34,1080,1082],{"id":1081},"_3-youve-lost-the-device-with-the-authenticator","3. You've lost the device with the Authenticator",[10,1084,1085],{},"You'll need either:",[39,1087,1088,1095],{},[42,1089,1090,1091,1094],{},"The ",[14,1092,1093],{},"recovery code"," you printed when you first set up MFA",[42,1096,1097,1098,1101],{},"Or to ask us to ",[14,1099,1100],{},"reset MFA"," on your account",[329,1103,1104],{},[10,1105,1106],{},"Don't keep trying — five failed MFA attempts in 5 minutes auto-locks the account for 15 minutes. Open a ticket as soon as you realise the device is gone.",[34,1108,1110],{"id":1109},"_4-account-is-fully-locked","4. Account is fully locked",[10,1112,1113,1114,1117],{},"Ring ",[14,1115,1116],{},"020 8089 6800"," with these details to hand:",[39,1119,1120,1123,1126],{},[42,1121,1122],{},"Your work email",[42,1124,1125],{},"A photo of your work ID or recent payslip header (we have to verify it's really you)",[42,1127,1128],{},"A callback number we can reach you on",[170,1130,1131],{},[10,1132,1133],{},"We won't reset your password from an email request alone — too easy to spoof. Voice + ID is the bar.",[10,1135,1136,1137,1140],{},"If you get back in, set up at least ",[14,1138,1139],{},"two"," MFA methods (Authenticator + SMS, or Authenticator + recovery codes). Future-you will thank current-you.",{"title":61,"searchDepth":81,"depth":81,"links":1142},[1143,1144,1145,1146],{"id":1044,"depth":75,"text":1045},{"id":1065,"depth":75,"text":1066},{"id":1081,"depth":75,"text":1082},{"id":1109,"depth":75,"text":1110},"microsoft-365","Four ways to get back in, from quickest to most thorough.",{},"\u002Fmicrosoft-365\u002Freset-password",{"title":1036,"description":1148},"microsoft-365\u002Freset-password",[224,1154,1155],"mfa","sign-in","2026-04-22","UIDGbn9yZDxqd8l2FYDfZh0r8vyqoU_TJasoFEWnzxc",{"id":1159,"title":1160,"body":1161,"category":1359,"cover":389,"description":1360,"draft":391,"extension":60,"featured":392,"meta":1361,"navigation":392,"noindex":391,"path":1362,"scheduled":389,"seo":1363,"stem":1364,"tags":1365,"updated":1367,"__hash__":1368},"kb\u002Fnetworks\u002Fwifi-slow-one-floor.md","Why is my Wi-Fi slow on one floor only?",{"type":7,"value":1162,"toc":1352},[1163,1170,1174,1177,1239,1246,1250,1253,1271,1286,1289,1300,1304,1307,1333,1342,1346,1349],[10,1164,1165,1166,1169],{},"If everything works fine downstairs but the upstairs office is a coin flip, you almost certainly have a ",[14,1167,1168],{},"coverage"," problem, not a speed one. Here's the 5-minute diagnostic.",[34,1171,1173],{"id":1172},"step-1-measure-where-its-bad","Step 1 — measure where it's bad",[10,1175,1176],{},"Stand where it's slow with your phone or laptop. Open a speed test. Note three numbers:",[103,1178,1179,1195],{},[106,1180,1181],{},[109,1182,1183,1186,1189,1192],{},[112,1184,1185],{},"Metric",[112,1187,1188],{},"Good",[112,1190,1191],{},"Borderline",[112,1193,1194],{},"Bad",[122,1196,1197,1211,1225],{},[109,1198,1199,1202,1205,1208],{},[127,1200,1201],{},"Download",[127,1203,1204],{},"> 50 Mbps",[127,1206,1207],{},"10–50 Mbps",[127,1209,1210],{},"\u003C 10 Mbps",[109,1212,1213,1216,1219,1222],{},[127,1214,1215],{},"Upload",[127,1217,1218],{},"> 10 Mbps",[127,1220,1221],{},"3–10 Mbps",[127,1223,1224],{},"\u003C 3 Mbps",[109,1226,1227,1230,1233,1236],{},[127,1228,1229],{},"Ping to 1.1.1.1",[127,1231,1232],{},"\u003C 20 ms",[127,1234,1235],{},"20–60 ms",[127,1237,1238],{},"> 60 ms",[10,1240,1241,1242,1245],{},"Now walk closer to the access point (AP). Repeat. If the numbers jump dramatically as you approach, ",[14,1243,1244],{},"it's coverage",".",[34,1247,1249],{"id":1248},"step-2-check-signal-strength","Step 2 — check signal strength",[10,1251,1252],{},"On macOS:",[56,1254,1256],{"className":278,"code":1255,"language":281,"meta":61,"style":61},"# Hold ⌥ and click the Wi-Fi icon, or run:\n\u002FSystem\u002FLibrary\u002FPrivateFrameworks\u002FApple80211.framework\u002FVersions\u002FA\u002FResources\u002Fairport -I\n",[29,1257,1258,1263],{"__ignoreMap":61},[65,1259,1260],{"class":67,"line":68},[65,1261,1262],{"class":198},"# Hold ⌥ and click the Wi-Fi icon, or run:\n",[65,1264,1265,1268],{"class":67,"line":75},[65,1266,1267],{"class":293},"\u002FSystem\u002FLibrary\u002FPrivateFrameworks\u002FApple80211.framework\u002FVersions\u002FA\u002FResources\u002Fairport",[65,1269,1270],{"class":297}," -I\n",[10,1272,1273,1274,1277,1278,1281,1282,1285],{},"Look at the ",[29,1275,1276],{},"agrCtlRSSI"," value. Anything ",[14,1279,1280],{},"below -70 dBm"," is the source of your trouble. ",[14,1283,1284],{},"-65 to -55 dBm"," is healthy.",[10,1287,1288],{},"On Windows:",[56,1290,1294],{"className":1291,"code":1292,"language":1293,"meta":61,"style":61},"language-powershell shiki shiki-themes github-light github-dark","netsh wlan show interfaces | findstr Signal\n","powershell",[29,1295,1296],{"__ignoreMap":61},[65,1297,1298],{"class":67,"line":68},[65,1299,1292],{},[269,1301,1303],{"id":1302},"step-3-fix-itt","Step 3 — fix itt",[10,1305,1306],{},"In order of effort:",[780,1308,1309,1315,1321,1327],{},[42,1310,1311,1314],{},[14,1312,1313],{},"Move the AP"," to a more central location, away from the metal filing cabinet you put it next to. (We do this on a quarter of customer site visits.)",[42,1316,1317,1320],{},[14,1318,1319],{},"Add a wired AP"," upstairs. Best fix; cleanest performance. Needs an Ethernet run and an AP — your account manager can scope this.",[42,1322,1323,1326],{},[14,1324,1325],{},"Powerline + AP"," — Ethernet over the mains wiring. Works in modern installations; flaky in older buildings with metal junction boxes.",[42,1328,1329,1332],{},[14,1330,1331],{},"Mesh"," — last resort. Cheap and visible-looking, but throughput halves at every \"hop\". Better than nothing for a single dead spot.",[329,1334,1335],{},[10,1336,1337,1338,1341],{},"Avoid Wi-Fi repeaters \u002F extenders. They double your channel usage and ",[786,1339,1340],{},"reduce"," total throughput. If a sales person at PC World is pushing one, walk away.",[34,1343,1345],{"id":1344},"when-to-call-us","When to call us",[10,1347,1348],{},"If the dBm reading is fine but the speed is still bad — that's not coverage, that's interference, channel congestion or a backhaul issue. Open a ticket and we'll come and do a proper survey.",[376,1350,1351],{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":61,"searchDepth":81,"depth":81,"links":1353},[1354,1355,1358],{"id":1172,"depth":75,"text":1173},{"id":1248,"depth":75,"text":1249,"children":1356},[1357],{"id":1302,"depth":81,"text":1303},{"id":1344,"depth":75,"text":1345},"networks","Nine times out of ten it's coverage, not the broadband. Here's how to confirm and fix it.",{},"\u002Fnetworks\u002Fwifi-slow-one-floor",{"title":1160,"description":1360},"networks\u002Fwifi-slow-one-floor",[1366,340,1168],"wifi","2026-05-01","i074cMqc8mFJAxpL-yBTXDwpM0FE-eFSCYyt_vmoZdw",{"id":4,"title":5,"body":1370,"category":388,"cover":389,"description":390,"draft":391,"extension":60,"featured":392,"meta":1613,"navigation":392,"noindex":391,"path":394,"scheduled":389,"seo":1614,"stem":396,"tags":1615,"updated":400,"__hash__":401},{"type":7,"value":1371,"toc":1604},[1372,1376,1384,1386,1394,1396,1424,1426,1472,1478,1480,1482,1520,1526,1534,1536,1538,1566,1568,1570,1572,1578,1580,1600,1602],[10,1373,12,1374,17],{},[14,1375,16],{},[19,1377,1378],{},[10,1379,23,1380,27,1382,32],{},[14,1381,26],{},[29,1383,31],{},[34,1385,37],{"id":36},[39,1387,1388,1390,1392],{},[42,1389,44],{},[42,1391,47],{},[42,1393,50],{},[34,1395,54],{"id":53},[56,1397,1398],{"className":58,"code":59,"language":60,"meta":61,"style":61},[29,1399,1400,1404,1408,1412,1416,1420],{"__ignoreMap":61},[65,1401,1402],{"class":67,"line":68},[65,1403,72],{"class":71},[65,1405,1406],{"class":67,"line":75},[65,1407,78],{"class":71},[65,1409,1410],{"class":67,"line":81},[65,1411,78],{"class":71},[65,1413,1414],{"class":67,"line":86},[65,1415,78],{"class":71},[65,1417,1418],{"class":67,"line":91},[65,1419,78],{"class":71},[65,1421,1422],{"class":67,"line":96},[65,1423,72],{"class":71},[10,1425,101],{},[103,1427,1428,1438],{},[106,1429,1430],{},[109,1431,1432,1434,1436],{},[112,1433,114],{},[112,1435,117],{},[112,1437,120],{},[122,1439,1440,1448,1456,1464],{},[109,1441,1442,1444,1446],{},[127,1443,129],{},[127,1445,132],{},[127,1447,135],{},[109,1449,1450,1452,1454],{},[127,1451,140],{},[127,1453,143],{},[127,1455,146],{},[109,1457,1458,1460,1462],{},[127,1459,151],{},[127,1461,154],{},[127,1463,157],{},[109,1465,1466,1468,1470],{},[127,1467,162],{},[127,1469,165],{},[127,1471,168],{},[170,1473,1474],{},[10,1475,174,1476,178],{},[14,1477,177],{},[34,1479,182],{"id":181},[10,1481,185],{},[56,1483,1484],{"className":188,"code":189,"filename":190,"language":191,"meta":61,"style":61},[29,1485,1486,1490,1498,1504,1512],{"__ignoreMap":61},[65,1487,1488],{"class":67,"line":68},[65,1489,199],{"class":198},[65,1491,1492,1494,1496],{"class":67,"line":75},[65,1493,205],{"class":204},[65,1495,208],{"class":71},[65,1497,211],{"class":198},[65,1499,1500,1502],{"class":67,"line":81},[65,1501,216],{"class":204},[65,1503,219],{"class":71},[65,1505,1506,1508,1510],{"class":67,"line":86},[65,1507,224],{"class":204},[65,1509,227],{"class":71},[65,1511,230],{"class":198},[65,1513,1514,1516,1518],{"class":67,"line":91},[65,1515,235],{"class":204},[65,1517,238],{"class":71},[65,1519,241],{"class":198},[10,1521,244,1522,248,1524,252],{},[14,1523,247],{},[14,1525,251],{},[254,1527,1528],{},[10,1529,258,1530,263,1532,267],{},[260,1531],{"value":262},[260,1533],{"value":266},[269,1535,272],{"id":271},[10,1537,275],{},[56,1539,1540],{"className":278,"code":279,"filename":280,"language":281,"meta":61,"style":61},[29,1541,1542,1546,1556],{"__ignoreMap":61},[65,1543,1544],{"class":67,"line":68},[65,1545,288],{"class":198},[65,1547,1548,1550,1552,1554],{"class":67,"line":75},[65,1549,294],{"class":293},[65,1551,298],{"class":297},[65,1553,302],{"class":301},[65,1555,305],{"class":297},[65,1557,1558,1560,1562,1564],{"class":67,"line":81},[65,1559,294],{"class":293},[65,1561,312],{"class":297},[65,1563,302],{"class":301},[65,1565,317],{"class":297},[10,1567,320],{},[34,1569,324],{"id":323},[10,1571,327],{},[329,1573,1574],{},[10,1575,333,1576,337],{},[14,1577,336],{},[34,1579,341],{"id":340},[39,1581,1582,1588,1592,1596],{},[42,1583,1584,349,1586,353],{},[14,1585,348],{},[14,1587,352],{},[42,1589,1590,359],{},[14,1591,358],{},[42,1593,1594,365],{},[14,1595,364],{},[42,1597,1598,371],{},[14,1599,370],{},[10,1601,374],{},[376,1603,378],{},{"title":61,"searchDepth":81,"depth":81,"links":1605},[1606,1607,1608,1611,1612],{"id":36,"depth":75,"text":37},{"id":53,"depth":75,"text":54},{"id":181,"depth":75,"text":182,"children":1609},[1610],{"id":271,"depth":81,"text":272},{"id":323,"depth":75,"text":324},{"id":340,"depth":75,"text":341},{},{"title":5,"description":390},[16,398,399],1779467483411]