System and method for providing a communication endpoint information service
First Claim
Patent Images
1. A method comprising:
- a communication endpoint interface system obtaining device information for each of a plurality of telephony phone number endpoints from an external communication platform system via at least one of a public application programming interface (API) and a private API of the communication endpoint interface system, and from an external telephony carrier system via an API of the carrier system;
the communication endpoint interface system storing the obtained device information in a repository;
the communication endpoint interface system receiving a first query request from an external system via the public API, wherein the first query request is a request for device information of a first telephony phone number endpoint of the plurality of telephony phone number endpoints; and
responsive to the first query request, the communication endpoint interface system accessing the device information of the first telephony phone number endpoint from the repository, and providing the accessed device information to the external system via the public API as a response to the first query request.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a telephony endpoint information service at a communication platform includes obtaining information of a first endpoint through a set of information collection processes; storing the obtained information in an endpoint repository; receiving an endpoint query request of a communication event, wherein the endpoint query request specifies at least a first endpoint; accessing endpoint information for the first endpoint; and augmenting the communication event according to the accessed endpoint information.
738 Citations
19 Claims
-
1. A method comprising:
-
a communication endpoint interface system obtaining device information for each of a plurality of telephony phone number endpoints from an external communication platform system via at least one of a public application programming interface (API) and a private API of the communication endpoint interface system, and from an external telephony carrier system via an API of the carrier system; the communication endpoint interface system storing the obtained device information in a repository; the communication endpoint interface system receiving a first query request from an external system via the public API, wherein the first query request is a request for device information of a first telephony phone number endpoint of the plurality of telephony phone number endpoints; and responsive to the first query request, the communication endpoint interface system accessing the device information of the first telephony phone number endpoint from the repository, and providing the accessed device information to the external system via the public API as a response to the first query request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
a communication endpoint interface system obtaining device information for each of a plurality of telephony phone number endpoints from an external communication platform system via at least one of a public application programming interface (API) and a private API of the communication endpoint interface system, and from an external MMSC system via an API of the MMSC (Multimedia Messaging Service Center) system; the communication endpoint interface system storing the obtained device information in a repository; the communication endpoint interface system receiving a first query request from an external system via the public API, wherein the first query request is a request for device information of a first telephony phone number endpoint of the plurality of telephony phone number endpoints; and responsive to the first query request, the communication endpoint interface system accessing the device information of the first telephony phone number endpoint from the repository, and providing the accessed device information to the external system via the public API as a response to the first query request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification