1. A method of call processing using a distributed voice browser comprising: allocating a plurality of service processors configured to interpret parsed voice markup language data; allocating a plurality of voice markup language parsers configured to retrieve and parse voice markup language data representing a telephony service; registering said plurality of service processors and said plurality of markup language parsers with at least one session manager; and distributing components of received telephony service requests to said voice markup language parsers and said parsed voice markup language data to said service processors, thereby implementing said telephony service.