cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
294
Views
0
Helpful
2
Replies

Unity Directory Handler - Find CLOSEST Match?

david.knill
Level 1
Level 1

I've got a special request from a customer who currently has Inter-Tel PBX systems deployed and has become familiar with their feature described as follows:

When a user calls into the PBX system and is directed to the telephone directory (Directory Handler equivalent) and dials the first few letters of the last name they are trying to reach, if the user dials a name where there are no potential matches, the Inter-Tel system will provide the closest match and provide a way to scroll through the directory using "Previous" and "Next" numbers on the keypad (I believe "*" and "#"). As you know, Unity will simply indicate "No Matches Found, please try a different spelling".

For example: "Smith" and "Snodgrass" are in the directory (Key presses 7 6, but the user dials 7 8). The Inter-Tel system will provide the user with "Snodgrass" as the closest match, and then allow the user to use the * and # keys to scroll through for other potential names. If the user pressed the 6 key (M N O), the user would be presented with "Smith".

For this particular customer, they feel it's extremely important to replicate this feature if possible. If necessary we may look into writing a custom IPIVR application to do this.

So, my question is, is there anyway for Unity to provide a CLOSEST match in the Directory Handler, or perhaps an explicit number of closest matches, even if the dialed digits do not have a POTENTIAL match?

We have Unity v4.0(4).

2 Replies 2

lindborg
Cisco Employee
Cisco Employee

no - the names are searched by the first X letters of their names - the DTMF representation of the users first and last names are stored in the DB and it's a simple left most match.

this is the first I've heard of such functionality. Kind of an odd approach if you ask me - does "closest" mean proximity on the keypad or phonetic (i.e. like a spell checker does) - the later would make more sense but that's impossilbe with the 3 letter derivations on each key.

Either way, this isn't something we can do and it's not on deck.

Thank you very much for your quick response. This is exactly what I needed.

I'm guessing that the actual search approach on the Inter-Tel system might be based on the keypad entries..I'm not entirely sure.

Send me a message offline if you're really interested in finding out how this works...I can get access to a real system to figure it out.