1. A system for enabling real-time communication between an HTML5 application on a web browser and real-time services provided by a telecommunications network, the system comprising: a real-time communication signaling controller, operating on one or more microprocessors located in the telecommunication network, that provides an entry point to the telecommunications network for the HTML5 application on the web browser; and an application programming interface (API) operative to facilitate interaction between the HTML5 application on the web browser and said real-time communication signaling controller in the telecommunications network, wherein the API comprises a plurality of objects that encapsulate HTTP signaling, between the HTML5 application and said real-time communication signaling controller, related to the real-time services of the telecommunications network, and the real-time communication signaling controller is configured to convert the HTTP signaling, sent from the web browser to the telecommunications network, to a protocol associated with the real-time services.