Here is my understanding. For the dial by name feature to work, one has to record thier name while setting up thier voicemail box. If they dont record thier name, then they are not included in the list.
This way, when you dial a persons name , the feature can then confirm by playing thier recorded name.