Method and system for network based call-pickup
First Claim
1. In a network telephony system, a method comprising:
- a first user agent receiving a request from a second user agent to initiate a communication session between the second user agent and a third user agent, wherein the first user agent is in a first communication session with the third user agent when the request is received; and
responsive to the request, instructing the third user agent to establish a communication session with the second user agent that replaces the first communication session.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for network based call-pickup is provided. In one embodiment a first user agent communicates in a communication session with a second user agent in a network telephony system. The second user agent may request that a third user agent replace the second user agent in the communication. The third user agent may be a park server, and when it replaces the second user agent, the communication session may thereby be parked at the park server. A fourth user agent may then request that the third user agent (e.g. park server) initiate a communication session between the first user agent and the fourth user agent. The third user agent may then instruct the first user agent to communicate with the fourth user agent. The parked communication session may thereby be picked up by the fourth user agent.
-
Citations
26 Claims
-
1. In a network telephony system, a method comprising:
-
a first user agent receiving a request from a second user agent to initiate a communication session between the second user agent and a third user agent, wherein the first user agent is in a first communication session with the third user agent when the request is received; and responsive to the request, instructing the third user agent to establish a communication session with the second user agent that replaces the first communication session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a session initiation protocol (SIP) based network telephony system in which a first user agent is communicating with a second user agent in a communication session, a method comprising:
-
the first user agent parking the communication session at a park server; and a given user agent picking up the communication session by calling the park server and the park server instructing the second user agent to reinitiate the communication session with the given user agent. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a network telephony system in which a first user agent is communicating with a second user agent in a communication session, a method comprising:
-
the second user agent sending a message to a third user agent requesting that the third user agent replace the second user agent in the communication session; the third user agent replacing the second user agent in the communication session; a fourth user agent sending a request to the third user agent requesting to initiate a communication session with the first user agent; the third user agent instructing the first user agent to communicate with the fourth user agent; and the first user agent communicating with the fourth user agent. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A session initiation protocol (SIP) based element comprising:
-
a first user agent in communication with a first communication device; and a second user agent operable to receive from a second communication device a SIP request to initiate a communication session between the first communication device and the second communication device and to re-issue the SIP request to the first communication device instructing the first communication device to communicate with the second communication device.
-
-
24. A network telephony system comprising:
-
a first user agent communicating with a second user agent in a communication session; and a park server operable to replace the first user agent in the communication session and, in response to a request to initiate a communication session between a third user agent and the second user agent, to instruct the second user agent to communicate with the third user agent. - View Dependent Claims (25, 26)
-
Specification