I know how frustrating it can be when a system does now work as advertised. As someone who has been in the computer field for over 33 years, I know how the sales dept can make promises that the tech dept can't deliver on.
Anyway, here are a few things you may want to try before throwing in the towel. I'm going to assume that the mobile device is an iPhone but if not, the same basic steps should apply.
Hopefully, you won't have to go to such extremes again. But all advance systems will start getting a little screwy if they run long enough and it helps to reboot every now and then.
Good luck and please let us all know if this works for you.