I disagree here (obviously). Hiding behind agile (in any flavor) as a reason to not allow telecommuting is just that, hiding. I've known plenty of teams who have successfully pair programmed trans-continent.
It can be done. Maybe it is more challenging, but I don't think "agile" automatically rules it out.