Docs for all releases
Page History
...
Provisioning API provides a mechanism for real-time integration with 3rd party systems, including softswitches, gateways, and CRM systems. It calls pre-defined handlers on an occurrence of specific events in the system. The handlers are allowed to modify data, forbid or allow the action or simply process given event.
For detailed information about Provisioning API functionalityAPI functionality, go to APIs section of our User Guide.
...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Tip The full list of Provisioning API parameters matches with CoreAPI and they are available upon an individual request of your current clients. |
...
Advanced Search drop-down menu, located in the top right corner of the section, is called to facilitate an easy access to required information. By clicking on a downwards arrow icon, the following drop-down menu is displayed:
Screenshot: Advanced Search drop-down menu
Field | Description | |
---|---|---|
Event | Select from a list of all possible handler events | |
Handler Type | Indicate a type of handler:
| |
Status | Choose a target status:
or leave this field blank. In this case, both enabled and disabled handlers will be displayed. This field is empty by default |
Creating a New Handler
To start with provisioning, you need to create a handler manually. Click the New Handler button and specify respective parameters in the appeared pop-up window:
Screenshot: Provisioning section/Handler adding form
Field | Description | |
---|---|---|
Name | Specify a particular title for a handler | |
Event | Specify a handler event from the following list: | |
Clients |
| |
Accounts |
| |
Clients Packages |
| |
Task | Determine a type of handler and details:
|
| ||
Status | Choose the state of the handler:
| |
Priority | Establish an order of handler performing. |
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Attention In VCS 3.17.0, to prevent performance degradation and data inconsistency, affected by external side, Before event type has been removed from the section. |
...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Best practice example There is an example based on http://handler usage. 2. Open the Provisioning section and start creating a handler.
Find an example of the http://handler below:
|
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Attention To put handler into action, you need to restart Cache Manager. To do so, click on the corresponding icon in Task Scheduler section |
Execution Logs tab
You can access the details about handler execution in this tab. For more details, check out a related article: Execution Logs.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Warning Please note, the Provisioning functionality is experimental and may be changed completely in future releases. |
...