A method for routing calls in a communication system comprising a network
and a plurality of terminals associated with a single subscriber
identity, the method comprising: receiving a request to establish a call
from a first terminal to the subscriber identity; retrieving from a
subscriber information store a set of weighting parameters for the
subscriber identity, each of the terminals associated with the subscriber
having at least one of the weighting parameters of the set associated
with it; determining an order in which to route the call to the terminals
based on the weighting parameters; and routing the call to the terminals
in that order until the call is terminated or is answered by one of the
terminals.