I spent 5 weeks at customers site recently which also means that I was away from my team for 5 weeks.
The first thing I have learnt is that it is so easy to have miscommunications. I have been working closely with my team for 3 to 4 years. For some people, I have been working with them for around 5 years in the company. But when I was at my customer site and communicated with them what customer wanted and when the deadline was going to be, sometimes it was just difficult to make them understand the situation. At some moment I was a bit frustrated by it and then realized it is natural to have miscommunication. My solution to this is to be honest with the other party and respect them. As normal miscommunication problems, the technical solution is to listen and understand the other party first. And then try to let them understand your needs.The authority does not help in this case.