IP Library Granted Patent US 8,774,178
Granted Patent B2
US 8,774,178 · App. 11/830,326 · Granted Jul 8, 2014

Call transfer with multiple application servers in session initiation protocol-based network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,774,178
App. No.
11/830,326
Granted
Jul 8, 2014
Kind
B2
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.

Claims (24)

1. A method comprising the steps of:

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 and 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, which is routed to the second server, so as to obtain information from the third user 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 and routed to the second server indicates that the call transfer request was referred by the second user device;

wherein sending the message from the first server comprises sending an invite message to a call session control function (CSCF) server so as to enable the CSCF server to route the invite message to the second server, the invite message comprising a Replace header field identifying the second call, a Referred-By header field indicating that the call transfer request was referred by the second user device, and media information of the first user device.

2. The method of claim 1 , wherein the communication network comprises a Session Initiation Protocol (SIP) based network.

3. The method of claim 2 , wherein the first user device, the second user device and the third user device comprise SIP phones.

4. The method of claim 2 , wherein the first server and the second server comprise SIP application servers.

5. The method of claim 2 , wherein communication between the first user device, the second user device, the third user device, the first server and the second server goes through the CSCF server.

6. The method of claim 2 , wherein the call transfer request received by the first server from the second user device comprises a REFER message with a Replace header field identifying the second call.

7. An apparatus in a first server comprising:

a memory; and

a processor coupled to the memory and configured to: (i) 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 and 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, which is routed to the second server, so as to obtain information from the third user 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 and routed to the second server indicates that the call transfer request was referred by the second user device;

wherein sending the message from the first server comprises sending an invite message to a call session control function (CSCF) server so as to enable the CSCF server to route the invite message to the second server, the invite message comprising a Replace header field identifying the second call, a Referred-By header field indicating that the call transfer request was referred by the second user device, and media information of the first user device.

8. The apparatus of claim 7 , wherein the communication network comprises a Session Initiation Protocol (SIP) based network.

9. The apparatus of claim 8 , wherein the first user device, the second user device and the third user device comprise SIP phones.

10. The apparatus of claim 8 , wherein the first server and the second server comprise SIP application servers.

11. The apparatus of claim 8 , wherein communication between the first user device, the second user device, the third user device, the first server and the second server goes through the CSCF server.

12. The apparatus of claim 8 , wherein the call transfer request received by the first server from the second user device comprises a REFER message with a Replace header field identifying the second call.

13. 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, which is routed to the second servers so as to obtain information from the third user 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 and routed to the second server indicates that the call transfer request was referred by the second user device;

wherein the first server is configured to send the message by sending an invite message to a call session control function (CSCF) server so as to enable the CSCF server to route the invite message to the second server, the invite message comprising a Replace header field identifying the second call, a Referred-By header field indicating that the call transfer request was referred by the second user device, and media information of the first user device.

14. The system of claim 13 , wherein the communication network comprises a Session Initiation Protocol (SIP) based network.

15. The system of claim 14 , wherein the call transfer request received by the first server from the second user device comprises a REFER message with a Replace header field identifying the second call.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 033260/0710 →
MERGER Recorded Jun 4, 2014
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033024/0790 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2007
From: LIU, ISAAC JIAN; MENG, IVY QINGFANG; YIN, ALEXANDER AIHAO; YU, CHUN YU
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019768/0010 →