A method performed in a plurality of devices, each of said plurality of devices having a client implemented, in a communication network comprising a core network for providing a communication service, the method comprising, at each client: - receiving a session setup request from an originating party, requesting a session with a destination party, said session setup request comprising a capability indication associated with said originating party and a session type indication, - determining capabilities of the plurality of devices in a first communication context associated with said destination party, - comparing said capabilities of the plurality of devices in said first communication context to said capability indication and to said session type indication in said received request, wherein said session type indication indicates what kind of session said originating party wishes to establish with said destination party, - determining a level of correspondence between said capability indication, and said session type indication, and said capabilities of the plurality of devices in said first communication context based on the comparison, and - upon determining, indicating a device from amongst the plurality of devices in said first communication context having a suitable level of correspondence to said capability indication associated with said originating party and said session type indication to the destination party, wherein said indicating comprises providing a listing of the plurality of devices in the first communication context sorted by the determined level of correspondence, thereby aiding the destination party to choose a device for use in the requested session, and wherein the client is implemented in each of the plurality of devices in said first communication context. - receiving a session setup request from an originating party, requesting a session with a destination party, said session setup request comprising a capability indication associated with said originating party and a session type indication, - determining capabilities of the plurality of devices in a first communication context associated with said destination party, - comparing said capabilities of the plurality of devices in said first communication context to said capability indication and to said session type indication in said received request, wherein said session type indication indicates what kind of session said originating party wishes to establish with said destination party, - determining a level of correspondence between said capability indication, and said session type indication, and said capabilities of the plurality of devices in said first communication context based on the comparison, and - upon determining, indicating a device from amongst the plurality of devices in said first communication context having a suitable level of correspondence to said capability indication associated with said originating party and said session type indication to the destination party, wherein said indicating comprises providing a listing of the plurality of devices in the first communication context sorted by the determined level of correspondence, thereby aiding the destination party to choose a device for use in the requested session, and wherein the client is implemented in each of the plurality of devices in said first communication context.