We have a selected few charities that we donate to. We get lots of other solicitations in the mail, but just toss them without opening. If the charities we do donate to ask too often, we toss that request too and just wait for the next one.
As to the phone, I just interrupt and say I'm not interested. Most of them will keep talking anway, when they do I just hang up. It's my time, my dinner getting cold, and my husband who's getting aggravated because yet another soliciter has called.