Yup. But the issue is a financial one, not a technological one. All manner of things can be accomplished at the origin. But all the other links in the chain must have access to the companion technology (read money). This is just not available on a widespread basis. Then, you have issues of adoption, and, competing services and standards.
We are experiencing this very thing with regards to Fire dispatch, with all manner of fireman 'apps'. All of which are different with different protocols. So much so, that we now refuse to support any of them.