Help me find the best team CRM's

Job ID: 32165018

Budget: $10 – $30 USD

Here's what I need from a crm...

I need to have CRM with complete info about all leads, clean data, no duplicates,
I need to have CRM with easy calling for multiple sales people (easy for team to use)
Must include recordings from sales calls and need to also have ability to work with
devs in separate group or something. I want an all in one team CRM with calling.
Related categories: PHP Customer Support CRM Salesforce.com Hubspot