Skip to main content

“The SIP Pod” – A VoIP Student Lab/Playground

  • Chapter
  • First Online:
Remote Instrumentation Services on the e-Infrastructure

Abstract

Student laboratory work is usually carried out within the university premises. In our lab, students are required to familiarise themselves with the principles of SIP entities and protocols, to configure and manage SIP UAs and a (virtual) proxy. The services of the system and also the management functions should be accessed not only at the campus, but also in an environment that encompasses the area of “Wireless Trondheim” (the downtown of Trondheim) and the student living quarters. A range of functions, from the most basic ones to location based routing for (fictive) emergency calls are to be demonstrated. The lab is built on open source software and products and it is a part of our course TTM4130 “Service Intelligence and Mobility”. We believe that the exercises will foster creativity and enthusiasm among our students. The program framework of the lab can be made available to interested parties.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A“pod” may mean a social group of whales, dolphins, etc. As we have named our SIP agent “ORCA”, the notion of a SIP pod reflects a social playing ground of different instances of this agent.

  2. 2.

    The on campus network as well as Wireless Trondheim adheres to the principles of the “Eduroam” initiative, which assures open ports for the SIP protocol.

References

  1. The Geographical Positioning Service (GeoPos) at NTNU: http://dellgeopos.item.ntnu.no/, accessed 30.01.2009

  2. P. Faltstrom, and M. Mealling. The E. 164 to uniform resource identifiers (URI) dynamic delegation discovery system (DDDS) application (ENUM), RFC 3761, IETF, pp.4–11, April 2004

    Google Scholar 

  3. M. Mealling, and R. Daniel. The naming authority pointer (NAPTR) DNS resource rec, RFC 2915, IETF, September 2000

    Google Scholar 

  4. JAIN SIP: Java API for SIP Signaling: http://https://jain-sip.dev.java.net/, accessed 30.01.2009

  5. Wireless Trondheim: http://tradlosetrondheim.no/index.php?la=en, accessed 30.01.2009

  6. Eduroam: http://www.eduroam.org/, accessed 30.01.2009

  7. OpenSIPS project: http://www.opensips.org/, accessed 30.01.2009

  8. J. Lennox, Call processing language (CPL): A language for user control of internet telephony services, RFC 3880, IETF, pp.4–8, October 2004

    Google Scholar 

  9. J. Lennox, H. Schulzrinne, and J. Rosenberg. Common gateway interface for SIP, RFC 3050, IETF, pp.12–30, January 2001

    Google Scholar 

  10. SIP Servlet Developer’s Homepage: http://www1.cs.columbia.edu/∼ss2020/sipservlet/

    Google Scholar 

  11. SIP API for J2ME: http://developers.sun.com/mobility/apis/articles/sip, accessed 30.01.2009

  12. IMS API: http://jcp.org/en/jsr/detail?id=281, accessed 30.01.2009

  13. An IP Multimedia Subsystem (IMS API/Framework for Java SE: http://code.google.com/p/ims-api/, accessed 30.01.2009

  14. R.M. Perea. Internet multimedia communications using SIP, a modern approach including java practice, Elsevier, pp.541–543 2008

    Google Scholar 

  15. B. Campbell, J. Rosenberg, H. Schulzrinne, C. Huitema, and D. Gurle. Session Initiation Protocol (SIP) Extension for Instant Messaging, RFC 3428, IETF, pp.2–5 December 2002.

    Google Scholar 

  16. IETF Working Group “SIMPLE”: http://www.ietf.org/html.charters/simple-charter.html, accessed 30.01.2009

  17. H. Sugano, S. Fujimoto, G. Klyne, A. Bateman, W. Carr, and J. Peterson. Presence information data format (PIDF), RFC 3863, IETF, pp. 5–18, August 2004

    Google Scholar 

  18. IETF Work Group “Emergency Context Resolution with Internet Technologies (ECRIT)”, http://www.ietf.org/html.charters/ecrit-charter.html, accessed 30.01.2009

  19. Forum Nokia – VoIP Documentation: http://www.forum.nokia.com/Resources_and_Information/Documentation/VoIP/, accessed 30.01.2009

  20. S. Sawda, and P. Urien. SIP security attacks and solutions: A state-of-the-art review. IEEE Network, pp.3187–3191 2006

    Google Scholar 

  21. E. Cha, H.K. Choi, and S.J. Cho. Evaluation of security protocols for the session initiation protocol. IEEE Network, pp.611–616, 2007

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Máté J. Csorba .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Csorba, M.J., Karanjit, P., Andresen, S.H. (2011). “The SIP Pod” – A VoIP Student Lab/Playground. In: Davoli, F., Meyer, N., Pugliese, R., Zappatore, S. (eds) Remote Instrumentation Services on the e-Infrastructure. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5574-6_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-5574-6_21

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5573-9

  • Online ISBN: 978-1-4419-5574-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics