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