Microsoft Communications Managed API failed to install

Hi Brainy,
When I attempt to install the Microsoft Communications Managed API 4.0 on a Windows Server 2012, I ended up with this error message. Is this requires any specific system requirements before installation? Am I missing anything? I am doing this in Windows server 2012, think this is supported. Help me to fix the error. Thanks for your help.

Error :
Setup has detected that this computer does not meet the requirements to install this software. The following blocking issue must be resolved before you can install Microsoft Unified Communications Managed API 4.0, Runtime software package.
Installation Requirements:
Microsoft Unified Communications Managed API 4.0, Runtime required the following missing Windows Features.
• Media Foundation
