An Online Virtual Classroom Using SIP

  • Vajirasak Vanijja
  • Budsakol Supadetvivat
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 157)


Online Virtual Classroom using SIP is another alternative for the users who have the network constrain. The system composes of two user agents, which are the teacher’s user agent, and the student’s user agents. Both user agents contain three main functions: slides control, live text chat, and 2-ways real-time voice communication. The user agents are compatible with an Open source SIP server called “Asterisk”. No modification is required on the SIP server. The purposed system allows the teacher, and the student to communicate via text chat and real-time voice with a low bandwidth connection. PowerPoint files would be loaded into the students’ computers before the class start. The slide control module will synchronize the slides between the teacher and all students. The system also supports voice communication using SIP and RTP. The network efficiency analysis is done to evaluate the performance of the purposed system compare to a commercial web conference system.


Transmission Control Protocol Session Initiation Protocol User Agent User Datagram Protocol Internet Engineer Task Force 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bian, L.: Research on E-learning Based on Network Technology. In: Proc. IEEE Conf. Networkingand Digital Society 2009, pp. 289–292. IEEE press (May 2009)Google Scholar
  2. 2.
    Sun, J., Fang, H., Wang, G., He, Z.: Information Push Technology and Its Application inNetwork Control system. In: Proc. IEEE Conf. Computer Science and Software Engineering 2008, pp. 198–201. IEEE press (December 2008)Google Scholar
  3. 3.
    Wang, Z., Xiong, X., Hou, Y.: The Study of Mobile Learning Based on Information PushTechnology. In: Proc. IEEE Conf. Education Technology and Computer Science, pp. 1140–1142. IEEE press (March 2009)Google Scholar
  4. 4.
    Handley, M.J., Jacobson, V.: SDP: Session Description Protocol. RFC 2327, IETF (1998)Google Scholar
  5. 5.
    Sinnreich, H., Johnston, A.B.: Internet Communications Using SIP. United States of America (2001)Google Scholar
  6. 6.
    Tan, K.K., Goh, H.L.: Session Initiation Protocol. In: Proc. IEEE Conf. Industrial Technology (ICIT 2002), vol. 2, pp. 1310–1314. IEEE press (December 2002)Google Scholar
  7. 7.
    Meggelen, J.V., Smith, J., Madsen, L.: Asterisk: The Future of Telephony, p. 408. O’Reilly, media (2005)Google Scholar
  8. 8.
    Ni, J., Luo, J.: Design of Multimedia Conference Control System based on SIP. In: Proc. IEEE Conf. International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distribution Computing (SNPD 2007), pp. 810–814. IEEE press (July 2007)Google Scholar
  9. 9.
    Wu, E.H.K., Hsieh, M., Wu, Z., Chiang, J.: Application layer multipoint conference using SIP. In: Proc. IEEE Symp. Personal, Indoor and Mobile Radio Communications 2004 (PIMRC 2004), pp. 2129–2133. IEEE press (September 2004)Google Scholar
  10. 10.
    Yanyan, Z., Yuan, Y.: SIP-based multimedia conference system design and implement. In: Proc. IEEE Conf. Computer Design and Applications 2010 (ICCDA 2010), vol. 3, pp. 607–610. IEEE press (June 2010)Google Scholar
  11. 11.
    DimDim (September 21 (2010),

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.King Mongkut’s University of Technology ThonburiBangkokThailand

Personalised recommendations