Asterisk base call center solution

Any Asterisk Base System Used For inbound , outbound Call Center Yet? like a all in one setup, can anyone point me in the right derictions to any open source group and anyone who has perfected the system, plan to set up a call center for 10 seats using sip base voip that doesnt requier ATA’s or gateways like broadvoice voip. thanks feature below listed

Predictive Dialing
ACD Call Routing (Automated Call Distribution System)
IVR Self Service (Interactive Voice Response)
Call Recording & Conferencing
Call & Agent Monitoring
CRM

Features:

Administrator
User Management
Agent Customization
List Management

Supervisor
Call Recording
Agent Monitoring
Summary Screens
Real-Time ACD Status
Real-Time Agent Statistics
Call Log Reporting
Campaign Reporting
List Performance Reporting
Agent Performance Reporting
Disposition / Call Completion Reporting
Toll Free Numbers
Local Numbers
Training Mode

Agent Desktop
Multi-Party Call Conferencing
Call Transfer (agent, skill, external)
Enterprise CRM Integration (Customer Relations Management System)
Customer Lookups
Inbound Worksheets and Scripts
Remote Agent Support
Live Internal Chat
Session History Archive
Inbound Call Detail Screen Pops (inbound Computer Telephony Integration)
Call Blending (simultaneous inbound/outbound)
Outbound Screen Pops (outbound Computer Telephony Integration)
Outbound Worksheets and Script
Call-Back Scheduling
Call Routing
Inbound Campaigns
IVR Call Routing (Interactive Voice Response)
ACD (Automated Call Distribution System)
Skills Groups (route call by agent?s skill)
Inbound Call Queues
Blended Call Queues

Predictive Dialer
Outbound Campaigns
Predictive Dialing
Power Dialer
Answering Machine Detection
Real-Time Dialer Performance Statistics
Custom Caller ID