Utilizing LDAP for User Profile and Corporate Structure Integration



Similar documents
Optimizing the Avaya Communications Architecture: Calculating SIP Bandwidth With Infortel Select 9.0 Reporting

ISI Unified Communications Intelligence Tools: Infortel Select and Microsoft Lync : Driving ROI From Your Lync Investment

Configuring the Cisco ISA500 for Active Directory/LDAP and RADIUS Authentication

Active Directory and DirectControl

Directory Integration in LANDesk Management Suite

Chapter 3 Authenticating Users

EventTracker: Support to Non English Systems

How To Use Directcontrol With Netapp Filers And Directcontrol Together

CRM to Exchange Synchronization

Module 3: Implementing an Organizational Unit Structure

How to Secure a Groove Manager Web Site

Microsoft Active Directory Authentication with SonicOS 3.0 Enhanced and SonicOS SC 1.0 (CSM 2100CF)

Designing a Windows Server 2008 Active Directory Infrastructure and Services

6436: Designing a Windows Server 2008 Active Directory Infrastructure and Services (5 Days)

How To Set Up A Load Balancer With Windows 2010 Outlook 2010 On A Server With A Webmux On A Windows Vista V (Windows V2) On A Network With A Server (Windows) On

CORPORATE HEADQUARTERS Elitecore Technologies Ltd. 904 Silicon Tower, Off. C.G. Road, Ahmedabad , INDIA

CONFIGURING ACTIVE DIRECTORY IN LIFELINE

Troubleshooting File and Printer Sharing in Microsoft Windows XP

Preliminary Course Syllabus

Module 1: Introduction to Active Directory Infrastructure

Designing a Windows Server 2008 Network Infrastructure

User Management Guide

Module 1: Overview of Network Infrastructure Design This module describes the key components of network infrastructure design.

Customer Tips. Configuring Color Access on the WorkCentre 7328/7335/7345 using Windows Active Directory. for the user. Overview

Retail Deployment Guide. Microsoft Dynamics AX 2012 Feature Pack

Designing and Implementing a Server Infrastructure

DriveLock Quick Start Guide

Step-by-Step Guide to Setup Instant Messaging (IM) Workspace Datasheet

Introduction to Endpoint Security

Designing a Windows Server 2008 Active Directory Infrastructure and Services

The 2007 R2 Version of Microsoft Office Communicator Mobile for Windows Mobile: Frequently Asked Questions

Hyper-V Server 2008 Setup and Configuration Tool Guide

Installing and configuring Microsoft Reporting Services

Configuring a SQL Server Reporting Services scale-out deployment to run on a Network Load Balancing cluster

Client Security Risk Assessment Questionnaire

Managing Identities and Admin Access

An Overview of Samsung KNOX Active Directory and Group Policy Features

Microsoft Office Communicator 2007 Frequently Asked Questions. Published: July, 2007

Using Apple Remote Desktop to Deploy Centrify DirectControl

Advanced Configuration Steps

Designing and Implementing a Server Infrastructure

Introduction. Connection security

IT Best Practices Audit TCS offers a wide range of IT Best Practices Audit content covering 15 subjects and over 2200 topics, including:

Active Directory Installation on Windows Server 2012

Importing data from Linux LDAP server to HA3969U

OnCommand Unified Manager

Step-by-Step Guide for Microsoft Advanced Group Policy Management 4.0

Monitoring SharePoint 2007/2010/2013 Server Using Event Tracker

Configuring and Using the TMM with LDAP / Active Directory

VNLINFOTECH JOIN US & MAKE YOUR FUTURE BRIGHT. mcsa (70-413) Microsoft certified system administrator. (designing & implementing server infrasturcure)

Deploying Remote Desktop IP Virtualization Step-by-Step Guide

Active Directory Provider User s Guide

DIGIPASS Authentication for GajShield GS Series

Password Management Guide

Authoring for System Center 2012 Operations Manager

Designing and Implementing a Server Infrastructure

USER GUIDE. Lightweight Directory Access Protocol (LDAP) Schoolwires Centricity

WINDOWS 2000 Training Division, NIC

StreamServe Persuasion SP5 Control Center

Windows Scheduled Tasks Management Pack Guide for System Center Operations Manager. Published: 07 March 2013

Designing and Implementing a Server Infrastructure

MobileStatus Server Installation and Configuration Guide

Deploying Personal Virtual Desktops by Using RemoteApp and Desktop Connection Step-by-Step Guide

Ensuring the security of your mobile business intelligence

Using the vcenter Orchestrator Plug-In for Microsoft Active Directory

Implementing and Administering Security in a Microsoft Windows Server 2003 Network

Course Outline: 6436 _ Designing a Windows Server 2008 Active Directory Infrastructure and Services Learning Method: Instructor-led Classroom Learning

Microsoft Lync Server 2010

Windows Server 2003 Active Directory: Perspective

Migrating Active Directory to Windows Server 2012 R2

Microsoft Dynamics GP. Payroll Connect

Forests, trees, and domains

LDAP Directory Integration with Cisco Unity Connection

vcloud Director User's Guide

Creating the Conceptual Design by Gathering and Analyzing Business and Technical Requirements

Implementation Guide

INTEGRATION GUIDE. DIGIPASS Authentication for Google Apps using IDENTIKEY Federation Server

Requirements Collax Security Gateway Collax Business Server or Collax Platform Server including Collax SSL VPN module

Setting Up Scan to SMB on TaskALFA series MFP s.

Copyright. Disclaimer. Introduction 1. System Requirements Installing the software 4

Coveo Platform 7.0. Microsoft Active Directory Connector Guide

Lab Answer Key for Module 1: Installing and Configuring Windows Server Table of Contents Lab 1: Configuring Windows Server

Best Practices & Deployment SurfControl Mobile Filter v

Designing and Implementing a Server Infrastructure MOC 20413

HP Device Manager 4.7

Introduction Installing and Configuring the LDAP Server Configuring Yealink IP Phones Using LDAP Phonebook...

Windows Firewall with Advanced Security. Design Guide and Deployment Guide. Abstract

IPedge Feature Desc. 5/25/12

Managing UNIX Generic and Service Accounts with Active Directory

Understand Troubleshooting Methodology

Single Sign-on (SSO) technologies for the Domino Web Server

Configuring Color Access on the WorkCentre 7120 Using Microsoft Active Directory Customer Tip

Step By Step Guide: Demonstrate DirectAccess in a Test Lab

PineApp Surf-SeCure Quick

INTEGRATION GUIDE. DIGIPASS Authentication for Salesforce using IDENTIKEY Federation Server

Lotus Domino Security

Course Outline: Designing a Windows Server 2008 Network Infrastructure

Build Your Knowledge!

AD RMS Step-by-Step Guide

Installing and Configuring Windows Server 2012 MOC 20410

Transcription:

ISI SOLUTIONS WHITE PAPER Utilizing LDAP for User Profile and Corporate Structure Integration By: Mitchell Weiss Director of Product Strategy ISI Telemanagement Solutions, Inc. At A Glance: In cases where the proper attributes exist, Infortel Select XSL s LDAP integration can fully automate the import of directory information from a centralized corporate directory. Additionally, it can be used with phone systems that offer LDAP directories. Infortel Select XSL provides an additional ASCII import utility which can be used in cases where LDAP integration is not feasible. Simply create a fixed length or comma-delimited ASCII file with the information. Infortel Select XSL can either manually import this information or automatically import it on a scheduled basis. ISI Telemanagement Solutions, Inc. 1051 Perimeter Dr., Suite 200, Schaumburg, IL 60173 847.706.5018 This document is provided as-is. Information and view expressed in this document may change without notice. 0013R6262012

WHAT IS LDAP? LDAP (Lightweight Directory Access Protocol) is an application protocol for querying and modifying directory services running over TCP/IP. A directory is a set of objects with attributes organized in a logical and hierarchical manner. A simple example is the telephone directory which consists of a list of names (of either persons or organizations) organized alphabetically with each name having an address and phone number associated with it. An LDAP directory tree often reflects various political, geographic, and/or organizational boundaries, depending on the model chosen. LDAP deployments today tend to use Domain Name System (DNS) names for structuring the topmost levels of the hierarchy. Deeper inside the directory might appear entries representing people, organizational units, printers, documents, groups of people, or anything else that represents a given tree entry (or multiple entries). Many enterprises use LDAP to house corporate directory information. Directory information can include PCs and servers, network logins, phone numbers, departments, etc. Various applications share this information. Applications can include server and workstation operating systems, HR systems, directory applications, and phone systems. Since all applications share a common LDAP directory, this directory, in effect, becomes the corporate master directory. Specifically, as it relates to Infortel Select XSL, LDAP is one supported method of acquiring directory information for the Infortel Select XSL database. By connecting to an LDAP directory, Infortel SelectXSL can import information on user names, organizations, extensions, and the like. Timely updates of directory information are a critical component of maintaining a call accounting system. With a properly configured LDAP interface, Infortel Select XSL s database updates can be fully automated and a single point of entry achieved. WHAT DIRECTORIES DOES ISI SUPPORT? In general, ISI supports all of the major LDAP directories on the market. We have tested and certified our application with Microsoft s Active Directory and OpenLDAP. ISI will attempt to use other directories on a best efforts basis. WHAT INFORMATION CAN WE RETRIEVE? ISI s LDAP interface has been designed to accept much of the day-to-day information needed to maintain your call accounting system. The list below shows the data elements that can be retrieved by our LDAP interface: Extension (Note: Must match the extension number as output by the PBX in raw call detail records) Name (Could be lastname/firstname, full name or just a description associated with the phone if not assigned to a person) Organizational Information (See A Note About Organizational Information below) Authorization Code Directory Import Key (Used optionally as a unique identifier could be employee number or some other unique field) E-mail Address Home Phone Number Mobile Number Fax Number Pager Number Modem Number DID Number Title Alternate Extension External Code (May be used to drive chargeback to billing accounts unrelated to organizational hierarchy) 2

Minimum Requirements: Infortel Select XSL requires either the extension or authorization code (as will be seen in the raw call detail record), the person s name or description to be associated with the extension or authorization code, and any desired organizational hierarchy to be used for grouping a user s call activity on reports. Additional fields are optional based upon application management and reporting needs. A NOTE ABOUT ORGANIZATIONAL INFORMATION LDAP directories do not have a standard methodology of representing the organizational structure. Some companies choose to use the inherent hierarchical nature of LDAP to represent organizational information while others do not. Additionally, LDAP does not enforce any balance on the hierarchy within LDAP. For example, in some branches of the tree, you can have four levels, while in others you may have only two. Due to the reporting requirements in Infortel Select XSL, ISI does not support an unbalanced organizational tree. For this reason, Infortel Select XSL will gather organization information from LDAP attributes rather than the hierarchy. ISI recommends expanding your LDAP schema to include organizational information that will be imported into Infortel Select XSL. A NOTE ABOUT THE EXTENSION FIELD The TelephoneNumber attribute in the default LDAP schema should not be used as the basis for the Extension field in Infortel SelectXSL. In most cases, the TelephoneNumber attribute will contain the full telephone number for a person. For example, 847-995-0003. The Extension Number field in Infortel SelectXSL must contain the same number that the telephone system outputs in the call detail records. Additional elements such as dashes, country codes, or other items can also confuse the system. For example, 847-995-0003 may really map to extension 2503. You will need to either modify the TelephoneNumber attribute to store the extension number rather than the full number, or, extend the schema with a new attribute for extension. HOW DOES THE INTERFACE WORK? The first step in creating an LDAP interface is to enter the information needed to login to the corporate LDAP directory. It is required that the main Infortel Select XSL server has connectivity to the LDAP server for this function to work. Since we do not write to the server, read-only access is acceptable. Please take care to ensure that the firewall is open to this type of access. 3

In order to log on to your LDAP server, you must provide: User Name and Password Search Base where in the directory tree do we search for attributes? The search scope A mapping of attributes to ISI data elements Once you have created the mappings, you can save the settings and proceed with the import. Additionally, you can completely automate the import by scheduling it as shown below: HOW ARE UPDATES PROCESSED? When updating your directory from an LDAP source, Infortel Select XSL follows a series of rules to update the Infortel Select Directory database. When running an import, you can choose whether to delete all existing information before starting the import: If an extension exists in Infortel SelectXSL but does not exist in the LDAP feed, the extension will remain active in Infortel Select XSL if you chose not to delete existing information. If you chose to delete existing information, the extension will be inactivated. If an extension exists in LDAP but does not exist in Infortel Select XSL, it will be added to Infortel Select XSL If a new LDAP extension contains an organizational entity (department, etc.) that already exists in Infortel Select XSL, that extension will be placed in the correct entity. If a new LDAP extension contains an organizational entity that does not exist in Infortel Select XSL, the organizational entity will be created and the extension will be placed in the newly created entity. If an extension exists in LDAP with a different user name than the name in Infortel Select XSL, the old extension in Infortel Select XSL will be marked inactive and a new extension will be created with the new name. When import codes are used, the logic changes. If an extension exists in LDAP with a different user name than the name in Infortel Select XSL but the Import Code is the same, it updates the user name in Infortel Select XSL. If an extension has a different organization in LDAP than found in Infortel SelectXSL, the extension in Infortel Select XSL will be inactivated and a new extension created under the new department. All extensions will be added under the default billing class. LDAP AND INFORTEL SELECT XSL ASP OR INFORTEL SELECT XSL ADVANTAGE Infortel Select XSL ASP and Infortel Select XSL Advantage are options for deploying the Infortel Select XSL solution as an ISIhosted and managed solution (SaaS). As the Infortel Select application servers reside in ISI s data center rather than on the customer s network, ISI would need access to the LDAP server over the Internet. Security concerns will typically require use of a VPN tunnel and security credentials to facilitate such access. If security concerns prohibit ISI from achieving remote access to the LDAP server, an LDAP interface may still be achieved by scheduling a periodic LDAP export file that is presented to the Infortel Select application as a directory import, thus automating the Directory update process with ISI access to the customer s LDAP server. Note: ISI only requires read-only access to the LDAP directory. No changes or updates are performed. 4

CONCLUSION In cases where the proper attributes exist, Infortel Select XSL s LDAP integration can fully automate the import of directory information from a centralized corporate directory. Additionally, it can be used with phone systems that offer LDAP directories. Infortel Select XSL provides an additional ASCII import utility which can be used in cases where LDAP integration is not feasible. Simply create a fixed length or comma-delimited ASCII file with the information. Infortel Select XSL can either manually import this information or automatically import it on a scheduled basis. ABOUT ISI TELEMANAGEMENT SOLUTIONS Headquartered in Schaumburg, IL, ISI Telemanagement Solutions, Inc. helps clients reduce their telecom spend by 10% to 35%. With Audit, Inventory, Real-Time Wireless & Wireline Call Reporting and Invoice Management solutions, our clients are able to improve employee productivity, manages costs, and optimize wireless, wireline, data and Unified Communications networks. ISI s Managed Services and outsourcing enable clients to free-up time and money to make strategic investments in IP infrastructure and applications. ISI s facilities, processes, and data security comply with ISO 9001:2008, SSAE 16, HIPPA, Safe Harbor and other important standards. Additional information may be found at, requested via e-mail at info@isi-info.com, or by calling +1.847.706.5018. DISCLAIMER This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. This document does not provide you with any legal rights to any intellectual property in any ISI product. You may copy and use this document for your internal, reference purposes. Copyright 2015 ISI Telemanagement Solutions, Inc. All rights reserved. Infortel is a registered trademark of ISI Telemanagement Solutions, Inc. 5