Patent ID: 9137362
Filing Date: 2015-09-15
Classification: H04L,H04M

Abstract:
1. A method for enabling a calling user to establish a communication session with a called user, the calling user being associated with at least one calling user device and the called user being associated with at least one called user device, wherein the communication session can be established through a plurality of possible communication services and provisioning of said plurality of possible communication services is enabled through a corresponding plurality of communication service actuators, comprising: a) receiving from the at least one calling user device a request to establish a communication session with the called user; b) determining if, among said plurality of possible communication services, there is at least one communication service currently available to establish a communication session with the called user at said at least one called user device, based on current context information on the calling user and current context information on the called user; c) in the affirmative case of b), selecting one of the at least one currently available communication service based on predetermined policies, wherein said predetermined policies comprise comparing at least the level of interactivity for each respective available communication service and selecting the at least one currently available communication service having the highest level of interactivity, wherein the level of interactivity ranges highest to lowest between services of a direct communication service typology and services of a messaging communication service typology; and d) sending to the corresponding communication service actuator suitable information for establishing the communication session between the calling user and the called user through the selected communication service.