Journal of Network and Systems Management

, Volume 16, Issue 1, pp 92–112 | Cite as

Supporting Ubiquitous IMS-based Teleconferencing Through Discovery and Composition of IMS and Web Components

  • Kevin DoolinEmail author
  • Robert Mullins
  • Rafael Morón Abad
  • Marta García Moreno
  • Telma Mota
  • Babak A. Farshchian
  • Miguel Gómez


Natural communication among people happens in flexible ways and is strongly affected by the users’ situation (such as communication tools available, user’s location, and user’s preferences). This situation or context information is seldom used to initiate communication sessions among users. Current communication systems are indifferent about users’ context, often require time consuming manual configurations and often result in conferencing tools not being easily accessible when needed. This leads to lower adoption of innovative communications services. IMS SIP (IP Multimedia Subsystem, Session Initiation Protocol) sessions allow users to access the session from different points of contact (home, office, etc.), however, IMS still requires a prior knowledge of all SIP components that might be used in a SIP session. Furthermore, IMS makes limited use of context information (mainly user-defined availability). To address these issues our research approach combines techniques from pervasive computing with IMS networking principles to facilitate compositions of communication sessions based on users’ context. We propose a platform and APIs for pervasive application development support to allow greater intelligence in IMS applications. We additionally provide mechanisms for IMS applications to apply their intelligence to the configuration of physical devices and web resources used to set up a conference. The innovations proposed in this paper are: (1) A new standard for intelligent IMS-based conferencing applications. (2) Application Development Interfaces (APIs) for a platform for pervasive computing. (3) An architecture for a pervasive IMS platform.


Pervasive computing Ubiquitous computing IMS Service composition Multimedia 


  1. 1.
    EU Project Daidalos II.
  2. 2.
    Yang, Y., Mahon, F., Williams, H., Pfeifer, T.: Context-aware Dynamic Personalized Service Re-composition in a Pervasive Service Environment, 3rd IFIP International Conference on Ubiquitous Intelligence and Computing (UIC 06) (2006)Google Scholar
  3. 3.
    Williams, H., Yang, Y., Taylor, N., McBurney, S., Papadopoulou, E., Mahon, F., Crotty, M.: Personalised Dynamic Composition of Services and Resources in a Wireless Pervasive Computing Environment, 1st Int. Symposium on Wireless Pervasive Computing (2006)Google Scholar
  4. 4.
    Mahon, F., Mitic, J., Crotty, M., Doolin, K., Kuhmuench, C.: Pervasive Service Platform (PSP): Facilitating Pervasive Services, ICNS06: Int. Conf. on Networking and Services (2006)Google Scholar
  5. 5.
    Guenkova-Luy, T., Schorr, A., Kassler, A., Wolf, I., Botía, J.A., Inzerilli, T., Gómez, M., Mota, T.: Service Creation Platform and Multimedia Service Provisioning, IPSI 2005, Interdisciplinary Conference (2005)Google Scholar
  6. 6.
    Guenkova-Luy, T., Schorr, A., Hauck, F., Gomez, M., Timmerer, C., Wolf, I., Kassler, A.: Advanced Multimedia Management—Control Model and Content Adaptation, IASTED International Conference on Internet and Multimedia Systems and Applications, EuroIMSA (2006)Google Scholar
  7. 7.
    Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications, PerCom, March 2004Google Scholar
  8. 8.
    3GPP TS 23.228 version 7.7.0, Release 7, March 2007Google Scholar
  9. 9.
    Rosenberg, J., Schulzrinne, H., Camarillo, G., Johntson, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session Initiation Protocol, IETF RFC 3261, June 2002Google Scholar
  10. 10.
    Rosenberg, J.: The Extensible Markup Language (XML) Configuration Access Protocol (XCAP), IETF Internet proposed standard RFC 4825, May 2007Google Scholar
  11. 11.
    Calhoun, P., Loughney, J., Guttman, E., Zorn, G., Arkko, J.: Diameter Base Protocol, IETF RFC 3588, September 2003Google Scholar
  12. 12.
    3GPP TS 23.218 version 7.6.0 Release 7, June 2007Google Scholar
  13. 13.
    Barton, J.J., Nylander, S., Folowosele, F., Harrison, B.: Dialing for displays: session initiation protocol for opportunistic augmentation. In: Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), March 2006Google Scholar
  14. 14.
    Berger, S., Schulzrinne, H., Sidiroglou, S., Wu, X.: Ubiquitous computing using SIP. In: Proceedings of the 13th ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2003), June 2003Google Scholar
  15. 15.
    3GPP TS 23.141 v7.2.0, September 2006Google Scholar
  16. 16.
    Rosenberg, J.: Extensible Markup Language (XML) Formats for Representing Resource Lists. IETF draft draft-ietf-simple-xcap-list-usage (work in progress), February 2005Google Scholar
  17. 17.
    Sugano, H., Fujimoto, S., Klyne, G., Bateman, A., Carr, W., Peterson, J.: Presence Information Data Format (PIDF), IETF RFC 3863, August 2004Google Scholar
  18. 18.
    Schulzrinne, H., Gurbani, V., Kyzivat, P., Rosenberg, J.: RPID: Rich Presence Extensions to the Presence Information Data Format (PIDF), IETF RFC 4408, July 2006Google Scholar
  19. 19.
    Schulzrinne, H.: CIPID: Contact Information for the Presence Information Data Format, IETF RFC 4482, July 2006Google Scholar
  20. 20.
    Fitzgerald, W., Doolin, K., Mahon, F., Hauser, C., Gomez-Skarmeta, A., Butler, S., Schlosser, P., Weyl, B.: Daidalos Security Framework for Mobile Services, E-Challenges (2005)Google Scholar
  21. 21.
    Solarski, M., Strick, L., Motonaga, K., Noda, C., Kellerer, W.: Flexible middleware support for future mobile services and their context-aware adaptation. In Intelligence in Communication Systems, LNCS (3283), pp. 281–292 (2004)Google Scholar
  22. 22.
    Bellavista, P., Corradi, A., Montanari, R., Stefanelli, C.: Context-aware middleware for resource management in the wireless internet. IEEE Trans. Software Eng. 29(12), 1086–1099 (2003)CrossRefGoogle Scholar
  23. 23.
    Strimpakou, M., Roussaki, I., Pils, C.: Distributed Context Retrieval and Consistency Control in Pervasive Computing. To be published in the Journal of Network and Systems Management (JNSM), Springer, US, Vol. 15, No. 1, March 2007Google Scholar
  24. 24.
    Pils, C., Roussaki, I., Pfeifer, T., Liampotis, N., Kalatzis, N.: Federation and Sharing in the Context Marketplace, 3rd International Symposium on Location- and Context-Awareness (LoCA2007), LNCS (4718), pp. 121–138 (2007)Google Scholar
  25. 25.
  26. 26.
  27. 27.
    JSR 281:IMS Service API.
  28. 28.
    Ponce de Leon, M., Cleary, F., Garcia Moreno, M., Romero Vincente, A., Roddy, M., Jedrxejek, C.: Daidalos Framework for Successful Testbed Integration, Tridentcom (2007)Google Scholar
  29. 29.
    Ponce de Leon, M., Cleary, F., Garcia Moreno, M., Sobrino Jular, A., Romero Vicente, A., Roddy, M., Ryan, P., Jedrzejek, C.: Large scale interoperability testing, integrating the Daidalos project, eChallenges (2006)Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Kevin Doolin
    • 1
    Email author
  • Robert Mullins
    • 1
  • Rafael Morón Abad
    • 2
  • Marta García Moreno
    • 2
  • Telma Mota
    • 3
  • Babak A. Farshchian
    • 4
  • Miguel Gómez
    • 5
  1. 1.Telecommunications Software and Systems Group (TSSG), ArcLabs Research and Innovation Building Waterford Institute of TechnologyCo. WaterfordIreland
  2. 2.Telefónica I+DParque Tecnológico de BoecilloVallodolidSpain
  3. 3.Portugal Telecom InovaçãoSA Rua Eng. José Ferreira Pinto BastoAveiroPortugal
  4. 4.Telenor R&ITrondheimNorway
  5. 5.Agora Systems S.AMadridSpain

Personalised recommendations