3 Review Sites Name Callbox Among the Best in Lead Generation Services To start the year, Callbox was ranked number as one of the Best Lead Generation Services by Top Ten Reviews itself, a reputable name in the industry.