Frankly, I don't understand why the system can't locate the person based on the information entered when setting up the extension in the 3CX management console. For example if I setup an extension for "Bill Smith" in 3CX, seems like it should easily be able to find Bill Smith if someone keys in "SMI" on the touchpad.
Why the user has to log in and record a self greeting to make this feature work is beyond me. And the lack of visibility on whether a user has done it or not doesn't help. Furthermore, if an extension is reassigned to a new person (Bill Smith leaves, and Bob Jones takes his extension), I only go into the MGT console and change the name on the extension, but because the old Bill Smith name is recorded, it won't find Bob Jones.
Seems like an easy enough feature to implement to dial by name using the contact info on the extension rather than relying on users to record a self greeting. Not sure why they continue to leave it working this way. So 1990s.