A method and apparatus in a communications system for routing a call. A call
to
a subscriber is received. Call routing information is identified for the subscriber.
Responsive to identifying call routing information for the subscriber. A determination
is then made as to whether a function has been selected for routing the call. Responsive
to a determination that a function has been selected for routing the call, the
call is routed using a sequence of destinations associated with the function. Responsive
to an absence of a determination that the function has been selected for routing
the call, the call is routed using a call routing scheduled based on time. Destinations
to which calls are actually completed are monitored and the sequence in which destinations
are selected and the sequence of destinations may be altered depending on the call
completions made to destinations within the sequence of destinations.