Endpoint registration with local back-off in a call processing system
First Claim
1. A method comprising:
- receiving at an endpoint an indication of duration Mopt, wherein;
i. the indication of duration Mopt is received during a first registration of the endpoint with a call processing system, andii. as a result of the first registration, a connection is established between the endpoint and the call processing system; and
responsive to a detection of a failure of the connection between the endpoint and the call processing system, transmitting a message from the endpoint, wherein;
i. the message is transmitted as part of a second registration of the endpoint with the call processing system,ii. the message is transmitted after a delay period has passed since the detection of the failure,iii. the delay period has duration D,iv. D is randomly selected by the endpoint, andv. D is less than or equal to Mopt.
27 Assignments
0 Petitions
Accused Products
Abstract
A call processing system, which may include multiple distributed call center sites, utilizes a local back-off approach to endpoint registration. The call processing system comprises a plurality of endpoints and at least a first server, wherein the endpoints register with the first server in order to send and receive calls in the call processing system. Responsive to an end-to-end connectivity failure or other designated event, a registration process is initiated in the call processing system for a given one of the endpoints. The issuance of at least one message of the sequence for the given endpoint is controlled so as to provide a local random back-off or other local back-off of the controlled message at that endpoint. For example, a second server implemented as an aggregation server may be operative to control the issuance of messages by the endpoints so as to provide a local random back-off for each of the plurality of endpoints by staggering the delivery of failure notifications to the endpoints.
24 Citations
19 Claims
-
1. A method comprising:
-
receiving at an endpoint an indication of duration Mopt, wherein; i. the indication of duration Mopt is received during a first registration of the endpoint with a call processing system, and ii. as a result of the first registration, a connection is established between the endpoint and the call processing system; and responsive to a detection of a failure of the connection between the endpoint and the call processing system, transmitting a message from the endpoint, wherein; i. the message is transmitted as part of a second registration of the endpoint with the call processing system, ii. the message is transmitted after a delay period has passed since the detection of the failure, iii. the delay period has duration D, iv. D is randomly selected by the endpoint, and v. D is less than or equal to Mopt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a server that is part of a call processing system; and an endpoint for; (A) receiving an indication of duration Mopt, wherein; i. the indication of duration Mopt is received from the server during a first registration of the endpoint with the call processing system, and ii. as a result of the first registration, a connection is established between the endpoint and the call processing system; and (B) responsive to a detection of a failure of the connection between the endpoint and the call processing system, transmitting a message from the endpoint, wherein; i. the message is transmitted as part of a second registration of the endpoint with the call processing system, ii. the message is transmitted after a delay period has passed since the detection of the failure, iii. the delay period has duration D, iv. D is randomly selected by the endpoint, and v. D is less than or equal to Mopt. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification