Skip to main content

Using OpenAIS for Building Highly Available Session Initiation Protocol (SIP) Registrar

  • Conference paper
  • 317 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4328))

Abstract

Designing for continuous service is a challenge for every telecom application developer. There are various telecom platforms that provide frameworks to address this issue. However, these have proprietary interfaces and are often complex to develop new application. In this paper, we describe our experience with using open source cluster middleware, OpenAIS, for building a telecom application used in IP Multimedia subsystem. The telecom application is a Session Initiation Protocol (SIP) Registrar that keeps user location information In particular, we discuss important design and implementation aspects in making SIP registrar highly available. We also discuss important high availability state transitions, fault handling, application state synchronization. In the end, we share important lessons learned during design, implementation, and deployment.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rosenberg, J., Schulzrinne, H., et al.: SIP: Session Initiation Protocol, RFC 3261 (June 2002), http://www.ietf.org/rfc/rfc3261.txt

  2. Session Initiation Protocol, Wikipedia (December 2005)

    Google Scholar 

  3. Sisalem, D., Kuthan, J.: SIP tutorial (2000-2002), http://www.iptel.org/sip

  4. Kamalvanshi, A., Jokiaho, T.: Building HA Application using SA Forum cluster: A case study of GGSN Application. In: Malek, M., Nett, E., Suri, N. (eds.) ISAS 2005. LNCS, vol. 3694, pp. 25–38. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. OpenAIS Project, http://developer.osdl.org/dev/openais

  6. Jokiaho, T., Herrmann, F., Penkler, D., Moser, L.: Application Interface Specification of the Service Availability Forum. Boards and Solutions Magazine, June 2003, 14–16 (2003)

    Google Scholar 

  7. Jokiaho, T., Herrmann, F., Penkler, D., Reitenspiess, M., Moser, L.: The Service AvailabilityTM Forum Specification for High Availability Middleware. In: Workshop of Dependable Embedded Systems, Florence, Italy (October 2003)

    Google Scholar 

  8. SA Forum Application Interface Specification AIS B.01.01

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kamalvanshi, A., Jokiaho, T. (2006). Using OpenAIS for Building Highly Available Session Initiation Protocol (SIP) Registrar. In: Penkler, D., Reitenspiess, M., Tam, F. (eds) Service Availability. ISAS 2006. Lecture Notes in Computer Science, vol 4328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11955498_16

Download citation

  • DOI: https://doi.org/10.1007/11955498_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68724-5

  • Online ISBN: 978-3-540-68725-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics