The main challenge is reliably localizing callers to the right 911 dispatch... without allowing anyone to spoof their origin, and without inadvertently allowing location data to leak out to non-emergency calls (or texts, or tweets, or whatever emergency medium this scheme would support).