The inside buildings part would be mostly solved with VoWiFi. At least anywhere with a network you'd be comfortable connecting to.