SMS Integration for Enterprise CRM

SMS Integration for Enterprise CRM

Hi can someone help with the following:

I need an SMS extension that will allow:
2 way SMS sent to leads 
A copy of the message to appear in the Notes section of the lead
Replies to either come to the CRM or to the users Mobile Phone
Configurable sender ID

Can anyone suggest an extension that will allow this?

Thanks