A system and method for routing an incoming call to a subscriber-selected
destination number in accordance with dynamic data concerning the
subscriber provided by an address book, a calendar and a presence server.
A routing system routes the incoming call in accordance with a
subscriber-defined routing rule associated with the originating number of
the incoming call, as determined from the address book. The routing rule
may specify that the incoming call be routed to a destination number
associated with the current date and time, as indicated by the calendar.
The routing rule may specify, alternatively or in addition thereto, that
the incoming call be routed to a destination number associated with a
presence-enabled service on which the subscriber is currently active. The
subscriber or caller may also be alternatively notified of the routing of
the incoming call.