Office Hours Recap: Understanding Directory Management in ISI Analytics

A representation of directory best practices and how directory management is central to isi analytics

 

In a recent Office Hours session, ISI’s Adam Vicencio and Veronica Boudreau took a deep dive into one of the most foundational—but often overlooked—components of ISI Analytics: the Directory. While many admins focus on dashboards, call activity, or alarms, it’s the directory that quietly powers the accuracy and structure of all reporting across the platform.

A clean, well‑maintained directory ensures that your organization’s people, departments, locations, extensions, and devices are represented correctly inside ISI Analytics. In other words: good reporting starts with good directory data.

 

⏱ Key Moments

 

Why the Directory Matters

Adam opened the session by emphasizing a core principle: the directory is the “source of truth” that informs how calls, devices, and users are matched to reports. A clean directory provides clarity and consistency across:

  • Call reports
  • Dashboard rollups
  • Alarms and triggers
  • Queue visibility
  • Filters and constraints across all modules

If the data going in is clear, the insights coming out are clear too.

Permissions & Access

Not every user will see the Directory option in the menu — access depends on assigned roles.
Directory access is granted when a user is configured as:

  • Admin
  • Full Access
  • Custom Role with Directory permissions

This ensures organizations maintain control over who can add, move, update, or deactivate directory entries.

Understanding the Directory Structure

Every organization can define a hierarchy that matches their business. Common structures include:

  • Company → Division → Department → Person
  • Company → Location → Team → Person
  • Or simplified: Company → Department → Person

These levels can be renamed, expanded, or reduced. ISI Analytics builds reporting based on these hierarchy layers, so the directory becomes the backbone of how organizational units appear in filters and reports.

Maintaining People, Extensions & Devices

Inside each person record, admins can update:

  • Name and profile information
  • Extensions (including old/expired numbers)
  • Devices (desk phones, softphones, Jabber/Webex endpoints)
  • Optional fields like Cisco login IDs or custom attributes

Adam also reviewed the difference between:

  • Moving a user
  • Expiring their old department
  • Deactivating vs Deleting users

Deactivation keeps historical call data intact, while deletion should only be used in very specific cases.

Manual vs Automated Directory Imports

For organizations with large, fast‑changing environments, manual updates can become time‑consuming. That’s where Directory Imports shine.
ISI supports automated imports from:

  • Azure / Entra ID
  • Webex
  • UCM
  • LDAP
  • Flat‑file imports (CSV/SFTP)

Using automated imports ensures daily updates and reduces the risk of data drift, mismatched extensions, or outdated reporting.

Final Thoughts

Directory management may not be the flashiest topic, but it’s essential for keeping reports accurate, aligned, and usable across your organization. Clean directory data means cleaner dashboards, better insights, and a simpler experience for managers and admins alike.

If you rely on reporting for decision‑making, the directory is where that accuracy begins.

Watch the Full Office Hours Session

Want to see Adam and Veronica work through real directory scenarios—end‑to‑end? Watch the full session to learn practical workflows you can apply today.

What you’ll learn

  • How hierarchy (Company → Division/Location → Department → Person) powers filters, dashboards, and queue visibility
  • When to move, expire, deactivate, or delete users (and why it matters for historical reporting)
  • Best practices for automated imports (Azure/Entra ID, Webex, UCM, LDAP, CSV/SFTP)
  • Cleanup techniques to prevent mismatched extensions, stale devices, and drift

▶️ Watch the full session on YouTube: https://youtu.be/pArxWKyevb0
📚 Browse more Office Hours