9. A method for contact centers to identify contact center agents based upon voice characteristics of the human agents comprising: a human agent logging onto a contact center and providing authentication information that includes a user name unique to that human agent and a corresponding password for the user name; the contact center authenticating the agent using the authentication information; the call center transferring a caller to the human agent to initiate a contact center communication session between the human agent and the caller; receiving speech content associated with the contact center communication session; extracting biometric characteristics contained within the speech content of the contact center communication session; comparing the extracted biometric characteristics against previously stored biometric characteristics associated with the human agent; determining an identity of a speaker of the content based upon results of the comparing step; comparing the identity of the speaker with an identity of a human associated with the user name, wherein the comparison is performed to verify that a human logged in as the human agent via the user name is in fact the speaker; a contact center performing at least one programmatic action based upon results of the determined identity, wherein the programmatic action is determining whether inappropriate phrases spoken during the communication session were attributable to the human agent or to the caller and taking corrective or punishment actions against the human agent when the human agent is determined to have spoken the inappropriate phrases.
16. The method of claim 9 , wherein the steps of claim 9 are performed by a plurality of contact center components conforming to open standards that intercommunicate utilizing open standards, said components together forming the open contact center, said contact center providing automated interactive communications with callers, providing queue management for callers waiting to communicate with call center agents, providing skills based routing for assigning live agents to callers based upon skills of the live agents and skills needed by the callers, and providing tooling for provisioning and monitoring the contact center agents.