Patent ID: 9154610
Filing Date: 2015-10-06
Classification: H04L,H04M

Abstract:
1. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising: receiving a client copy of an audio file from a client device associated with a unified telephony call of a plurality of unified telephony calls within a unified telephony system; comparing the client copy of the audio file to a local copy of the audio file using a reference algorithm; determining a quality of service associated with the client device based upon, at least in part, a difference between the client copy of the audio file and the local copy of the audio file; associating a visual indicator with the quality of service, wherein the visual indicator includes a color associated with the quality of service associated with each client device associated with the unified telephony call; transmitting the visual indicator to each client device associated with the unified telephony call; receiving, from the client, failover connection information prior to joining the unified telephony call; if the quality of service falls below a threshold, establishing a failover connection to the unified telephony call using a different client device based upon, at least in part, the failover connection information received from the client device; if the quality of service falls below the threshold, implementing a corrective measure; and providing a visual display of a summary of overall quality of service for the unified telephony system including a quality of service associated with each of the plurality of unified telephony calls.