A method for providing a service over a communications network includes
interacting, by a first networked communications apparatus, over the
communications network with a remote requesting party according to a
script. The method also includes interacting, by the first networked
communications apparatus, with a second networked communications
apparatus according to the script based on information received from the
remote requesting party.