Recommendations are not allowed here, but before you spend money - there are at least 3 free options (1 x Linux + 2 x Windows).
Recommendations are not allowed here, but before you spend money - there are at least 3 free options (1 x Linux + 2 x Windows).
I would be impossible to guess without a knowledge of internal working of a particular SSD. For a NAND-specific file system I’ve implemented (not SSD but a device using raw SLC NAND) there was a block refresh immediately after ECC error detection at read and also background process checking slowly all the pages in use (one week for a full cycle). Background scan was starting each time after powering on from a randomized point.
Headset/headphones amplifier levels might vary. You might need external preamplifier. Maybe some cheap LM386 module. Alternatively you can try using speaker ouput as audio source, this might need audio transformer though, class-D audio amplifier in PA-1 is probably full-bridge.
Most of the phones allow direct IP calls. Many of the phones allow assigning IP addresses to speed dial buttons allowing dialing with a single push - just make sure phones have static IP addresses and add labels to speed dial. You can also setup multicast RTP streaming for a one-way broadcast from a phone to all other phones or some group.
For a few more features (and some reliability loss) you can either buy some cheap new/used small PABX or register phones to some online service (there are free ones if you would be calling only “inside” this provider, though there might be privacy concerns).