Methods and systems for switching over a voice call
AssigneeTP Lab, Inc.
InventorsChi Fai Ho, Shin Cheung Simon Chiu
Life of this patent
Estimating the term…
Abstract
Systems and methods for switching a voice call from an Instant Messaging (IM) based voice network to a second voice network. A telephone adapted to switch a voice call from an Instant Messaging (IM) based voice network to a second voice network.
Claims32
A method of switching an Instant Messaging (IM)-based first voice call to a second voice call comprising the steps of:
- receiving in a service gateway an incoming voice call destined for a telephone number, creating a first call record associated with the service gateway identifying the incoming voice call, establishing over an IM voice network an IM-based first voice call with an IM phone agent, including in the first call record first information about the IM-based first voice call, connecting the incoming voice call to the IM-based first voice call, sending at least a portion of the first call record to a switchover agent, creating a second call record associated with the telephone number including the at least a portion of the first call record and second information about the IM-based first voice call, establishing a second voice call and including information about the second voice call in the first call record, associating the second voice call with the IM-based first voice call, sending a signal to a phone agent indicating that the second voice call is for switch over purpose, and establishing the second voice call with the service gateway.
A system for switching a voice call from an Instant Messaging (IM) first voice network to a second voice network comprising a service gateway associated with at least one IM-based first network, at least one second voice network, and a switchover agent, the service gateway comprising a computer readable medium with software stored thereon and a processor configured to receive at least one incoming voice call destined for a telephone number from a call network and create at least one call record associated with the service gateway identifying the at least one incoming voice call, wherein the software, when executed by the processor, directs the processor to determine the circumstances under which the incoming voice call is switched to the second voice network, to establish an IM-based first voice call to the telephone number over the IM first voice network, to include in the first call record first information about the IM-based first voice call, to send at least a portion of the first call record to the switchover agent, to create a second call record associated with the telephone number including the at least a portion of the first call record and second information about the IM-based first voice call, to establish a second voice call and include information about the second voice call in the first call record, to associate the second voice call with the IM-based first voice call, to send a signal to an agent indicating that the second voice call is for switch over purpose, and to establish the second voice call with the service gateway.
A non-transient, computer readable, storage medium containing a program, which when executed by a processor causes the processor to perform actions, comprising:
- receiving in a service gateway an incoming voice call destined for a telephone number, creating a first call record associated with the service gateway identifying the voice call, establishing over an Instant Message (IM) first voice network an IM-based voice call with an IM phone agent, including in the first call record first information about the IM-based first voice call, connecting the incoming voice call to the IM-based voice call, sending at least a portion of the first call record to a switchover agent, creating a second call record associated with the telephone number including the at least a portion of the first call record and second information about the IM-based first voice call, establishing a second voice call and including information about the second voice call in the first call record, associating the second voice call with the IM-based first voice call, sending a signal to a phone agent indicating that the second voice call is for switch over purpose, and establishing the second voice call with the service gateway.
A wireless phone comprising a processor configured to switch an Instant Messaging (IM)-based first voice call to a second voice call, an IM phone agent comprising software or a processor operable to process an IM-based first voice call from a service gateway via an IM voice first network using an IM user identity, an agent comprising software or a processor operable to process a second voice call from the service gateway via a second voice network, and to receive a call reference and to send the call reference to a switchover agent, and a switchover agent comprising software or a processor operable to receive a call reference from at least the service gateway and the agent and operable to create a call record including the call reference and information about the IM-based voice call, retrieve the call record that matches the call reference, and determine whether a voice call is associated with the IM-based first voice call, wherein the switchover agent further comprises software or a processor operable to send a response to the agent, indicating that the voice call is for switch over purpose, and wherein the switchover agent comprises storage capacity to store information about the IM-based first voice call in the call record, wherein the agent is operable to automatically establish a second voice call with the service gateway upon receiving a response from the switchover agent.
Dependencies are inferred from the claim text.