Virgin Media was found to have hung up on phone calls from customers seeking to switch to a better deal Virgin Media has been fined £28m for repeatedly preventing customers from cancelling contracts, Ofcom said. The communications regulator said it uncovered tactics including agents deliberately hanging up calls, and customers being put on hold "for no reason".