Hi,
I have been working with Cisco VoIP since 2001 and Asterisk and freepbx ,trixbox, elastix since 2007.
I'm very new to the site so trying to bid as low as possible and get better reviews as much as possible.
That being said I love working on Asterisk implementations as I feel Asterisk gives you freedom to utilize full potential of VoIP.
As fr as your project is concerned I think its a very good couple of cisco phones and asterisk server, if Cisco phones are of 79xx series that great if SPA then you may miss some of the luxury offered by 79xx series, and that sexy stuff you mentioned is one of the reasons most of the people move from Cisco to Asterisk, as its free in Asterisk world and a little difficult to implement but really good ROI.
In addition to what you have asked I can offer the following features on Cisco phones :
1) Phone Lock/UnLock.
2) one-to-one and one-to-many Paging.
3) Separate Directories manageable via web.
4) Push-to-Talk.
5) Whisper/Baby monitor.
6) Weather, Stock, Currency and custom reports on Cisco ip phones.
7) on request Caller ID display.
Hope the above is enough to at least start a chat session on skype :)
Regards,