Hold detection and handling
First Claim
1. A communication system comprising:
- a user device having;
an interface to a network, whereby the user device can be connected to another device on a communication session;
an output for outputting a communication stream received from the other device as part of the communication session;
a source of play-out stream independent of the communication session and being determined at the user device; and
at least one memory that stores configuration settings for the source of play-out stream, the source of play-out stream being responsive to the configuration settings such that content of the play-out stream that is directed from the source of play-out stream to the output when the user device has been placed on hold in the communication session is dependent on the configuration settings;
anda communication controller for managing the communication session for the user device, the communication controller being configured to;
when it detects that the user device has been placed on hold in the communication session, cause play-out stream from the source of play-out stream to be directed to the output; and
when it detects that the user device has been taken off hold in the communication session, cause communication stream from the communication session to be directed to the output.
6 Assignments
0 Petitions
Accused Products
Abstract
A communication system comprising: a terminal having: an interface to a network, whereby the terminal can be connected to another party on a communication session; an output for outputting a communication stream received from another party on a communication session; and a source of play-out stream independent of a communication session; and a communication controller for managing a communication session terminated at the terminal, the communication controller being configured to: a) when it detects that the terminal has been placed on hold in a communication session, cause play-out stream from the source of play-out stream to be directed to the output; and b) when it detects that the terminal has been taken off hold in the communication session, cause communication stream from the communication session to be directed to the output.
18 Citations
20 Claims
-
1. A communication system comprising:
-
a user device having; an interface to a network, whereby the user device can be connected to another device on a communication session; an output for outputting a communication stream received from the other device as part of the communication session; a source of play-out stream independent of the communication session and being determined at the user device; and at least one memory that stores configuration settings for the source of play-out stream, the source of play-out stream being responsive to the configuration settings such that content of the play-out stream that is directed from the source of play-out stream to the output when the user device has been placed on hold in the communication session is dependent on the configuration settings; and a communication controller for managing the communication session for the user device, the communication controller being configured to; when it detects that the user device has been placed on hold in the communication session, cause play-out stream from the source of play-out stream to be directed to the output; and when it detects that the user device has been taken off hold in the communication session, cause communication stream from the communication session to be directed to the output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one memory device storing software for execution in a communication system having a user device comprising an interface to a network, whereby the user device can be connected to another device on a communication session; an output for outputting a communication stream received from the other device as part of a voice call; a source of play-out stream independent of the communication session and being determined at the user device, the at least one memory storing configuration settings for the source of play-out stream such that content of the play-out stream that is directed from the source of play-out stream to the output when the user device has been placed on hold in the communication session is dependent on the configuration settings; and a communication controller for managing the communication session for the user device;
the software being executable to cause the communication controller to;when it detects that the user device has been placed on hold in the communication session, direct the play-out stream from the source of the play-out stream to the output; and when it detects that the user device has been taken off hold in the communication session, direct communication stream from the communication session to the output. - View Dependent Claims (15, 16)
-
-
17. A computer-implemented method comprising:
-
detecting that a user device is placed on hold during a communication session; retrieving, responsive to said detecting and from a source local to the user device, configuration settings for a source of play-out stream that is determined locally at the user device; retrieving content from the source of play-out stream determined locally at the user device responsive to said retrieving and dependent on the configuration settings, the content comprising at least one of audio content or video content; causing the content to be output via the user device while the user device is on hold; and causing a communication stream to be output as part of the communication session when it is detected that the user device is taken off hold. - View Dependent Claims (18, 19, 20)
-
Specification