Well it seems that your issue here is more related with Multicell getting unstable and you should focus there.
If I didn't have to log in, I wouldn't. I have already been down that path, looking for any SNMP data that would tell me the SIP session(s) for each base station, but alas it doesn't seem that the information can be gleaned that way. It's been a while - I should snmpwalk and take another look at that, but I doubt that anything has changed.
Just use a password manager and you'll never have to remember a password again
Don't presume I don't already, as I have been using one for decades. It's just that:
(a) I would rather have just the one DECT password rather than several
(b) I want the ability to set it to what *I* want to use, and not what 3CX tells me to use
(c) I don't want the extra administration of relaying to the GM what passwords are for what DECT base stations. I just want "the" DECT password.
My main full time profession is actually Cybersecurity (vulnerability assessment and forensics). I think I can be trusted to set a good password. To be clear - I actually use an open source password generator on a separate air-gapped device with known entropy and where I have vetted the code - that's how seriously I take passwords. In my 30+ years in IT I have found several password generators where the "random password" is not very random, due to poor entropy. It's my own personal policy that I always do my own password generation. So when another system tries to shove password generation down my throat - of course I take umbrage to that. I don't tell you how to chew gum.
But what does it matter? If it's a person's own system - they should be able to set something like "cat123" if they are that daft - it's there system after all. Just have a password complexity checker and give a warning if you feel like you need to hand-hold anyone.
Think of the scenario where someone clicks on the "Reset Credentials" button. There is no confirmation dialog of "Are you sure you want to reset the credentials?"... it just changes, pretty-much instantly. What if that click was an accident and I want to have it as it was previously? There is no undo button.
This is unnecessarily rigid and not well thought out. If it doesn't get fixed and restore the V18 functionality, people will just remove the provisioning link from the base station and manage it manually, so that the "Web Console Password" will be meaningless, except after first provisioning before it gets changed on the base station.