Forced hold call handling in a VoP environment
First Claim
1. A method for supporting a forced hold call comprising:
- facilitating establishment of the forced hold call, which is supported at least in part over a packet communication session with a communication client, wherein facilitating establishment of the forced hold call comprises;
receiving from the communication client a session initiation message having dialed digits used by a caller to initiate the forced hold call to establish the forced hold call; and
effecting establishment of the packet communication session with the communication client;
receiving from the communication client a disconnect event message indicative of an attempt to disconnect or hold the forced hold call;
determining that the forced hold call is a forced hold related call based on the dialed digits;
sending a response message to the communication client indicating that the forced hold call is the forced hold related call; and
effecting placement of the packet communication session on hold.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a technique for providing a forced hold service such as is used for an emergency services call, which is supported at least in part over a packet network. The forced hold service acts to effectively hold a connection for the call with a called party, even when the caller takes an action that would normally end a call, such as going on hook, pressing end, or the like. When the caller takes an action that would normally end the call, the forced hold service allows the caller to automatically reconnect to the emergency services provider over the held connection upon going offhook, pressing send, or the like. Alternatively, the emergency services provider can effectively re-engage the call wherein the caller is reconnected over the held connection upon going offhook, pressing send, or the like.
-
Citations
13 Claims
-
1. A method for supporting a forced hold call comprising:
-
facilitating establishment of the forced hold call, which is supported at least in part over a packet communication session with a communication client, wherein facilitating establishment of the forced hold call comprises; receiving from the communication client a session initiation message having dialed digits used by a caller to initiate the forced hold call to establish the forced hold call; and effecting establishment of the packet communication session with the communication client; receiving from the communication client a disconnect event message indicative of an attempt to disconnect or hold the forced hold call; determining that the forced hold call is a forced hold related call based on the dialed digits; sending a response message to the communication client indicating that the forced hold call is the forced hold related call; and effecting placement of the packet communication session on hold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification