Distributed Session-Based Data
First Claim
1. A method for distributing call data, the method comprising:
- receiving, at a server, from a participant, a registration request including a call identifier;
receiving, at the server, from at least one of a switch and an application, call data associated with the call identifier; and
sending the call data to the participant.
13 Assignments
0 Petitions
Accused Products
Abstract
Session-based data, such as call detail accounting information, is tracked and distributed to a plurality of servers in a distributed telephony environment. One type of session is a telephone call between participants. Session-based data includes information about a session provided by the switches along the media path. Session-based data further includes information related to the session obtained from the application layer (e.g., user input metadata). A network proxy maintains a participant list to which the session data is distributed. The network proxy sends updates to the participants and determines the network status to implement fault tolerance of data distribution.
-
Citations
42 Claims
-
1. A method for distributing call data, the method comprising:
-
receiving, at a server, from a participant, a registration request including a call identifier; receiving, at the server, from at least one of a switch and an application, call data associated with the call identifier; and sending the call data to the participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 40)
-
-
19. An apparatus for distributing call data, the apparatus comprising:
-
an interface module configured to receive, at a server, from a participant, a registration request including a call identifier; and an update module configured to receive, at the server, from at least one of a switch and an application, call data associated with the call identifier, and to send the call data to the participant. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 41)
-
-
30. An apparatus for distributing call data, the apparatus comprising:
-
means for receiving, at a server, from a participant, a registration request including a call identifier; and means for receiving, at the server, from at least one of a switch and an application, call data associated with the call identifier, and to send the call data to the participant. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 42)
-
Specification