@Evv1L RustDesk is _almost_ what I want. Get it to handshake without an intermediate server over p2p (like Tox) - and I'm sold.

Yes, the string of characters will be longer, but I won't have to explain to the customer what a "RustDesk server" is.