Postscript: it went terribly. That is…it worked perfectly on test devices / with test accounts. Then I thought "ok…this has potential! Then it shat the bed, in a way I couldn’t grok (and frankly, I didn’t have the energy to trouble shoot).
Then I thought “fine…clearly Jami is flaky. LiveKit and MatrixRTC are shitty with Synapse…I know X wants to video call Y…let me try a clean cut over to Continuwuity + Tailscale”.
…and now I hate everything and everyone.
So, that probably means I will try Jami again one more time and then just switch to Snikket.
The moral of the story is: I should have played with dollies as a kid instead of computers, because this exact pattern of fuckery has been the bane of my existence near on half a century now.
Le-fucking-sigh.
Fuck it; I’m going get Claude to set this up. “Claude, take the fucking wheel and make no mistakes.”