Skip to main content

Sept 2015 Update: Search Performance Improvements, Advanced Search, Search External Contact Lists & More

Download the v1.0.5725.25009 MSI Installer: Click Here

  • New Features
    • Significant Search Performance Improvements
    • Advanced Search
      • New Filtering Capabilities
      • Search Exchange GAL via EWS
      • Search Any External Contact List
      • Multiple Contact Lists
      • PC and User Level Contact Lists
      • Saved Dynamic Contact Groups
      • Segmented Contact List
    • Connect to Exchange different than local PC credentials
    • Search Results Limit
    • Search Results Count
  • Fixes
    • DTMF with “Transfer on Answer” would sometimes not allow switching “keypad mode” between DTMF &  DIAL.


Significant Search Performance Improvements

We have done some refactoring of our search code that makes significant performance improvements to the existing Basic Search and the new Advanced Search.

Advanced Search

By default Attendant Pro uses Basic contact search which uses the Skype for Business SDK logic for searching for contacts. We have now added Advanced contact search which increases performance, add more flexible filtering, adds ability to search external contact lists and adds some other features.

The Advanced Search is enhancements on top of Basic Search except that it does not include Skype for Business search. (which means if you want to use Advanced Search you would effectively need to enable download Exchange GAL contact list to replicate Skype for Business-like contact list.)


Advanced Search: New Filtering Capabilities

With Advanced Search there are more global filtering capabilities. For example, you can show all the contacts in a certain Department. (with Basic Search/Skype4B SDK you can only see all the John’s, for example, in a certain Department). So typing “Department:(Sales)” and nothing more will show all the contacts in the “Sales” department. Some other fields you might want to use as filters:

Department, office, attribution, title, company, locationname

Search Exchange GAL via EWS

If you turn on Advanced Search you will likely want to have the Exchange Web Services Address Book” contact available to search. To turn this on:

  1. Make sure “Enable EWS Integration” is turned on in the “Exchange Web Services Settings” (this may already be enabled for other features.)
  2. Search = Advanced
  3. Search Exchange Web Service Address Book = Enabled
  4. EWS Address Book ID = If Exchange is accessible on your local network this will automatically fill in. If not, here are details on how to get this: Click Here


Advanced Search: Search Any Contact List--Legacy PBX, Cisco, Avaya or Line of Business Contact List


You can now search any contact you or your IT defines by simply putting a contact list file in a folder. This is a simple CSV file with the below Column headers.

DisplayName, FirstName, LastName, SipAddress, EmailAddress, WorkPhone, MobilePhone, JobTitle, Department, Company, Location, Office

The columns can be any order. The “SipAddress” column will identify which Skype for Business (Lync) contact is used for presence for this contact.

IT can place the contact list(s) in the appropriate folder on the local PC using standard scripts and Group Policies. When this feature is first turned on or after a contact list is updated Attendant Pro needs to be restarted to reload the new contact list.

Advanced Search: Multiple Contact Lists

You can have as many contact lists as you want. Just drop as many CSV contact list in the appropriate folders and restart Attendant Pro.

Advanced Search: User and Computer Level Contact Lists

You can have user or PC level contact lists. This means difference users and PC’s can easily have unique contact list(s).

C:\Users\<username>\AppData\Roaming\Landis Computer\Attendant Pro\Contacts

C:\ProgramData\Landis Computer\Attendant Pro\Contacts

Advanced Search: Saved Dynamic Contact Groups

Using Advanced Search filtering capabilities combined with Quick Access Shortcuts” means you can easily save 1-click shortcuts to predefined contact groups. What’s nice about a saved Advanced Search is that if administrators adds new users into a department they automatically show up in the group.


A perk of using “Quick Access Shortcut” is you can assign a shortcut key to display this group.


Connect to Exchange different than local PC credentials

If you want to connect to EWS other than using local PC credentials (example: Office 365, hosted Exchange, etc) you can type these alternative credentials under “Exchange Web Services Settings” as shown below.




Ability to Limit How Many Results Returned


There is now a setting to determine how many results are returned when a search is done. Fewer returns improves performance even more.


User Interface Improvement: Presence Indicators Use Skype for Business Icons in Skype4B Skin


My contact presence.



Popular posts from this blog

Call Monitor Pro Enterprise Inquiry

To get pricing on Call Monitor Pro Enterprise, please email your Company Name and total Lync/Skype for Business user count to Thanks!

Call Recording Pro for Skype for Business: 1 Minute Install & No Server Call Recording Solution

Sign Up to be a part of the Call Recording Pro BETA group: click hereWe are glad to announce Call Recording Pro for Skype for Business (Lync): a call recording solution that is a 1 Minute Install and requires No Servers and is easy to roll out to groups without involvement of central IT.Call Recording Pro technology will be introduced first as functionality built-in Attendant Pro in just a few days, after that it will introduced in a very light agent that can be installed on any computer running Skype for Business for Windows and can be rolled out centrally using standard Windows management tools. Call Recording Po will be a recording solution whether or not your organization is using Attendant Pro.How Does It Work?Call Recording Pro is a small application that runs side by side with Skype for Business client for Windows that records calls. Install in a minute and start recording. That easy.FeaturesBelow are some of the features:Ability to record Every Call (No click) or On Demand wit…

Attendant Pro October 2015 Update: Call Recording, Park For Group/User Button & More

Download the Attendant Pro v.1.0.5766.27587 BETA MSI Installer: Click HereNew Features Call Recording On Demand or All Calls1-Click “Park For” Quick Access Shortcuts: Easily add icons Added “Consult Transfer”  shortcut key label at bottom of screen Added all shortcut keys tooltip Button in Configuration to open Attendant Pro log files Improvements/Fixes Custom Contact Layout XAML validation and error checkingCall Recording (Feature Included inside Attendant Pro)For more details on Call Recording included in Attendant Pro, click here.We have another solution coming soon, Call Recording Pro, which is a solution for users that don’t run Attendant Pro. If you have interest, sign up to be a part of the Call Recording Pro BETA group: click here1-Click Park For User or Group “Park For” functionality has been in Attendant Pro since Q2 2015, but in this version we have surfaced it as a single click button right on the “Current Call” panel. Park for allows you to double click a Group or C…