Patent ID: 7471671

Claim:
A voice over Internet protocol (VoIP) telephone comprising: a network communication system for encapsulating data into IP frames for exchange with remote devices over a frame switched network; a system client application coupled to the network communication system for exchanging call set up messages with a remote VoIP gateway to establish a media channel for the exchange of media session data; a dialog system coupled to the network communication system, the dialog system comprising an audio signal processor, wherein the audio signal processor comprises: a compression module, wherein the compression module is adapted to: translate frames of compressed digital audio data originated from a remote device to recreate remote voice band; and detect and translate local voice band to compressed digital audio data for transmission to the VoIP gateway; and a signal detection module, wherein the signal detection module comprises: an interpreter circuit; a frequency detection circuit, wherein the frequency detection circuit is adapted to provide an indication of frequency patterns detected within the remote voice band to the interpreter circuit; a cadence detection circuit, wherein the cadence detection circuit is adapted to provide an indication of cadence patterns detected within the remote voice band to the interpreter circuit; a phase shift detection circuit, wherein the phase shift detection circuit is adapted to provide an indication of phase shift patterns detected within the remote voice band; and wherein the interpreter circuit is adapted to: utilize a first table to generate a session status signal matching a combination of the frequency patterns, the cadence patterns and the phase shift patterns; and provide the session status signal to a presentation module; and wherein the presentation module comprises a message look up table, the message look up table being adapted to store a plurality of session status messages, each in association with a session status signal; and wherein the presentation module is adapted to: receive the session status signal look up, in the message look up table, the session status message that corresponds to the received session status signal; and drive a display of the session status message on a display screen.