I have this working. You may need to enable some default settings, see screenshot:
Next you need to ensure that the correct user for the given contacts is assigned to the device record:
Now you need to make sure the contact records have the correct permissions for the user of the device:
1. Any contacts with the user assigned will show up in the Personal phone book.
2. Any contacts with a group assigned to which that user is a member will show up in the Global phone book.
3. All extensions in the domain will show up in the Local phone book.
Screen shot of a contact assigned to the users group, this will show up in the Global phone book:
Screenshot of a contact assigned to the user, this will show up in the Personal phone book:
I hope this is helpful.
Adrian.