We have 4000+ contacts in the 3CX database. When dialing a number on the 3CX (Mac) client version 188.8.131.52 we have following behavior: after entering the first digit of a phone number the client ‘stalls’ for 10 seconds, trying to match that first digit to 1 of our 4000+ contacts. As a user you start to doubt if you entered the first digit correctly, so you enter it again. After 10s the rest of the numbers that you dialled appear, making the manual dialling a BIG pain. When contacting support that this feature 'works as designed' and that I should submit my 'request' to this forum... The MAC client should not IMMEDIATELY start searching on the first digit, but wait for maybe first x digits (parameter to configure in preferences) before trying to match a (partial) number to a contact. Furthermore client could limit matching process to first xx records (again parameter to set in preferences (this translates into a select TOP xx ...)) so that the client does NOT try to return a dropdownlist of potentially 4000 contacts.