Some questions about NethVoice app

Hotdesking

Flex Offices are very common (and sometimes mandatory by law) where a company has flexibel desks with phone in a building, several building across different (global) locations. No worker has the same spot any day when in the office. So they walk up to a random desk and login to the hardware phone provided on the desk by dialling the hotdesk extension and enter their PIN number log on (or log off, log on auto disconnect previous logged on user). Then that hardware phone becomes their extension with all buttons, voicemail, bells and whistles as programmed before on another phone (roaming profile).

I can see all the technology is already in NethVoice/CTI, just not as a Hotdesk function with PIN available to all devices without computer or app, just the phone itself.

Doable?