Phonebook auto-populate local extensions?

Perhaps a n00b question but I haven’t found the answer anywhere.
Is there a phonebook created by default, that lists all local extensions? If not, is there a way to automatically generate one and keep it up to date?
I’ve got 100 or so extensions and it sure would be nice if I didn’t have to print (on paper) a list of local extensions.

Print Extension module is what you are looking for.

So the next question then is can “print extensions” be used by sip handsets to browse internal extensions? I didn’t see anything about that in the documentation.

No, it can’t. What kind of phones?

Yealink T46G mostly. I know I can generate a list of locals, and import it into phone book, but that seems like an awful lot of work for something that could be so simply automated. There are a few guys who’ve scripted this via sql, but then it breaks every time you update anything.
I feel I must be missing some obvious function somewhere.

No because of all the different phones there is no corporate directory app, yet!

Most phones support LDAP and you can integrate this with the clients corp directory.