I think eventually phone numbers will go away or simply be transparent to the end user. Almost like how a DNS takes away the need to remember an IP address, sooner or later you’ll just click on a contact’s name and start conversing. Obviously this doesn’t remove the need for some sort of phone number, but if the end user doesn’t have to remember it then it can be far more complex than 7 digits and an area code.