SELECTIVE AUTO-ACCEPT OF FULL DUPLEX PUSH TO TALK CALL
First Claim
1. A method for handling calls involving a communication device, the method comprising:
- establishing a first communication session between the communication device and an endpoint;
configuring the communication device to perform the first communication session via a first call configuration of at least two available call configurations;
enabling toggling of a configuration of the first communication session between the first call configuration and a second call configuration;
in response to detecting a termination of the first communication session, identifying from among a set of call terminating conditions a specific call terminating condition by which the first communication session terminates;
determining if the specific call terminating condition is a call terminating condition within a first subset of call terminating conditions;
in response to the specific call terminating condition being within the first subset of call terminating conditions;
creating a record of the first communication session, including information indicating a call configuration that was active at the time of the call termination;
associating a timer with the record and activating the timer; and
autonomously accepting a request to establish a second communication session as a reconnection of the first communication session using the call configuration indicated by the information within the record, in response to the request (a) being received before expiration of the timer and (b) establishing the second communication session between the communication device and the endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
A device establishes a first communication session with an endpoint and is configured to perform the first session via one of two different call configurations. In response to unplanned termination of the first session, the device identifies a specific call terminating condition and determines when the call terminating condition is within a first subset of call terminating conditions. Then, in response, the device: creates a record of the first session, including information identifying the established call configuration; and activates a timer associated with the record. The device then autonomously accepts a request to establish a second communication session from an endpoint and implements the same call configuration for the second session, in response to the request (a) being received before expiration of the timer and (b) establishing the second session between the communication device and the same endpoint. With a Push-to-Talk call, the established call configuration is full duplex mode.
17 Citations
20 Claims
-
1. A method for handling calls involving a communication device, the method comprising:
-
establishing a first communication session between the communication device and an endpoint; configuring the communication device to perform the first communication session via a first call configuration of at least two available call configurations; enabling toggling of a configuration of the first communication session between the first call configuration and a second call configuration; in response to detecting a termination of the first communication session, identifying from among a set of call terminating conditions a specific call terminating condition by which the first communication session terminates; determining if the specific call terminating condition is a call terminating condition within a first subset of call terminating conditions; in response to the specific call terminating condition being within the first subset of call terminating conditions; creating a record of the first communication session, including information indicating a call configuration that was active at the time of the call termination; associating a timer with the record and activating the timer; and autonomously accepting a request to establish a second communication session as a reconnection of the first communication session using the call configuration indicated by the information within the record, in response to the request (a) being received before expiration of the timer and (b) establishing the second communication session between the communication device and the endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
at least one processor; a storage device coupled to the at least one processor and having program code that executes on the at least one processor and causes the device to; establish a first communication session between a first client and a second client; configure the first communication session to be performed via a first call configuration of at least two available call configurations; enable toggling of a configuration of the first communication session between the first call configuration and a second call configuration; in response to detecting a termination of the first communication session, identify from among a set of call terminating conditions a specific call terminating condition by which the first communication session terminates; determine if the specific call terminating condition is a call terminating condition within a first subset of call terminating conditions; in response to the specific call terminating condition being within the first subset of call terminating conditions; create a record of the first communication session, including information indicating a call configuration that was active at the time of the call termination; associate a timer with the record and activating the timer; and trigger at least the first client to autonomously accept a request to establish a second communication session as a reconnection of the first communication session using the call configuration indicated by the information within the record, in response to the request (a) being received before expiration of the timer and (b) establishing the second communication session between the first client and the second client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification