System and method for hook state notification
First Claim
1. A method for producing a hook status notification of an endpoint, the method comprising:
- detecting, by the endpoint, an off-hook state of the endpoint;
allocating, by the endpoint, a half-dialog identification in response to detecting the off-hook state, the half-dialog identification to be associated with a dialog of the endpoint, the half-dialog identification comprising a call identification and a local tag;
generating, by the endpoint, an off-hook notification message, the off-hook notification message comprising a session initiation protocol message; and
associating, by the endpoint, the half-dialog identification with the off-hook notification message by embedding the half-dialog identification in a dialog information document associated with the off-hook notification message.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment of the invention, a method produces a hook status notification. The method comprises detecting an off-hook state, allocating a half-dialog identification, generating an off-hook notification message, and associating the half-dialog identification with the off-hook notification message. In an alternative embodiment, a communication platform is adapted to comprise a processor component operable to receive an off-hook notification message comprising a half-dialog identification, and to store the half-dialog identification. The communication platform subsequently receives a signaling protocol message initiating a dialog, wherein the signaling protocol message is associated with the half-dialog identification. The communication platform then correlates the second signaling protocol message with the stored half-dialog identification.
-
Citations
13 Claims
-
1. A method for producing a hook status notification of an endpoint, the method comprising:
-
detecting, by the endpoint, an off-hook state of the endpoint; allocating, by the endpoint, a half-dialog identification in response to detecting the off-hook state, the half-dialog identification to be associated with a dialog of the endpoint, the half-dialog identification comprising a call identification and a local tag; generating, by the endpoint, an off-hook notification message, the off-hook notification message comprising a session initiation protocol message; and associating, by the endpoint, the half-dialog identification with the off-hook notification message by embedding the half-dialog identification in a dialog information document associated with the off-hook notification message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication system comprising:
-
an endpoint, operable to; detect an off-hook state of the endpoint; allocate a half-dialog identification in response to detecting the off-hook state of the endpoint, the half-dialog identification to be associated with a dialog of the endpoint, the half-dialog identification comprising a call identification and a local generate an off-hook notification message, the off-hook notification message comprising a session initiation protocol message; and associate the half-dialog identification with the off-hook notification message by embedding the half-dialog identification in a dialog information document associated with the off-hook notification message. - View Dependent Claims (7, 8)
-
-
9. A communication platform comprising a processor component operable to:
-
receive an off-hook notification message comprising a half-dialog identification from an endpoint, the half-dialog identification to be associated with a dialog of the endpoint; store the half-dialog identification; receive, from the endpoint, a signaling protocol message initiating the dialog, the signaling protocol message being associated with the half-dialog identification, the off-hook notification message and the signaling protocol message comprising session initiation protocol messages; and correlate the signaling protocol message with the stored half-dialog identification to facilitate the dialog.
-
-
10. Software embodied in a non-transitory computer-readable medium comprising computer code such that when executed is operable to:
-
detect an off-hook state of an endpoint; allocate, by the endpoint, a half-dialog identification in response to detecting an off-hook state of the endpoint, the half-dialog identification to be associated with a dialog of the endpoint, the half-dialog identification comprising a call identification and a local tag; generate, by the endpoint, an off-hook notification message, the off-hook notification message comprising a session initiation protocol message; and associate, by the endpoint, the half-dialog identification with the off-hook notification message by embedding the half-dialog identification in a dialog information document associated with the off-hook notification message. - View Dependent Claims (11, 12)
-
-
13. A communication system comprising:
-
means for detecting an off-hook state of an endpoint; means for allocating a half-dialog identification in response to detecting the off-hook state, the half-dialog identification to be associated with a dialog of the endpoint, the half-dialog identification comprising a call identification and a local tag; means for generating an off-hook notification message, the off-hook notification message comprising a session initiation protocol message; means for associating the half-dialog identification with the off-hook notification message by embedding the half-dialog identification in a dialog information document associated with the off-hook notification message; means for storing the half-dialog identification; means for receiving, from the endpoint, a signaling protocol message initiating the dialog, the signaling protocol message being associated with the half-dialog identification; and means for correlating the signaling protocol message with the stored half-dialog identification.
-
Specification