Features of a web application
As WebRTC is more popular as a web-hosted service, it makes a lot of sense to take advantage of its web nature and utilize its full potential as a web application. The features discussed here are particular for WebRTC clients only and not applicable to usual SIP agents such as hard phones, desktop-based soft clients, and others. These features include OAuth, Geolocation, RESTful web services to fetch information such as news and weather updates, integration with social networking accounts, as well as importing contacts, sending web mails, and so on.
In this section, we will discuss the following features:
Geolocation
OAuth for authentication against third-party servers
Importing contacts from other accounts
Message to mail
Geolocation
The Geolocation API by W3C provides a method to locate the user's position. This is useful in a number of ways, ranging from providing a user with location-specific information/advertisement/search results to providing route navigation...