At the heart of open source is customization, and at the heart of customization is Web Service APIs. Because of the variety of software languages used to build sipXcom and the number of embedded open source applications in sipXcom there are several different web service protocols and authentication schemes available.
Web APIs are typically used:
- to integrate with other systems. For example integration with a given company's internal user management system.
- to integrate with other applications. For example MS Outlook(tm) toolbar addons.
- internally inside sipXcom when two services on potentially two different servers to communicate with each other.
Having complete APIs are a very important goal of sipXcom and so their feature set expand with each new release.