Internal Phonebook ordered by extension

Currently the extensions in an internal phonebook seem to be ordered my extension_id and not extension number which makes the newer extension go last even if their extension number would put them near the beginning. Having them use the extension number to create and ordered list would be great.