Jarvis had found his way in almost by accident. Hence the cords keeping his avatar attached to his own systems back at Stark Industries. He really should find a proper station to rezz into this reality.
"Is there a communication station near there?" There should be, right? It would only make sense to have it near the city center. Maybe if this ISO had a map?