A method is described for handling multiple telephone and data calls
having different data type or business protocols an originating phone,
phone being broadly defined as the originating device whether phone or
computer, wherein there is an originating phone and a destination phone
with or without monitoring phones connected through a network, whether a
telephone or data network by establishing a remote network processor
having incoming and outgoing ports controlled by the remote network
processor which has the steps of generating a plurality of protocols
applicable to the incoming and outgoing ports; storing the protocols in a
database; selecting a protocol for the incoming and outgoing ports;
accepting a call from the originating phone on the incoming port;
determining if the call is to be completed; setting parameters for
completing the call based on the protocols; and completing the call.