Skip to main content

The Potential of Consolidating SIP and XMPP Based Communication for Telecommunication Carriers

  • Conference paper
Testbeds and Research Infrastructures. Development of Networks and Communities (TridentCom 2010)

Abstract

This paper describes an approach for combining Session Initiation Protocol (SIP) based voice communication with Extensible Messaging and Presence Protocol (XMPP) based presence enhancements. The actual role of SIP and XMPP in the Internet Protocol (IP) based communication was analyzed, especially from the telecommunication carrier (Telco) point of view.

The proposed infrastructure extends a typical SIP infrastructure with XMPP for presence status integration. XMPP will be used as instant messaging and presence (IM/P) service infrastructure, the presence information will be extended with SIP phone status information of telecommunication endpoints. A first prototype has been developed and tested successfully.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blum, N., Lampe, S., Magedanz, T.: Design of a Message Interworking Function for Converged IP Messaging in Next Generation Networks. In: Computers and Communications, ISCC 2009, pp. 80–85. IEEE Press, Sousse (2009)

    Google Scholar 

  2. OMA Converged IP Messaging Architecture, System Description System Description-V1 0-20091024-D, Open Mobile Alliance (2008)

    Google Scholar 

  3. OpenSIPS XMPP and PUA_XMPP module, http://www.opensips.org/Resources/PuaExtensions#pu_xmpp

  4. Rosenberg, J., et al.: RFC 3261: SIP: Session Initiation Protocol. IETF (2002)

    Google Scholar 

  5. Peterson, J.: RFC 3859: Common Profile for Presence (CPP). IETF (2004)

    Google Scholar 

  6. Roach, A.B.: RFC 3265: Session Initiation Protocol (SIP)-Specific Event Notification. IETF (2002)

    Google Scholar 

  7. Rosenberg, J.: RFC 3856: A Presence Event Package for the Session Initiation Protocol (SIP). IETF (2004)

    Google Scholar 

  8. Niemi, A.: RFC 3903: Session Initiation Protocol (SIP) Extension for Event State Publication. IETF (2004)

    Google Scholar 

  9. Rosenberg, J.: RFC 3857: A Watcher Information Event Template-Package for the Session Initiation Protocol (SIP). IETF (2004)

    Google Scholar 

  10. Rosenberg, J.: RFC 4825: The Extensible Markup Language (XML) Configuration Access Protocol (XCAP). IETF (2007)

    Google Scholar 

  11. Rosenberg, J.: RFC 5025: Presence Authorization Rules. IETF (2007)

    Google Scholar 

  12. OMA Presence SIMPLE, Architecture Document OMA-AD-Presence_ SIMPLEV1_1-20080627-A, Open Mobile Alliance (2008)

    Google Scholar 

  13. Saint-Andre, P.: RFC 3920: Extensible Messaging and Presence Protocol (XMPP):Core. IETF (2004)

    Google Scholar 

  14. Saint-Andre, P.: RFC 3921: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence. IETF (2004)

    Google Scholar 

  15. Ludwig, S., et al.: XEP-0166: Jingle. XMPP Standards Foundation (2009)

    Google Scholar 

  16. Ludwig, S., et al.: XEP-0167: Jingle Audio Media Description Format. XMPP Standards Foundation (2009)

    Google Scholar 

  17. Day, M., et al.: RFC 2778: A Model for Presence and Instant Messaging. IETF (2000)

    Google Scholar 

  18. Day, M., et al.: RFC 2779: Instant Messaging/Presence Protocol. IETF (2000)

    Google Scholar 

  19. Troncon, R., et al.: XEP-0146: Remote Controlling Clients. XMPP Standards Foundation (2006)

    Google Scholar 

  20. Sparks, R.: Internet Draft (expired): Establishing jabber Messaging Sessions with the Session Initiation Protocol. IETF (2002)

    Google Scholar 

  21. Veikkolainen, S., et al.: Internet Draft: Guidelines and Protocol Extensions for Combining SIP Based Real-time Media Sessions With XMPP Based Instant Messaging and Presence Service. IETF (2009)

    Google Scholar 

  22. OpenSIPS (Open SIP Server), a mature Open Source implementation of a SIP server, http://www.opensips.org

  23. NGNlab - NGN laboratory at STU in Bratislava, http://www.ngnlab.eu

  24. NetLab - Use Cases for Interconnected Testbeds and Living Labs, http://www.celtic-initiative.org/Projects/NETLAB/

  25. InCert Next Generation Network Protocols Professionals certification in InCert, International Certificates of Excellence in Selected Areas of ICT, http://incert.eu

  26. Train2Cert, Vocational Training for Certification in ICT, http://train2cert.eu

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Schumann, S., Maruschke, M., Mikoczy, E. (2011). The Potential of Consolidating SIP and XMPP Based Communication for Telecommunication Carriers. In: Magedanz, T., Gavras, A., Thanh, N.H., Chase, J.S. (eds) Testbeds and Research Infrastructures. Development of Networks and Communities. TridentCom 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 46. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17851-1_70

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17851-1_70

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17850-4

  • Online ISBN: 978-3-642-17851-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics