Developing interactive multi-user VoIP applications using synchronization contracts with ECharts

  • Authors:
  • Yi Huang;Laura K. Dillon

  • Affiliations:
  • Michigan State University;Michigan State University

  • Venue:
  • IPTcomm '11 Proceedings of the 5th International Conference on Principles, Systems and Applications of IP Telecommunications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

VoIP services are increasingly expected to support complex interactions among many autonomous users. A conferencing service, for example, must allow dial-in users to freely join and leave a call, and permit an administrator to control who may join a call and kick out participants who should be (temporarily or permanently) excluded. The need to maintain application state complicates development of VoIP applications on top of SIP [3], even in the case of single-user applications. For multi-user applications, the need to synchronize SIP threads that concurrently access shared application state when responding to messages from different users significantly increases this complexity [2].