Patent ID: 8656417

Claim:
A telecommunications device for providing an application with access to telecommunications services in a telecommunications network, one or more mobile devices being communicably coupled to the telecommunications network, the telecommunications device comprising: a processor communicatively coupled to a storage memory, the processor being operative to access and execute instructions stored in the storage memory, the processor being further operative to execute instructions in accordance with an application programming interface (API); a network interface coupled to the processor for receiving messages from and sending messages to the application; and a telecommunications interface coupled to the processor for receiving messages from and sending messages to the one or more mobile devices over the telecommunications network; wherein the processor is further operative to execute the instructions stored in the storage memory: to receive, from the application via the network interface, an API invocation in a format that includes at least a uniform resource locator (URL) and a service request method, the URL including a resource identifier that addresses a respective mobile device communicably coupled to the telecommunications network, and wherein the processor is further operative to execute the instructions in accordance with the API; to address, via the telecommunications interface, the service request method to the respective mobile device using the resource identifier included in the URL of the API invocation.