So we could use a browser extension to listen in the background to a central phone server for incoming calls while we happily surf the web and then get the "ring" opening the url in a tab for the incoming call to take place?
Yeah, but why would you want to take calls in your browser? Why not a separate application (node-webkit, Firefox app) that runs as its own process a la Skype clone?