OCI-P
The Open Client Interface - Provisioning (OCI-P) interface is an XML-based, request-response protocol that allows 3rd party applications to perform all system, resource and subscriber-based provisioning actions into a BroadWorks-based VoIP system. <br/><br/> The OCI-P uses an XML schema to ensure syntatic correctness, and exposes more than 1000 separate commands that allow configuration of nearly every piece of data stored on BroadWorks. Applications must establish a session before using the OCI-P, and session establishment occurs at different user hierarchies (e.g. system administrator, provisioning administrator, group administrator, user) based on the privileges of the user establishing the session. <br/><br/> This section will provide an overview on the OCI-P, as well as detailed documentation on using it for various types of applications, online-browsable versions of the XML schema, and more. <br/><br/> The document BW-ASProvisioningInterfaceSpec-Rxx.x (substitute xx.x with the BroadWorks release you care about) is required reading for any application development using OCI-P. Content on this site is not intended to duplicate information in this document, but to clarify and to provide resources in the way of forums, applications, online schemas, etc...