A cold calling agency is a company that makes outbound calls on behalf of its clients. Cold calling agencies typically specialize in business-to-business (B2B) sales and lead generation. Cold calling is a process of making unsolicited contact with potential customers by telephone with the aim of selling a product or service. The term "cold" refers to the fact that the call is being made to someone who has had no prior contact with the caller or the company they represent.