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