A client of mine is getting out of a situation like that with Cox.
Cox charged like $80/m originally per phone for 4 phones - they installed the cable, the switch, the UPS, then 5 years ago lowed the price to $50/m/each.
Now they are moving to FreePBX, paying their own hosting fees, and bought the phones outright. Monthly bill fell by approx 75%