Telcos to pay compensation for bad services