IP Library Granted Patent US 8,284,906
Granted Patent B2
US 8,284,906 · App. 11/615,545 · Granted Oct 9, 2012

Message mapping for forced hold call handling in a VoP environment

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,284,906
App. No.
11/615,545
Granted
Oct 9, 2012
Kind
B2
Abstract

If a communication client disconnects from a call, an interworking service node may receive from the communication client a disconnect message indicative of an attempt to disconnect the call and send a forced hold message to place the call on forced hold in response to receiving the disconnect message. A portion of the call extending toward a public service access point and through the PSTN is placed on hold. When an operator wants to reestablish the call to the communication client, the interworking service node will receive over the PSTN a reconnect request message to reestablish the call with the communication client. The reconnect request message may be an integrated services user part message. In response to the reconnect message, the interworking service node will generate and send a session initiation message, which is configured to reestablish the call toward the communication client.

Claims (34)

1. A method for facilitating a forced hold function for a call established across a voice over packet network and a public switched telephone network comprising:

receiving from the voice over packet network a disconnect message indicative of an attempt to disconnect a call established between a communication client and a remote endpoint;

sending over the public switched telephone network a forced hold message to place the call on forced hold in response to receiving the disconnect message, wherein a portion of the call extending toward the remote endpoint and through the public switched telephone network is placed on hold and a portion of the call extending toward the communication client through the voice over packet network is dropped;

receiving over the public switched telephone network a reconnect request message to reestablish the call with the communication client;

generating a session initiation message in response to receiving the reconnect request message; and

sending the session initiation message toward the communication client, the session initiation message configured to reestablish the call with the communication client.

2. The method of claim 1 wherein the call is established across the voice over packet network using a packet session and across the public switched telephone network using a circuit-switched connection, wherein the portion of the call extending toward the communication client that is dropped is the packet session; and the call is reestablished by reestablishing the packet session.

3. The method of claim 1 wherein the call is an emergency services call and the remote endpoint is an emergency services endpoint.

4. The method of claim 3 wherein the session initiation message comprises information identifying the emergency services call.

5. The method of claim 3 wherein the session initiation message comprises information providing a priority for the emergency services call.

6. The method of claim 3 wherein sending the forced hold message results in placing the call on hold at an emergency services access point and receiving the reconnect request message is a result of a reconnect request provided by the emergency services access point.

7. The method of claim 1 further comprising sending an acknowledgement message toward the communication client in response to the disconnect message to indicate that the call is disconnected.

8. The method of claim 1 wherein the forced hold message and the reconnect request message are integrated services user part messages.

9. The method of claim 8 wherein the integrated services user part messages are facilities messages, the forced hold message comprises a feature code indicator corresponding to a forced hold request, and the reconnect request message comprises a feature code indicator corresponding to a reconnect request.

10. The method of claim 1 wherein the disconnect message and the session initiation message are voice over packet protocol messages.

11. The method of claim 10 wherein the voice over packet protocol messages are session initiation protocol messages.

12. A service node for facilitating a forced hold function for a call established across a voice over packet network and a public switched telephone network comprising:

at least one communication interface; and

a control system associated with the at least one communication interface and adapted to:

receive from the voice over packet network a disconnect message indicative of an attempt to disconnect a call established between a communication client and a remote endpoint;

send over the public switched telephone network a forced hold message to place the call on forced hold in response to receiving the disconnect message, wherein a portion of the call extending toward the remote endpoint and through the public switched telephone network is placed on hold and a portion of the call extending toward the communication client through the voice over packet network is dropped;

receive over the public switched telephone network a reconnect request message to reestablish the call with the communication client;

generate a session initiation message in response to receiving the reconnect request message; and

send the session initiation message toward the communication client, the session initiation message configured to reestablish the call with the communication client.

13. The service node of claim 12 wherein the call is established across the voice over packet network using a packet session and across the public switched telephone network using a circuit switched connection, wherein the portion of the call extending toward the communication client that is dropped is the packet session; and the call is reestablished by reestablishing the packet session.

14. The service node of claim 12 wherein the call is an emergency services call and the remote endpoint is an emergency services endpoint.

15. The service node of claim 14 wherein the session initiation message comprises information identifying the emergency services call.

16. The service node of claim 14 wherein the session initiation message comprises information providing a priority for the emergency services call.

17. The service node of claim 14 wherein sending the forced hold message results in placing the call on hold at an emergency services access point and receiving the reconnect request message is a result of a reconnect request provided by the emergency services access point.

18. The service node of claim 12 wherein the control system is further adapted to send an acknowledgement message toward the communication client in response to the disconnect message to indicate that the call is disconnected.

19. The service node of claim 12 wherein the forced hold message and the reconnect request message are integrated services user part messages.

20. The service node of claim 19 wherein the integrated services user part messages are facilities messages, the forced hold message comprises a feature code indicator corresponding to a forced hold request, and the reconnect request message comprises a feature code indicator corresponding to a reconnect request.

21. The service node of claim 12 wherein the disconnect message and the session initiation message are voice over packet protocol messages.

22. The service node of claim 21 wherein the voice over packet protocol messages are session initiation protocol message.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032097/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →