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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
Sparks, R.: SIP: Basics and Beyond. ACM Queue 5(2), 22–33 (2007)
Lennox, J., Wu, X., Schulzrinne, H.: Call Processing Language (CPL): A Language for User Control of Internet Telephony Services. RFC 3880, IETF (October 2004)
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)
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)
Reiff-Marganiec, S., Turner, K.J., Blair, L.: APPEL: The ACCENT Project Policy Environment/Language. Technical report, University of Stirling, Scotland (December 2005)
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)
Jackson, M., Zave, P.: Distributed Feature Composition: a Virtual Architecture for Telecommunications Services. IEEE Transactions on Software Engineering 24(10), 831–847 (1998)
Jackson, M., Zave, P.: The DFC Manual. AT&T (November 2003)
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)
Zave, P.: An Experiment in Feature Engineering. In: McIver, A., Morgan, C. (eds.) Programming Methodology, pp. 353–377. Springer, Heidelberg (2003)
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)
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)
Zimmer, A.P.: Prioritizing Features Through Categorization: An Approach to Resolving Feature Interactions. PhD thesis, University of Waterloo, Canada (September 2007)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)