telepresence

Etymology
From.

Noun

 * 1) Virtual presence in another physical location by means of telecommunication technology.