A method for determining the name of a calling party where the calling party's
name and corresponding telephone number are found in a remote database. The method
first identifies whether the calling party's telephone number is contained within
the local database. When it is determined that the telephone number is not within
the local database, the method attempts to locate the telephone number in a remote
database. A query is formed according to a basic signal transmission protocol to
ensure that a database which receives the query will be able to respond to it.
The query requesting the name associated with the telephone number is sent across
a network. The method receives a response to the inquiry and checks to ensure that
a name was returned to the local database before delivering the name to the called party.