There are a bunch of services like that on the horizon. The issue isn't really providing a "next-gen" service so much as it is doing something useful with that data wherever it gets routed.
Even with text messaging, its pretty simple to receive a message and route it to an answering point. The problem is whether the dispatcher on the receiving end can actually see that message and do something with it using whatever software/hardware is powering their workstation.
911 is an intentionally slow moving service because it has to work. When it doesn't work, lives can be lost. This sometimes means new tech, however useful, is held up while everyone slowly plans upgrades to their systems and then validates them and then validates them some more.