VisuallyMeta
← Field Notes

Superadmin Revamp

Part of Contact Center Dialer

The requirement came after a partner wanted to be a middleperson and sell the dialer to their contacts. For this we need to share superadmin access to the partner. Now obviously we can't share everything with them.
This is also a challenge, when we set up the dialer on-premise.

I always ask my teammates to keep suggesting improvements and difficulties from time to time. I was already keeping tracks of changes required in superadmin and how it is too complex to use. But more the complexities these were the main points that made me go for revamp:

  • Security: We needed to define the roles properly within the organization to avoid any leaks, espionage, or mistakes to a tenant account that might hamper their organization.
    • Meta Data: To keep track of all the changes done to any tenant and by whom.
    • More layers of authentications like 2-factor.
      • Root Cause Analysis (RCA): If any tenant asks, about certain system related problem, instead of searching in database, we would be able to check this screen, download the complete call trace or multiple traces, and provide the RCA to the clients.