Wow, that is horrible. I started in the call centre at my insurance company. We had a rotating roster over 6 weeks. Start time moving gradually from early morning shift to an evening shift over the 6 eeeks then would cycle back.
2 10 minute paid tea breaks (now 15 mins) allocated and 1 x 30 minute lunch break.
Obviously you couldn't make breaks exactly on time so if you were off a call in the 5 minutes before your scheduled break you were to take it then, or as closely after the break as possible.
If you need the loo etc you code in as being in "personal time". I did the same when I had a really upsetting phone call (man distraught after his wife was killed in a car accident) and just sent my manager an explanation as to why I was in personal time. His response was to tell me to take as much time as I need and was there anything else he could do for me. But I rarely used personal time myself so my manager knew I really needed it.
We got a grading as to how well we managed to match our time codes to what is allocated and they have a permitted difference to allow for these discrepancies.
But we work either be working in the online chat group or on live phone calls. Not both. Going from one to the other would be seriously hard.
We were also given headsets with an Omni directional microphone. I once had a gardener with a lawnmower right outside my window when in a team meeting. I could barely hear what people were saying and yet none of them could hear the gardener. Some people used store bought headsets because they were more comfortable but you could hear everyone else in the background. If you had one of these no one would be able to hear the kids in the background.
Get yourself some keep warm mugs for tea/coffee so you always have a warm drink to hand. Don't drink gallons obviously otherwise you will need the loo constantly. That also meant that I could set the kettle to boil in my breaks, have a bit more of the tea I still had without waiting for the kettle to boil and make it back to my desk on time with fresh cups of tea in hand.
For lunch pre-prep some sandwich stuff eg slice the tomatoes, cut up some lettuce etc. you don't have to actually make your sandwich if you prefer a fresh sandwich but have the parts of the sandwich prepared. 30 minutes is enough if you do that.
Also consider getting an up/down desk. Being able to stretch your legs by standing for a few minutes is really good for you.
Part of the reason they treat you badly is because call centres generally have a high staff turnover because it's a difficult job. Bad companies just accept that and use a churn and burn process. Good companies try to make it better for staff to try to retain them, and then giving them opportunities for progression. The majority of my company's recruitment to other positions is done internally. I did, however, take a slightly lower pay to go work for them but did so knowing that it would lead to other opportunities (which it has).