The present invention provides a method for establishing a
telecommunication connection. The method is accomplished by receiving the
called party and the calling party plurality of identifying or dialing
information, processing and storing identifying or dialing information in
the active telephone directory, determining by data query analysis the
called party and the calling party relations in the telecommunications
networks, associating the relations with the networks routing
information, generating dynamic calling number for the associated
relations, processing and storing the dynamic calling number in the
active telephone directory for routing in the telecommunication networks,
and establishing a telephonic communication between the calling party and
the called party using the active telephone directory dynamic calling
numbers.