12. A method for distributing call data over a telephone network with a plurality of processing stations, the method comprising the steps of: a) receiving voice call data from calls; b) assigning a grammar type from a set of grammar types for each call received; c) collecting processor histories for each processor within the plurality of processor, wherein the processor histories include processor efficiencies for processing each grammar type within the set of grammar types; d) measuring loads of the each processor obtain a load numbers; e) distributing calls to a processing stations within the plurality of processing stations most capable to process calls based load numbers and processing efficiencies.
12. A method for distributing call data over a telephone network with a plurality of processing stations, the method comprising the steps of: a) receiving voice call data from calls; b) assigning a grammar type from a set of grammar types for each call received; c) collecting processor histories for each processor within the plurality of processor, wherein the processor histories include processor efficiencies for processing each grammar type within the set of grammar types; d) measuring loads of the each processor obtain a load numbers; e) distributing calls to a processing stations within the plurality of processing stations most capable to process calls based load numbers and processing efficiencies. 13. The method of claim 12, wherein the each processor station is assigned a usage number for the each grammar type, wherein the usage number is a measure of time the each processor is required to process its associated grammar type.