Caller ID said United Breast Cancer. A woman is asking for a commitment of $30-$50 donations and says to hold for another person to get your information. She then asks for your bank / credit card number.
Telemarketers calling about charity donations are always a scam. Yes they give a few pennies out of every dollar they get to the charity just to keep it legal. They pocket the rest. If you want to donate give directly to the charity that way 100% of the money stays with them.