how about tell them to wait a moment you are with a customer, then put down the receiver for an amount of time you are comfortable with (knowing you are a business and don't want to lose a call) ... then hang up without speaking to them.
or is this too mean? I would think they would get the hint.
warm quilt hugs, sue in CA