Skip to main content

Context-Sensitive Call Control Using Constraints and Rules

  • Conference paper
Principles and Practice of Constraint Programming – CP 2010 (CP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6308))

Abstract

Personalisation and context-awareness are fundamental concerns in Telephony. This paper introduces a rule-based system - 4Crules - which enables context-sensitive call control by the means of feature configuration rules. 4Crules is interoperable with standard context services and compositional feature architectures. It has been designed to resolve feature interactions, manage conflicting preferences, and mitigate the uncertainty affecting context data. This is achieved through a constraint optimisation model that maximises adherence to user requirements and domain constraints. Experiments on a suite of instances confirm the practicality of the approach and highlight performance- and adherence-critical factors.

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. Calder, M., Kolberg, M., Magill, E.H., Reiff-Marganiec, S.: Feature Interaction: A Critical Review and Considered Forecast. Computer Networks 41(1), 115–141 (2003)

    Article  MATH  Google Scholar 

  2. Bond, G.W., Cheung, E., Purdy, H., Zave, P., Ramming, C.: An Open Architecture for Next-Generation Telecommunication Services. ACM Transactions on Internet Technology 4(1), 83–123 (2004)

    Article  Google Scholar 

  3. Lesaint, D., Papamargaritis, G.: Personalised Communications. In: Voudouris, C., Owusu, G., Dorne, R., Lesaint, D. (eds.) Service Chain Management - Technology Innovation for the Service Business, pp. 187–203. Springer, Heidelberg (2008)

    Google Scholar 

  4. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A.B., Peterson, J., Sparks, R., Handley, M., Schooler, E.M.: SIP: Session Initiation Protocol. In: RFC 3261, IETF (June 2002)

    Google Scholar 

  5. Sparks, R.: SIP: Basics and Beyond. ACM Queue 5(2), 22–33 (2007)

    Article  Google Scholar 

  6. Lennox, J., Wu, X., Schulzrinne, H.: Call Processing Language (CPL): A Language for User Control of Internet Telephony Services. RFC 3880, IETF (October 2004)

    Google Scholar 

  7. Wu, X., Schulzrinne, H.: Handling Feature Interactions in the Language for End System Services. In: Feature Interactions in Telecommunications and Software Systems VIII (ICFI 2005), Leicester, UK, pp. 28–30. IOS Press, Amsterdam (June 2005)

    Google Scholar 

  8. Turner, K.J., Reiff-Marganiec, S., Blair, L., Pang, J., Gray, T., Perry, P., Ireland, J.: Policy Support for Call Control. Computer Standards & Interfaces 28(6), 635–649 (2006)

    Article  Google Scholar 

  9. Reiff-Marganiec, S., Turner, K.J., Blair, L.: APPEL: The ACCENT Project Policy Environment/Language. Technical report, University of Stirling, Scotland (December 2005)

    Google Scholar 

  10. Blair, L., Turner, K.J.: Handling Policy Conflicts in Call Control. In: Reiff-Marganiec, S., Ryan, M. (eds.) Feature Interactions in Telecommunications and Software Systems VIII, ICFI 2005, Leicester, UK, June 2005, pp. 39–57. IOS Press, Amsterdam (2005)

    Google Scholar 

  11. Jackson, M., Zave, P.: Distributed Feature Composition: a Virtual Architecture for Telecommunications Services. IEEE Transactions on Software Engineering 24(10), 831–847 (1998)

    Article  Google Scholar 

  12. Jackson, M., Zave, P.: The DFC Manual. AT&T (November 2003)

    Google Scholar 

  13. Bond, G.W., Cheung, E., Goguen, H., Hanson, K.J., Henderson, D., Karam, G.M., Purdy, K.H., Smith, T.M., Zave, P.: Experience with Component-Based Development of a Telecommunication Service. In: Heineman, G.T., Crnković, I., Schmidt, H.W., Stafford, J.A., Szyperski, C., Wallnau, K. (eds.) CBSE 2005. LNCS, vol. 3489, pp. 298–305. Springer, Heidelberg (2005)

    Google Scholar 

  14. Zave, P.: An Experiment in Feature Engineering. In: McIver, A., Morgan, C. (eds.) Programming Methodology, pp. 353–377. Springer, Heidelberg (2003)

    Google Scholar 

  15. Zave, P., Cheung, E.: Compositional Control of IP Media. In: Diot, C., Ammar, M., da Costa, C.S., Lopez, R., Leitao, A.R., Feamster, N., Teixtera, R. (eds.) Proc. of the 2nd Conf. on Future Networking Technologies (CoNext 2006), Lisboa, Portugal, SIGCOMM, pp. 67–78 (December 2006)

    Google Scholar 

  16. Zave, P.: Audio Feature Interactions in Voice-over-IP. In: Bond, G.W., Schulzrinne, H., Sisalem, D. (eds.) Proc. of the 1st Int. Conf. on Principles, Systems and Applications of IP Telecommunications (IPTComm), New York, NY, pp. 67–78 (July 2007)

    Google Scholar 

  17. Zimmer, A.P.: Prioritizing Features Through Categorization: An Approach to Resolving Feature Interactions. PhD thesis, University of Waterloo, Canada (September 2007)

    Google Scholar 

  18. Lesaint, D., Mehta, D., O’Sullivan, B., Quesada, L., Wilson, N.: Personalisation of Telecommunications Services as Combinatorial Optimisation. In: IAAI 2008, pp. 1693–1698. AAAI Press, Menlo Park (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lesaint, D., Mehta, D., O’Sullivan, B., Quesada, L., Wilson, N. (2010). Context-Sensitive Call Control Using Constraints and Rules. In: Cohen, D. (eds) Principles and Practice of Constraint Programming – CP 2010. CP 2010. Lecture Notes in Computer Science, vol 6308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15396-9_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15396-9_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15395-2

  • Online ISBN: 978-3-642-15396-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics