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

  • Ajay Kamalvanshi
  • Timo Jokiaho
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4328)


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.


Session Initiation Protocol Multicast Group Internet Protocol Address Session Initiation Protocol Server Session Initiation Protocol Message 
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.
    Rosenberg, J., Schulzrinne, H., et al.: SIP: Session Initiation Protocol, RFC 3261 (June 2002),
  2. 2.
    Session Initiation Protocol, Wikipedia (December 2005)Google Scholar
  3. 3.
    Sisalem, D., Kuthan, J.: SIP tutorial (2000-2002),
  4. 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)CrossRefGoogle Scholar
  5. 5.
  6. 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. 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. 8.
    SA Forum Application Interface Specification AIS B.01.01Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ajay Kamalvanshi
    • 1
  • Timo Jokiaho
    • 2
  1. 1.Nokia CorporationMountain ViewUSA
  2. 2.Nokia CorporationEspooFinland

Personalised recommendations