Application Programming Interface
An integrated multi-functional solution can be extremely convenient, if you operate CBOSSbcc An integrated multi-functional solution can be extremely convenient, if you operate CBOSSbcc dramatically improve ease-of-use and boost employee performance.
CBOSSapi Application Programming Interface provides the operator with a complete set of such tools enabling to automate all basic operations in CBOSSbcc. These tools allow integrating CBOSS with any third party application (accounting systems, points-of-sales, clearing centers, etc.).
System Operation
CBOSSapi is a set of Oracle packages, each performing operations required by one of CBOSSbcc business processes.
PL/SQL functions of these packages allow browsing and changing data in CBOSSbcc DB. All users are to be initialized in order to prevent unauthorized access. The user can either be an operator or an external system using CBOSSapi tools. CBOSSapi secu-rity policy allows limiting user rights providing each with the access to the specified packages only.
If the administrator uses CBOSSapi tools, initialization and commands are launched manually with the help of the special software (e.g. SQL Navigator). When an external system needs to use these tools, all processes are launched automatically.
CBOSSapi operation is displayed on the scheme below:

Functionalities
CBOSSapi offers the following functionalities:
- User initialization
The package prevents unauthorized access and configures user permissions specifying the list of available packages.
- Creation, editing, and search of customer details
This package allows external applications to manage customer details (e.g. per-sonal data, contact information, bankcard details).
- Customer service initialization
The package allows registering new subscribers, initial service sets and sold handsets, as well as activating the phone number and services, etc.
- Ongoing customer care
The packages help to change account details, register SIM replacements, change the subscriber number or tariff, add/remove services and service packages, etc.
- Financial service: debit and credit adjustments
- Payment registration:
- Bank details creation and search
- Payment registration, confirmation, and cancellation
- Registration or cancellation of promised payments.
- Billing: account billing, billing result cancellation
- Store accounting:
- Store registration
- Registration of equipment types in the catalog
- Operations with equipment (registration, reservation, distribution, return, transfer to another store, write-off, etc.).
- Scratch card operations (data on the number and/or total denomination of acti-vated scratch cards, number of invalid PIN entries, etc.)
- Roaming partner interconnection (data on TAP or fraud files, etc.).
Benefits
- Automated interaction between CBOSSbcc and third party systems
CBOSSapi allows automatic system synchronization, thus providing more time for other tasks.
- Easier operations
CBOSSapi allows the manual launch of functions from the basic database applica-tions (e.g. SQL Navigator). Thus, even a person with no CBOSSbcc operation experience can perform all basic operations.
Moreover, CBOSSapi functionalities accelerate some operations. E.g. to create a service application, you just need to type all the required arguments in the com-mand line.
- Advanced integration capabilities
The offered tools are universal entry points that allow connection to any applica-tion via the dynamic library. This means, CBOSSapi allows integrating CBOSSbcc with an unlimited number of various third party systems.