Call tracking using SIP presence mechanism
First Claim
Patent Images
1. A method of processing a call within an automatic contact distributor between a caller of the call and the automatic contact distributor, such method comprising the steps of:
- assigning a call identifier to the call when it arrives at the automatic contact distributor and defining the call as a Session Initiation Protocol (SIP) presentity; and
transferring a SIP REGISTER message for the call including the assigned call identifier from a resource of the automatic contact distributor to a tracking server of the automatic contact distributor when the call arrives at the resource to register at the tracking server the SIP presentity of the call at the resource using the assigned call identifier and transferring at least one further SIP REGISTER message identified with the call using the call identifier to the tracking server upon the occurrence of a predetermined call related event, and appending information associated with the predetermined event and an identifier of an application that services the call to the further SIP REGISTER message to permit tracking progress of the call.
18 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for processing a call within an automatic contact distributor between a caller of the call and the automatic contact distributor. The method includes the steps of assigning a call identifier to the call when it arrives at the automatic contact distributor and transferring a call registration message from a resource of the automatic contact distributor to a tracking server of the automatic call distributor to register a presence of the call at the resource using the assigned call identifier.
40 Citations
34 Claims
-
1. A method of processing a call within an automatic contact distributor between a caller of the call and the automatic contact distributor, such method comprising the steps of:
-
assigning a call identifier to the call when it arrives at the automatic contact distributor and defining the call as a Session Initiation Protocol (SIP) presentity; and transferring a SIP REGISTER message for the call including the assigned call identifier from a resource of the automatic contact distributor to a tracking server of the automatic contact distributor when the call arrives at the resource to register at the tracking server the SIP presentity of the call at the resource using the assigned call identifier and transferring at least one further SIP REGISTER message identified with the call using the call identifier to the tracking server upon the occurrence of a predetermined call related event, and appending information associated with the predetermined event and an identifier of an application that services the call to the further SIP REGISTER message to permit tracking progress of the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for processing a call within an automatic contact distributor between a caller of the call and the automatic contact distributor, such comprising:
-
means for assigning a call identifier to the call when it arrives at the automatic contact distributor and means for defining a tracking server as a Session Initiation Protocol presentity; means for transferring a call registration message including the assigned call identifier from a resource of the automatic contact distributor to the tracking server of the automatic contact distributor to register to the tracking server a presence of the call at the resource when the call arrives at the resource using the assigned call identifier; and means for transferring a further registration message for the call to the tracking server upon occurrence of a predetermined call related event, and for appending at least one descriptor of the predetermined call related event and an identifier of an application that services the call to the further registration message to permit tracking progress of the call. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Apparatus for processing a call within an automatic contact distributor between a caller of the call and the automatic contact distributor, such comprising:
-
a router of the automatic contact distributor configured to assign a call identifier to the call when it arrives at the automatic contact distributor; a tracking server of the automatic contact distributor defined as a Session Initiation Protocol presentity configured to receive a call registration message including the assigned call identifier from a resource of the automatic contact distributor to register at the tracking server a presence of the call at the resource using the assigned call identifier including a user agent configured to transfer the registration message to the tracking server when the call arrives at the resource; and a resource server configured to transfer a call registration message for the call to the tracking server upon occurrence of a predetermined call related event, and an encoder configured to append a descriptor of the predetermined call related event, and an identifier of an application that services the call to the call registration message to permit tracking progress of the call. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of processing a call within a communication system between a caller of the call and a plurality of resources of the communication system, such method comprising the steps of:
-
assigning a call identifier to the call when it arrives at the communication system and defining the call as a Session Initiation Protocol presentity; and transferring a call registration message for the call including the assigned call identifier from a resource of the plurality of resources of the communication server to a presentity server of the communication system to register with the presentity server the presentity of the call at the resource using the assigned call identifier, and transferring a further call registration message for the call to the presentity server upon occurrence of a predetermined call related event and appending an identifier of an application that services the call to the further call registration message and appending at least one descriptor of the predetermined call related event to the further call registration message. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification