Automated reconnection of interrupted voice call session
AssigneeAvaya Inc.
InventorsXueshan Shan, Raji Chinnappa
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
Dependencies are inferred from the claim text.