SYSTEM AND METHOD FOR MANAGING TELEPHONY ENDPOINT INVENTORY
First Claim
1. A method for maintaining quality of available endpoints in a communication platform comprising:
- managing a set of telephony endpoints that can be in an allocated state and an unallocated state, wherein an endpoint in an allocated state is mapped to a user of the communication platform and an endpoint in an unallocated state is unmapped;
classifying endpoints of the set of telephone endpoints with a set of classifiers including at least a numbering plan area code classifier, a mobile capability classifier, and a quality classifier;
evaluating endpoint inventory across a set of endpoint classification groupings and detecting at least one classification grouping that, based in part on the allocated and unallocated state of corresponding endpoints, satisfies an inventory update condition;
generating an endpoint transfer request that specifies the endpoint classifiers of the classification grouping;
upon fulfillment of the endpoint transfer request, adding a set of new endpoints to the communication platform in an unavailable unallocated state;
executing automated quality testing on the set of new endpoints; and
for a sub-set of endpoints that satisfy the automated quality testing from the set of new endpoints, setting the subs-set of endpoints to an available unallocated state.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing an endpoint repository of a communication platform that includes managing a set of telephone endpoints that can be in an allocated state or an unallocated state; classifying endpoints of the set of telephone endpoints with a set of classifiers; evaluating endpoint inventory across a set of endpoint classification groupings and detecting at least one classification grouping that, based in part on the allocated and unallocated state of corresponding endpoints, satisfies an inventory update condition; generating an endpoint transfer request that specifies the endpoint classifiers of the classification grouping; and selectively adding endpoints from the inventory source to the endpoint repository.
-
Citations
23 Claims
-
1. A method for maintaining quality of available endpoints in a communication platform comprising:
-
managing a set of telephony endpoints that can be in an allocated state and an unallocated state, wherein an endpoint in an allocated state is mapped to a user of the communication platform and an endpoint in an unallocated state is unmapped; classifying endpoints of the set of telephone endpoints with a set of classifiers including at least a numbering plan area code classifier, a mobile capability classifier, and a quality classifier; evaluating endpoint inventory across a set of endpoint classification groupings and detecting at least one classification grouping that, based in part on the allocated and unallocated state of corresponding endpoints, satisfies an inventory update condition; generating an endpoint transfer request that specifies the endpoint classifiers of the classification grouping; upon fulfillment of the endpoint transfer request, adding a set of new endpoints to the communication platform in an unavailable unallocated state; executing automated quality testing on the set of new endpoints; and for a sub-set of endpoints that satisfy the automated quality testing from the set of new endpoints, setting the subs-set of endpoints to an available unallocated state.
-
-
2. A method for managing an endpoint repository of a communication platform comprising:
-
managing a set of telephone endpoints that can be in an allocated state or an unallocated state; classifying endpoints of the set of telephone endpoints with a set of classifiers; evaluating endpoint inventory across a set of endpoint classification groupings and detecting at least one classification grouping that, based in part on the allocated and unallocated state of corresponding endpoints, satisfies an inventory update condition; generating an endpoint transfer request that specifies the endpoint classifiers of the classification grouping; and selectively adding endpoints from the inventory source to the endpoint repository. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communication platform comprising:
-
a telephony endpoint management service that manages the allocated and unallocated state of telephony endpoints; a telephony endpoint repository; an endpoint testing system that includes a endpoint quaranteened testing system and a capability testing system; an application programming interface into endpoint management and information; and endpoint inventory monitor that integrates with changes in the endpoint repository and interfaces with at least one endpoint inventory provider. - View Dependent Claims (23)
-
Specification