Use Asterisk to provide a SIP Video/Voice email service

Hi,

I would like to use Asterisk to provide a Video/Voice mail service that is integrated with an email service.

I would like to have the ability to email out the Video/Voice messages as well as the users SIP users being able to collect their Video messages using the video soft-phones.

Has anyone done this before or know if Asterisk is capable?

Thanks