Skip to content

Main Navigation

ISI Analytics
ISI logo
  • Product
        • Product


        • Featured Resource


        • Infortel Select

        • Product Overview
        • Cloud Security & ArchitectureInfortel Select resides in a secure Azure data center environment and employs industry-standard security measurements to protect customer information.
        • Platforms Supported

        • Microsoft Teams
        • Webex Calling
        • Cisco Call Manager
        • Cisco UCCX
        • Avaya
        • Use Cases

        • Queue Analytics
        • Compliance Recording
        • CDR Data Compliance
        • Increase Employee Productivity
        • Call Accounting & Cost Allocation
        • Improve Caller Experience
        • Video

          Queue Analytics Demo: Quickly View Queue Wait Time in Microsoft Teams and Webex Calling




  • Industries
        • Industries


        • Financial ServicesLeading financial service organizations trust ISI.
        • HealthcareUnlock the value of healthcare CDR reporting.
        • Public SectorUnmatched organization, department, and agency CDR visibility.
        • RetailCDR reporting and analytics designed for retailers.
  • Resources
        • Resources


        • Resource LibraryExplore our rich library of resources written by ISI team members and industry experts
        • View Resources By Industry
        • Financial Services
        • Healthcare
        • Public Sector
        • Retail
        • View Resources by Type
        • Videos
        • White Papers
        • Fact Sheets
        • Brochures
        • BlogRead the latest blog posts from ISI and industry experts. Subscribe to receive them by email.

        • Latest Blog Posts

        • See All
        • What are Call Queues from Microsoft Teams, Webex and Cisco Call Manager?

          Learn More
          isi analytics vs webex native reporting

          Webex Calling Native CDR Reporting: Key Features, Use Cases, and Limitations Compared to ISI Analytics

          Learn More

          Mastering Call Record Search with ISI Analytics

          Learn More

          Webex Calling Customer Assist: Key Features, Use Cases and Reporting Limitations

          Learn More
  • Support
        • Support


        • Get SupportTechnical Support is an important part of the Infortel Select experience. Reach us here.
        • System StatusGet ISI Analytics system updates here.
        • Release HistoryView Infortel Select software release notes here.
        • Release Notes
        • Knowledge BaseView a growing repository of support documentation.
        • Office HoursEngage with our experts, get your questions answered, and learn more about our latest features.
        • ISI Analytics Release Notes
  • Pricing
  • Company
        • About ISI


        • Featured Resource


        • About ISIISI makes enterprise CDR data more accessible, usable, and valuable.
        • CareersBe a part of the leader in unified communications data intelligence. Explore open roles with a great team.
        • Contact UsHow would you like to connect with us? See the many ways here.
        • Brochure

          Moving to the Cloud

          Learn More
        • Partners


        • Partner ResourcesBe part of our growing Channel and Technology Partner ecosystem.
        • Deal RegistrationIt`s easy to register deals, secure rewards, and get paid.
        • Current ISI PartnersThe ISI Channel Partner Program provides a straightforward, profitable, and scalable partnering environment.
  • Contact
  • Get Started

What can we help you with?

Dashboard

  • Customizing a Queue Dashboard
  • Widget Filters
  • Widget Descriptions
  • Infortel Login Troubleshooting Guide

Reporting

  • Report Templates
    • Configuring a Report Template
    • Customize a Detail Template
    • Customize Template Filters
    • Generate a Report
    • Sharing Templates
  • Scheduled Templates
    • Configuring a Scheduled Template
  • Report History
    • Retrieve a Report Using Report History
  • Available Templates
    • Microsoft Teams Agent Summary Reports
    • Microsoft Teams Queue Summary Reports
    • Microsoft Teams Agent Detail
    • Microsoft Teams Queue Detail
    • Call Record Search

Admin

  • FAQ: Administration
  • Connectors
    • Cisco UCM
      • Configuring a Cisco UCM Connector
      • Configuring a Cisco UCM Directory Import
      • CUCM – Cisco CDR Troubleshooting Guide
      • Generate Route Plan Report in CUCM
    • Cisco Webex
      • Configuring a Webex Connector
      • Configuring a Cisco Webex Directory Import
      • Granting ISI Analytics Access to Your Webex Organization
    • Microsoft Entra ID / Teams
      • Configuring a Microsoft Entra ID / Teams Connector
      • Configuring Queue Analytics for Microsoft Teams
      • How to find your Microsoft Entra ID Tenant ID
      • Apply a Conditional Access Policy to the Infortel Call Queue Analytics Service Account
      • Recommendations For Auto-Attendant Configuration
    • Cloud Connect
      • Install and Register Cloud Connect
      • Cloud Connect Server Specs
      • Verify the MD5 Checksum of Cloud Connect
    • Avaya
      • Avaya RSP Troubleshooting
  • Users
    • Important Update: ISI Analytics Login & User Management Changes
    • Managing Users

Guides

  • Quick Start Guide: Using the Data Export API
  • Data Export API
    • Quick Start Guide: Using the Data Export API
    • Available API Filters
  • Cloud Connect
    • Upgrade Remote Collection/Cloud Connect
  • Microsoft Teams Queue Analytics
    • Queue Metrics

Release Notes

  • ISI Analytics Release Notes
  • Cloud Connect Release Notes
  • ISI Analytics 2023 Release Notes (Archive)
  • ISI Analytics 2022 Release Notes (Archive)

Infortel Classic

  • Dashboard
    • FAQ: Dashboard
  • Administration
    • Alarm Definitions
      • Adjust No CDR Alarms
    • Directory
      • FAQ: Directory
      • Web Portal User Login Maintenance Guide
      • Reset Password For Login User IDs
      • Deactivate a User
  • Reporting
    • Report Portal
      • Report Portal Overview
    • Call Exploration
      • Call Exploration Overview
    • Reports
      • Reporting Operators and Wildcards
      • FAQ: Reporting
      • Create a Report
      • Extension Constraints
  • Contact Center
    • FAQ: Contact Center
    • NCQ
      • CUCM – Native Call Queueing Configuration
  • Home
  • Help
  • Admin
  • Connectors
  • Cisco UCM
  • Configuring a Cisco UCM Directory Import
View Categories

Configuring a Cisco UCM Directory Import

What is a Directory Import? #

A directory import is used to import information from a 3rd-party source into the ISI Analytics directory. Directory Imports are useful for automatic directory management and updates.

Getting Started #

If you are a customer with the prior version of Remote Collection and already have a directory import configured, please contact Support to migrate your configuration to the new interface.  The two imports will conflict with each other causing problems with your data.

This document provides the instructions for configuring a CUCM Directory Import for use with ISI Analytics. Before you begin, please ensure you have the following:

  • Credentials to login to ISI Analytics
  • The “Connector Admin” role is assigned to your user
  • A CUCM Connector configured

Creating a Directory Import #

There are 2 ways to create a CUCM Directory Import

  1. Create Directory import from the Directory Imports list
    1. Login to ISI Analytics
    2. Navigate to Connectors on the left, and go to the Directory Imports tab
    3. Click  to create a new Directory Import
    4. In the New Directory Import dialog, select your Connector you want the directory information to come from.
  2. Create Directory import from a CUCM Connector
    1. Login to ISI Analytics
    2. Navigate to Connectors on the left
    3. Edit your CUCM Connector by clicking the pencil icon to the right of the name
    4. Click the Directory Imports tab
    5. Click to create a Directory Import using the current Connector as the Source

Configuring a Directory Import #

Configuration #

The configuration tab includes the basics of the import, like import Source, Destination, and Schedule. Once you’re done customizing, click Save to move on to the Mapping & Filters Tab

General #

  • Import Name: The name of the import
  • Data Source: The destination Data Source users should be added to
  • Expiration Behavior:
    • None: In this option no objects or people are marked as expired as a result of the import.
    • Expire for Data Source: Recommended if only 1 import is being used for a data source. A user will be marked expired if they meet the following conditions:
      • They exist in the Directory
      • Belong to the selected Data Source
      • They are marked as having been imported
      • They are not in latest fetched data
    • Expire for Import Name: Recommended if more than 1 import is being used for a data source. A user will be marked expired if they meet the following conditions:
      • They exist in the Directory
      • Belong to the selected Data Source
      • They are marked as having been imported
      • They are marked with the name of the Import (having been previously imported with the Expire for Import Name enabled)
      • They are not in the latest fetched data
  • Options: The options affect the logic used as the directory import is running
    • Import People Without Objects: By default, users without an object (Extension, Device, Cisco Login User ID, Auth Code) are not added to the directory because they don’t have any reportable objects assigned to them. If you’d still like these users added, enable this option.

Source #

  • Connector: Uneditable. The Connector the directory information is being pulled from
  • Options: These options affect the logic used to query data from UCM
    • Include Objects Without Users: Includes Devices that are not assigned to an End User. The Description of the Device is automatically mapped as the Last Name. Note: If you have a lot of devices, this may significantly increase license usage.
    • Include Non-Primary Extensions:
    • Include Mobility Extensions:

Email #

  • Delivery Option: Allows an email notification to be setup when the import succeeds or fails
    • Never send email: No email is sent when the import succeeds or fails
    • Always send email: Sends email each time the import completes
    • Send email only when error occurs: Only sends an email if the import fails.
  • Email Addresses: One or more email address the notification should be sent to. Press enter after adding each email.

Schedule #

  • Enabled: Enables/Disables the schedule
  • Repeat Every: Sets the recurrence of the schedule. This can be Monthly, Weekly, Daily, or Hourly
    • Monthly: Allows for selecting a specific day of the month, a relative day of the month, or to run on the Last Day of Month
    • Weekly: Allows for selecting a day of the week for the import to run
    • Daily: Allows for selecting which days of the week the import should run
    • Hourly: Allows for selecting an hourly interval for the import to run on. The import will run every X hours.
  • Time: Sets the time and time zone the import should run on its schedule. Ex: In the screenshot below, it will run on Weekdays at 2:00 AM in the Central Time Zone.

Fields & Mapping #

The Fields & Mapping tab is used to map ISI Analytics fields to CUCM fields, set filters, and set default values. When you’re done customizing, click Save to be able to Preview/Import data.

By default, the following fields are mapped:

ISI Analytics Field CUCM Field
Last Name LastName
First Name FirstName
Extension Extension
Cisco Login User ID UserID
Device ControlledDevice
Department Name Department

Mapping Fields #

When mapping fields, a preview of the first 500 records from CUCM are pulled.

  • Fields can be mapped by dragging and dropping them from the Fields list on the left to an Add Column box. Once a field is mapped, it will show a checkmark to signify it is mapped. A single column can have multiple ISI Analytics fields mapped to it.
  • To change a mapped field, it can be dragged and dropped from one column to another
  • To remove a mapped field, click the X on the mapped field
  • Each field has transformation options that can be applied by clicking the pencil icon
    • Basic: Easy way to strip values to keep relevant information
      • Strip Non-Numeric Values: Strips any characters that are not numeric (0-9)
      • Strip Non-Alphanumeric Values: Strips any characters that are not letters or numbers (a-z, A-Z, 0-9)
      • Keep only the Left/Right X Characters: Keeps only the left or right X characters. This can be used to extract the last 4 digits of a phone number, for example.
    • Advanced: Allows for a Regex Transformation to be applied. This allows for advanced text manipulation. The regex expression should include one capturing group to extract a portion of the value.
      • Ex: ^(.*)@.*$ will extract everything before the @ symbol in an email address

Applying Filters #

  1. To apply filters to the import, click on the Filters tab on of the menu on the left.
  2. Add a filter by selecting the field from the Source Field dropdown
  3. The following filters can be applied to a field:
    • Value Filter: Allows for filtering on specific values
      • Equals/Not Equals: One or more text filters to match to the value of the field. Press enter after adding each value.
      • Like/Not Like: One or more patterns to match to the value of the field. * wildcard indicates any number of characters. ? wild card indicates 1 character. Press enter after adding each value.
        • Ex: *Support* would filter for any values with the word Support in them
        • Ex: 5??? would filter for any values that start with 5 and have 3 characters after them. Good for getting all 4 digit extensions that start with 5
      • Regex: A single regex pattern to use to filter for specific values
    • Data Length: Allows for items that are at least X number of characters long or at most X number of characters long.
    • Must be Numeric: Filter for numeric values only (0-9)
  4. Existing filters can be edited by clicking the pencil icon, or removed by clicking the trash icon

Setting Default Values #

Default values are used to set default values for Org Levels and Extension Line Type when no value is available in the import. This is useful for a couple of scenarios:

  • If you aren’t able to include an Org Level in the file, you could set a default value. Ex: setting Cost Center Name to “West”. This will import all users with a Cost Center Name of West.
  • Every extension needs a Line Type to note what kind of line it is. By default the value is Station. Changing this to “Voicemail” will import all extensions as Voicemail Ports. This is used to determine if calls are transferred to voicemail.

Default Values can be set by modifying the fields provided. Depending on the Org configuration of your system, these may look different.

  • Each Org Level Name requires a value. By default it is Unassigned
  • Extension Line Type requires a value. By default it is Station. This could be changed to Voicemail.

Data Fetching #

Data Fetching is used to pull data from CUCM and store a copy in ISI Analytics. Fetching data does not import the data into the product, it just creates a cache for Preview and Importing.

You can manage this by using the Fetch Latest Data option at the top middle of the import. This section will show you the last date/time we have information for, along with the button to fetch data manually.

While data is fetching, it will show that data is fetching and the Preview or Import Now will be inactive.

Preview Import #

The Preview option is used to see what information is mapped, what text transformations are applied, and what filters are applied. This is useful for debugging the import configuration. To preview the import, click the button.

The Preview includes the following information:

  • The number of users in the import
  • A search box to quickly filter on any of the columns
  • All of the mapped columns, including Default values. The values are shown with the text transformations applied.

Performing a Dry Run #

Sometimes, it may be useful to run a trial import prior to performing the actual import.  This will allow you to see what effect the import will have prior to committing the changes.  To perform a trial import:

  • Configure the import as described above
  • Be sure to configure an email address in the delivery address section and select always send email.  You will be sent an email with the results of your dry run.
  • Click the button.

Click on the Dry Run button to start the import.

After the import runs, you will receive an email at the configured delivery address.  It will show you what would happen if the import ran.  For example:

Updates:
– Added: 3
– Updated: 0
– Moved: 0
– Deactivated: 122

After Import:
– Number of Active Licensed People: 12
– Number of Shared People: 0
– Number of Company(s): 2
– Number of Division(s): 2
– Number of Cost Center(s): 2
– Number of Department(s): 86
– Number of Active Extensions: 420

If the results meet your expectations, you can run the actual import.  If not, you can make changes and do another dry run.

Run Import #

Once you have verified the import looks good using the Preview option, you can run the import by clicking the button. It will ask for confirmation before starting the import. Based on the email option you selected, you will receive an email when the email succeeds and/or fails.

Article Contents
  • What is a Directory Import?
  • Getting Started
  • Creating a Directory Import
  • Configuring a Directory Import
    • Configuration
      • General
      • Source
      • Email
      • Schedule
    • Fields & Mapping
      • Mapping Fields
      • Applying Filters
      • Setting Default Values
  • Data Fetching
  • Preview Import
  • Performing a Dry Run
  • Run Import
  • ISI Analytics
  • About ISI
  • Blog
  • Careers
  • Get Support
  • Partners
  • Resources
ISI logo

ISI Analytics makes raw unified communications data more accessible, usable, and valuable. Thousands of organizations use ISI to support their daily enterprise CDR reporting and data analytics needs.

Address

2515 Waukegan RD, Suite 6057, Bannockburn, Illinois 60015

General

1.847.995.0002



Sales

1.847.706.5070

Support

1.847.592.3250

All rights reserved © 2025 ISI Telemanagement Solutions, LLC

  • Cookie Policy
  • Terms & Conditions
  • Privacy Policy
LinkedIn