Automated reconnection of interrupted voice call session
First Claim
Patent Images
1. A method comprising:
- establishing, by a data-processing system, a communications session that connects a first terminal to a second terminal;
detecting, by the data-processing system, that the first terminal disconnected from the communications session when the data-processing system fails to receive a keep-alive message from the first terminal within a first temporal interval, wherein the keep-alive message notifies the data-processing system that the first terminal has connectivity to a network;
waiting, by the data-processing system, for receipt of;
i. a resume-connectivity message that is automatically transmitted from the first terminal within a second temporal interval, andii. a voice-channel-availability message that is automatically transmitted from the first terminal within a third temporal interval;
automatically re-establishing, by the data-processing system, the communications session between the first terminal and the second terminal when the data-processing system receives both the resume-connectivity message and the voice-channel-availability message; and
terminating, by the data-processing system, the communications session when the data-processing system fails to receive at least one of the resume-connectivity message and the voice-channel-availability message from the first terminal;
wherein the keep-alive, resume-connectivity, and voice-channel-availability messages are different; and
wherein the first, second, and third temporal intervals applies only to determining when the keep-alive, resume-connectivity, and voice-channel-availability messages, respectively, are received.
26 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for automatically reconnecting an interrupted voice call session. For example, a method for use in a communication system switch for managing a call session between a first device and second device includes the following steps. The first device and the second device are connected, via the communication system switch, in accordance with a call session. The first device and the second device are automatically reconnected, via the communication system switch, when the call session is unintentionally interrupted. By way of example, the communication system switch may be a private branch exchange server.
-
Citations
20 Claims
-
1. A method comprising:
-
establishing, by a data-processing system, a communications session that connects a first terminal to a second terminal; detecting, by the data-processing system, that the first terminal disconnected from the communications session when the data-processing system fails to receive a keep-alive message from the first terminal within a first temporal interval, wherein the keep-alive message notifies the data-processing system that the first terminal has connectivity to a network; waiting, by the data-processing system, for receipt of; i. a resume-connectivity message that is automatically transmitted from the first terminal within a second temporal interval, and ii. a voice-channel-availability message that is automatically transmitted from the first terminal within a third temporal interval; automatically re-establishing, by the data-processing system, the communications session between the first terminal and the second terminal when the data-processing system receives both the resume-connectivity message and the voice-channel-availability message; and terminating, by the data-processing system, the communications session when the data-processing system fails to receive at least one of the resume-connectivity message and the voice-channel-availability message from the first terminal; wherein the keep-alive, resume-connectivity, and voice-channel-availability messages are different; and wherein the first, second, and third temporal intervals applies only to determining when the keep-alive, resume-connectivity, and voice-channel-availability messages, respectively, are received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
establishing, by a data-processing system, a data channel with a first terminal; transmitting , by the data-processing system via the data channel, a first identifier and a second identifier to the first terminal after receiving a call from a second terminal; i. wherein the first identifier identifies the call, ii. wherein the second identifier identifies the second terminal, and iii. wherein the second identifier is different from the first identifier; establishing, by the data-processing system, the call between the first terminal and the second terminal after the first identifier and the second identifier have been transmitted to the first terminal; detecting, by the data-processing system, that the first terminal disconnected from the call, the detection being based on the data-processing system failing to receive a keep-alive message from the first terminal within a first temporal interval; waiting, by the data-processing system, for receipt of; i. a resume-connectivity message that is automatically transmitted from the first terminal within a second temporal interval, and ii. a voice-channel-availability message that is automatically transmitted from the first terminal within a third temporal interval; and automatically re-establishing, by the data-processing system, the between the first terminal and the second terminal based on the first identifier and the second identifier when the data-processing system receives both the resume-connectivity message and the voice-channel-availability message. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification