looking for helpdesk system that has a combination of components in one solution

Hi,

Are there any wordpress helpdesk plugins that you can recommend that have the following components in one:

– Support Ticket System

– Chat

– FAQ System

– Knowledgebase

– Forum/Community system (optional)