CALL TRANSFER WITH MULTIPLE APPLICATION SERVERS IN SESSION INITIATION PROTOCOL-BASED NETWORK
First Claim
1. A method for providing a call transfer service in a communication network, wherein a first call is established between a first user device and a second user device via a first server, and the second user device, wishing to initiate a call transfer to a third user device, establishes a second call between itself and the third user device via a second server, the method comprising the steps of:
- upon the first server receiving a call transfer request from the second user device such that the first user device and the third user device can communicate, determining whether the first server has information that matches the second call; and
upon determining that the first server does not have information matching the second call, sending a message from the first server to the second server so as to obtain information from the third device such that the first user device and the third user device can communicate via the first server, wherein the message sent from the first server to the second server indicates that the call transfer request was referred by the second user device.
5 Assignments
0 Petitions
Accused Products
Abstract
Call transfer techniques between multiple application servers in a SIP-based network or other type of communication network are disclosed. In accordance with one example technique of the invention, it is assumed that a first call is established between a first user device and a second user device via a first server, and the second user device, wishing to initiate a call transfer to a third user device, establishes a second call between itself and the third user device via a second server. Thus, the technique includes the following steps. Upon the first server receiving a call transfer request from the second user device such that the first user device and the third user device can communicate, it is determined whether the first server has information that matches the second call. Upon determining that the first server does not have information matching the second call, a message is sent from the first server to the second server so as to obtain information from the third device such that the first user device and the third user device can communicate via the first server. The message sent from the first server to the second server indicates that the call transfer request was referred by the second user device.
-
Citations
20 Claims
-
1. A method for providing a call transfer service in a communication network, wherein a first call is established between a first user device and a second user device via a first server, and the second user device, wishing to initiate a call transfer to a third user device, establishes a second call between itself and the third user device via a second server, the method comprising the steps of:
-
upon the first server receiving a call transfer request from the second user device such that the first user device and the third user device can communicate, determining whether the first server has information that matches the second call; and upon determining that the first server does not have information matching the second call, sending a message from the first server to the second server so as to obtain information from the third device such that the first user device and the third user device can communicate via the first server, wherein the message sent from the first server to the second server indicates that the call transfer request was referred by the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus in a first server for providing a call transfer service in a communication network, wherein a first call is established between a first user device and a second user device via the first server, and the second user device, wishing to initiate a call transfer to a third user device, establishes a second call between itself and the third user device via a second server, the apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to;
(i) upon the first server receiving a call transfer request from the second user device such that the first user device and the third user device can communicate, determining whether the first server has information that matches the second call; and
(ii) upon determining that the first server does not have information matching the second call, sending a message from the first server to the second server so as to obtain information from the third device such that the first user device and the third user device can communicate via the first server, wherein the message sent from the first server to the second server indicates that the call transfer request was referred by the second user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for use in routing messages in a network, comprising:
-
a first server of the network for providing a call transfer service, wherein a first call is established between a first user device and a second user device via the first server, and the second user device, wishing to initiate a call transfer to a third user device, establishes a second call between itself and the third user device via a second server; wherein the first server is configured to (i) upon the first server receiving a call transfer request from the second user device such that the first user device and the third user device can communicate, determining whether the first server has information that matches the second call; and
(ii) upon determining that the first server does not have information matching the second call, sending a message from the first server to the second server so as to obtain information from the third device such that the first user device and the third user device can communicate via the first server, wherein the message sent from the first server to the second server indicates that the call transfer request was referred by the second user device. - View Dependent Claims (18, 19, 20)
-
Specification