A method and apparatus for enabling a network provider to download routing
profiles into an intelligent Customer Premise Equipment (CPE) device to
enable the CPE to determine the best provider to route a particular call
to are disclosed. The CPE determines the best provider based on criteria
specified by the subscriber and the network provider and then sends the
call to a specific IP address, that has been previously been downloaded
and configured in the CPE, to reach a selected network provider.