{'fraction_non_alphanumeric': 0.025404157043879907, 'fraction_numerical': 0.0, 'mean_word_length': 5.467661691542289, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Personalisable Internet Telephony Service

Information and communication services are playing an increasing and potentially disruptive role in our lives. As a result, service providers seek personalisation solutions to allow users control and enhance the way services are delivered. Call control in particular has received much attention in the telecommunications domain. An outcome of this work has been the emergence of features as fundamental primitives for personalisation. A feature is an increment of functionality that modifies the basic service behaviour, e.g., call-screen, call-divert, find-me, multimedia ring-back tone, voice-mail, mid-call-move. Features are optional and must be activated to fulfill their role. Once activated, they execute automatically or interactively during sessions. Service personalisation then refers to the problem of selecting which features should be active and when. Our project investigates the application of Constraint Technology to support this task. Our demonstrator shows how users can configure their feature subscription through a web-based interface with the assistance of a constraint engine. It also shows how features are automatically activated during voice-over-IP sessions consistently with the subscriptions pre-configured by participants.