Patent ID: 8594278

Claim:
A system for testing a voice communication system, the system comprising: a first turret including a first turret memory coupled to a first turret processor; a second turret including a second turret memory coupled to a second turret processor, wherein at least one of the first turret or the second turret includes a target component, a message bus, and an automation daemon, the automation daemon being configured to (i) receive, from an application server via a communications network, a job instruction associated with the target component and (ii) transmit the job instruction to the target component via the message bus, and wherein at least one of the first turret processor or the second turret processor is configured to (i) execute at least one diagnostic test associated with the target component in response to receiving the job instruction via the message bus and (ii) determine one or more results of the at least one diagnostic test; and the application server including an application memory coupled to an application processor, wherein the application processor is configured to: pair the first turret and the second turret for testing, establish a call session between the first turret and the second turret, transmit, to the automation daemon of at least one of the first turret or the second turret via the communications network, the job instruction, cause at least one of the first turret processor or the second turret processor to (i) execute, during the call session, the at least one diagnostic test associated with the target component in response to receiving the job instruction and (ii) determine one or more results of the at least one diagnostic test, and receive, from at least one of the first turret or the second turret via the communications network, a message including the one or more results of the at least one diagnostic test.