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)