5. The system of claim 1 , wherein the communication system further comprises a controlling computer, one or more concentrators connected to the controlling computer by a network, a badge that communicates using a protocol with one of the concentrators and wherein the controlling computer uses the speech recognition engine to receive a voice command from a particular user through the badge and interpret the voice command of the user to generate a set of voice commands interpretations.
1. A computer implemented speech recognition system, comprising: a communication system having one or more groups of users; a speech recognition engine that is part of the communication system and generates a set of voice command interpretations based on a voice command of a user and a set of grammar, the voice command including a name of a person; and the speech recognition engine further comprises a group unit that adjusts the set of grammar used by the speech recognition engine based on group to group calling statistics that modify a weighting of the set of grammar to facilitate the recognition of the name of a person used in the voice command, the group unit further comprising a call data gathering unit that gathers, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group.