There are a lot of negative connotations associated with cold calling, but I personally think cold calling is a very successful marketing technique. A lot of people don't like receiving calls from people they don't know, but, I feel that this is a completely acceptable practice, especially in a business to business environment. I worked in the B2B sales field for 8 years before moving into the SEO industry. Trust me when I tell you that cold calling definitely works. No matter what product or service you're offering, if you use the proper technique, formulate a solid sales pitch, follow up on all of your leads, and devote time to it, the rewards of cold calling can be tremendous.
That being said, cold calling is not for everyone. You have to develop a thick skin and learn to deal with rejection and the occasional jerk off hanging up on you for no reason! Good luck...and start pounding those phones.