A communication network element determines a service provider's routing
preference for routing communications and routes these communications
from an originating connection address to a destination connection
address over a network. The communication network element includes a
receiver configured to receive a signal, which comprises the originating
connection address and the destination connection address. The
communication network element also includes a processor that determines
the service provider associated with at least one of the originating
connection address and the destination connection address of the received
signal. The processor also determines the routing preference associated
with the service provider using routing data.