User Reachability in Multi-Apps Environment

Recent progress in web real-time communication (WebRTC) promotes multi-apps environment by creating islands of communication apps where users of one website or service cannot easily communicate with those of another. We describe the architecture and implementation of a multi-platform system to do user reachability in multiple communication services where users decide how they want to be reached on multiple apps, e.g., in an organization that has voice-over-IP, web conferencing and messaging from different vendors. Our architecture separates the user contacts from reachability apps, supports user and endpoint driven reachability policies, and has several independent and non-interoperable WebRTC-based apps for two-way and multi-party multimedia communication. Our flexible implementation can be used for enterprise or personal communications, or as a white-labeled app for consumers of a business.

[1]  Peter Saint-Andre XMPP Protocol Flows for Inter-Domain Federation , 2008 .

[2]  Kundan Singh,et al.  SIP APIs for voice and video communications on the web , 2011, IPTComm 2011.

[3]  Kundan Singh,et al.  Vclick: Endpoint Driven Enterprise WebRTC , 2015, 2015 IEEE International Symposium on Multimedia (ISM).

[4]  Daniel C. Burnett,et al.  WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web , 2012 .

[5]  Noël Crespi,et al.  My Own Communication Service Provider , 2010, International Congress on Ultra Modern Telecommunications and Control Systems.

[6]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[7]  M. Boussard,et al.  Communication hyperlinks: Call me my way , 2009, 2009 13th International Conference on Intelligence in Next Generation Networks.

[8]  Henning Schulzrinne,et al.  Programmable end system services using SIP , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[9]  Jean-Charles Grégoire On embedded real time media communications , 2015, AWeS@EuroSys.

[10]  Nancy Paterson,et al.  Walled gardens: the new shape of the public internet , 2012, iConference '12.

[11]  François Toutain,et al.  On webco interoperability , 2015, AWeS@EuroSys.

[12]  Kundan Singh,et al.  Building Communicating Web Applications Leveraging Endpoints and Cloud Resource Service , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.