Xtended Services Interface (XSI)
BroadWorks Xtended Services Interfaces (XSI interfaces) are a set of application programming interfaces supporting the integration of BroadWorks functions with Internet services to create Web Application or mash ups. Currently, service providers offer a voice service consisting of connectivity, features, phone numbers and usage or minutes. By adding a public web service interface to the offering, the voice services can be integrated with existing Internet services. This integration is done outside of BroadWorks. It can be done by end users, the service providers, or third party developers to provide applications that normally could not be offered in a mainstream offering.
The XSI - Actions are a set of RESTful APIs that allows resources to be defined and addressed over HTTP with simple XML. This approach requires less client - side software to be written than other approaches and is the overwhelming choice for developers to create Web Applications. These APIs allow a remote application to control and query BroadWorks.