Methods, systems, and computer program products for flexible call jumping
First Claim
Patent Images
1. A method for implementing a call jump from an outbound call, the method comprising:
- (a) receiving a session initiation protocol (SIP) message from a calling phone associated with a calling party for initiating a call with a called phone;
(b) establishing the call between called phone and calling phone using a voice over IP (VoIP) application server; and
(c) during the call, receiving at the VoIP application server an indication from the calling phone to jump the call to a user-selected destination, and, in response to receiving the indication to jump the call, jumping the call to the destination such that the call continues between the destination and the called phone, wherein jumping the call includes;
(i) establishing, using SIP signaling, a media connection between the VoIP application server and the destination(ii) issuing a challenge to the destination over the media connection, wherein issuing a challenge to the destination includes requesting that the calling party at the destination enter predetermined digits to complete the jumping of the call; and
(iii) in response to receiving the predetermined digits from the calling party at the destination over the media connection, initiating signaling from the VoIP application server to establish an audio stream between the called phone and the destination, wherein the destination comprises a phone separate from the called phone and wherein establishing the call between the calling phone and the called phone includes sending a SIP Invite message to a SIP gateway and wherein the SIP gateway generates and sends a corresponding SS7 message to an end office associated with the called phone.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for flexible call jumping are disclosed. According to one method, an indication is received from a calling phone for initiating a call with a called phone. The call is established between the called and calling phone. During the call, an indication is received from the calling phone to jump the call to a user selected destination. In response to receiving the indication to jump the call, the call is jumped to the destination such that the call continues between the destination and the called phone.
24 Citations
18 Claims
-
1. A method for implementing a call jump from an outbound call, the method comprising:
-
(a) receiving a session initiation protocol (SIP) message from a calling phone associated with a calling party for initiating a call with a called phone; (b) establishing the call between called phone and calling phone using a voice over IP (VoIP) application server; and (c) during the call, receiving at the VoIP application server an indication from the calling phone to jump the call to a user-selected destination, and, in response to receiving the indication to jump the call, jumping the call to the destination such that the call continues between the destination and the called phone, wherein jumping the call includes; (i) establishing, using SIP signaling, a media connection between the VoIP application server and the destination (ii) issuing a challenge to the destination over the media connection, wherein issuing a challenge to the destination includes requesting that the calling party at the destination enter predetermined digits to complete the jumping of the call; and (iii) in response to receiving the predetermined digits from the calling party at the destination over the media connection, initiating signaling from the VoIP application server to establish an audio stream between the called phone and the destination, wherein the destination comprises a phone separate from the called phone and wherein establishing the call between the calling phone and the called phone includes sending a SIP Invite message to a SIP gateway and wherein the SIP gateway generates and sends a corresponding SS7 message to an end office associated with the called phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for initiating a call jump from an outbound call, the system comprising:
-
(a) a line component for receiving a session initiation protocol (SIP) message from a calling phone associated with a calling party for initiating a call with a called phone and for receiving, during the call, an indication from the calling phone to jump the call to a destination; (b) a SIP gateway for establishing the call between the called phone and calling phone, wherein the SIP gateway receives a SIP Invite message from a VoIP application server and generates and sends a corresponding SS7 message to an end office associated with the called phone; and (c) a jump manager associated with the VoIP application server for receiving the indication from the line component to jump the call and, in response, for jumping the call to the destination such that the call continues between the destination and the called phone, wherein jumping the call includes; (i) establishing, using SIP signaling, a media connection between a Voice over Internet Protocol (VoIP) application server and the destination; (ii) issuing a challenge to the destination over the media connection, wherein issuing a challenge to the destination includes requesting that the calling party at the destination enter predetermined digits to complete the jumping of the call; and (iii) in response to receiving the predetermined digits from the calling party at the destination over the media connection, initiating signaling from the VoIP application server to establish an audio stream between the called phone and the destination, wherein the destination comprises a phone separate from the called phone. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer performs the steps comprising:
-
(a) receiving a session initiation protocol (SIP) message from a calling phone associated with a calling party for initiating a call with a called phone; (b) establishing the call between called phone and calling phone using a voice over IP (VoIP) application server; and (c) during the call, receiving at the VoIP application server an indication from the calling phone to jump the call to a user-selected destination, and, in response to receiving the indication to jump the call, jumping the call to the destination such that the call continues between the destination and the called phone, wherein jumping the call includes; (i) establishing, using SIP signaling, a media connection between the VoIP application server and the destination; (ii) issuing a challenge to the destination over the media connection, wherein issuing a challenge to the destination includes requesting that the calling party at the destination enter predetermined digits to complete the jumping of the call; and (iii) in response to receiving the predetermined digits from the calling party at the destination over the media connection, initiating signaling from the VoIP application server to establish an audio stream between the called phone and the destination, wherein the destination comprises a phone separate from the called phone and wherein establishing the call between the calling phone and the called phone includes sending a SIP Invite message to a SIP gateway and wherein the SIP gateway generates and sends a corresponding SS7 message to an end office associated with the called phone. - View Dependent Claims (18)
-
Specification