Communication method and system including internal and external application-programming interfaces
First Claim
1. A method of providing telecommunications services comprising the steps of:
- an external-service application communicating with a gateway via an external-service application-programming interface (API), wherein the external-service API is adapted to permit the external-service application to communicate with a plurality of entities of the network; and
the gateway invoking at least one internal-service application, the at least one internal-service application communicating with at least one entity of the plurality of entities via an internal-service API, wherein the internal-service API is supported directly by the at least one entity of the plurality of entities.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-level application-programming-interface-based system and method permit applications developed by third-party service providers outside a telecommunications network to access capabilities of the network. The applications access a physical gateway using an external-service application-programming-interface. The physical gateway communicates with the network via an internal-service application-programming interface. Internal-service applications resident on the physical gateway utilize internal-service application-programming interfaces to communicate with network entities of the network. The network entities preferably each comprise a logical gateway that is used to communication via the internal-service application-programming interface with the internal-service applications.
-
Citations
34 Claims
-
1. A method of providing telecommunications services comprising the steps of:
-
an external-service application communicating with a gateway via an external-service application-programming interface (API), wherein the external-service API is adapted to permit the external-service application to communicate with a plurality of entities of the network; and
the gateway invoking at least one internal-service application, the at least one internal-service application communicating with at least one entity of the plurality of entities via an internal-service API, wherein the internal-service API is supported directly by the at least one entity of the plurality of entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
13. A telecommunications system comprising:
-
a gateway adapted to communicate via an external-service application-programming interface (API) with entities external to a telecommunications network and via an internal-service API with a plurality of entities of the network; and
at least one network entity adapted to communicate with the gateway and on which is directly supported the internal-service API, wherein the direct support obviates a need for a protocol between the gateway and the at least one entity.
-
-
24. A telecommunications gateway adapted to:
-
communicate via an external-service application-programming interface (API) with at least one entity external to a telecommunications network; and
communicate via an internal-service API with a plurality of entities of the network, wherein the at least one entity external to the network is agnostic with respect to topology of the network and the plurality of entities of the network directly support the internal-service API.
-
Specification