Sometimes the most effective and best way to interpret is to physically be with the person you are speaking with. When none of the other options will suffice for interpreting a foreign language, meeting in person and doing on-site interpreting is the way to go. You don’t have to worry about phone or internet issues, and you get to be face to face with the person and have close communication.