Automate desk phone keys and positions

Description
For Zoom Phone users such as receptionists, there should be an automation to keep keys and positions up to date based on the list of existing users in the account.
For example, the user should be able to view the list of all users, select how to order (first name, last name, …), and uncheck users until they all fit in the available keys and positions spaces.
For future changes, the list is saved and the user can check or uncheck new and old users to be added or removed.