Method and system for providing call parking in a SIP-based network
First Claim
1. A method, comprising:
- identifying, by a server, a first dialog between a network element and the server and a second dialog between the server and a first device, wherein the first device and network element are Session Initiation Protocol (SIP) devices and wherein the first dialog and second dialog are connected to form an active SIP-based call;
identifying, by the server, a call park request code from the first device through a third dialog between the first device and the server;
initiating, by the server, a fourth dialog between the server and a parking address based on the call park request code;
disconnecting, by the server, the first dialog and second dialog; and
connecting the first dialog with the fourth dialog to park the active SIP-based call.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a method and system for identifying a first dialog between an element and a server and a second dialog between the server and a first device, wherein the first dialog and second dialog are connected to form an active call, identifying a call park request code from the first device through a third dialog between the first device and the server, creating a fourth dialog between the server and a parking address based on the call park request code, disconnecting the first dialog and second dialog, connecting the first dialog with the fourth dialog to park the active call, identifying a call pickup request code from a second device through a fifth dialog between the second device and the server, disconnecting the first dialog and the fourth dialog, and connecting the first dialog with the fifth dialog to resume the active call.
153 Citations
20 Claims
-
1. A method, comprising:
-
identifying, by a server, a first dialog between a network element and the server and a second dialog between the server and a first device, wherein the first device and network element are Session Initiation Protocol (SIP) devices and wherein the first dialog and second dialog are connected to form an active SIP-based call; identifying, by the server, a call park request code from the first device through a third dialog between the first device and the server; initiating, by the server, a fourth dialog between the server and a parking address based on the call park request code; disconnecting, by the server, the first dialog and second dialog; and connecting the first dialog with the fourth dialog to park the active SIP-based call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
a server configured to identify a first dialog between a network element and a server and a second dialog between the server and a first device, wherein the first device and network element are Session Initiation Protocol (SIP) devices and wherein the first dialog and second dialog are connected to form an active SIP-based call;
identify a call park request code from the first device through a third dialog between the first device and the server;
initiate a fourth dialog between the server and a parking address based on the call park request code;
disconnect the first dialog and second dialog;
connecting the first dialog with the fourth dialog to park the active call;
terminate the second dialog and the third dialog;
identify a call pickup request code from a second device through a fifth dialog between the second device and the server;
disconnect the first dialog and the fourth dialog;
connect the first dialog with the fifth dialog to resume the active SIP-based call; and
terminate the fourth dialog.
-
15. A method, comprising:
-
identifying, by a server, at a first dialog between a first device and a network element; identifying, by the server, a call park request code; initiating, by the server, a second dialog between a parking address at a call park server and the network element; terminating, by the server, the first dialog; and identifying, by the server, the call pickup request code from a second device at the parking address of the call park server to create a third dialog between the second device and the parking address, wherein the first device, second device, and network element are Session Initiation Protocol (SIP) devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification