Why does a call on an iPhone stop at 4 hours? How can I fix it?

Why does a call on an iPhone stop at 4 hours? How can I fix it?

It is a network thing mainly (maybe Apple have incorporated it also?)
Especially using KEYPAD (touch screen negates this)

If you dial say a switchboard on the weekday say and your accidently redial (WEEKEND) your call can in theory last running up a huge bill.

I have been on TWO networks which will cut you off automatically on 2 hours marks!
network will refund some but NOT all of the cost

It preserves your credit just in case

Can you vote now please

  • Why does my iphone stop working after I change the date and how can I stop it from doing that? I changed the date to this day 5 years ago so I could extend my spotify premium trial (this actually works) but then me texts weren't sending or receiving same with BBM and Facebook and literally every other social network app and I couldn't connect to the App Store so I changed it back to auto and everything works but I want to stay on my spotify free trial please help
  • Why does my iphone shut the call off at 4 or so hours? My boyfriend and I have been together for a while and sometimes we fall asleep on the phone, however, whenever we do I always wake up to the phone being disconnected. When i checked back at our phone history, it always hangs up the phone around 4 hours of talk time, even i its a full battery or its being left on the charger when we fall asleep. Is there some way to stop this?
  • Why does my iPhone battery die in 2 hours? My iPhone battery will literally die in about 2 hours. Why is this? I have a iPhone 4S 16gb running 7.0.6… Would buying a new battery and putting it in the phone make it just like new and give me a normal all day battery like what my buddy's get? I'm very frustrated.
  • Why does my iPhone 5 automatically hang up at 4 hours? Well me and my boyfriend talk endlessly on the phone for hours but right when we hit the 4 hour mark both our phones hang up, we have the same phone and it says the samething when it hangs up "call failure" how can I change this? Or can it be changed? Also, why does this happen?