A smart phonebook search method comprises collecting, from a customer, a phone
number to use for a dial-up connection, filtering any national direct dialing prefix
from the collected number, obtaining a country code from an operating system of
the smart phonebook search, matching a pattern of a prefix of the collected number
with area codes for a country of the customer to provide a closest entry for said
connection, and selecting a phone number for said dial-up connection, the phone
number having a customer provided area code and the operating system provided country code.