We help solve this communication barrier quite simply by using video chats and gathering the team together from time to time.
We use Google Hangouts for regular meetings and the new video feature on HipChat for quick chats.