JeraSoft Documentation Portal
Docs for all releases
JeraSoft Development presents the next major release of VCS 3.13.This version is bringing new features and number of enhancements to already existed options. So, here what it's new in the latest version:
We're introducing a new application "Client Portal" integrated to the VCS via API. It has a new design rolled out.
Check out the main advantages of the new development:
New design that is intended to maximize efficiency and convenience of our users.
Screenshot: Client's Panel
From the VCS 3.14, an old client's control panel integrated in the VCS will be considered as deprecated.
VCS 3.13 comes with a new component "Integration" with the next sections: Gateways, Number Portability (previous LNP/MNP Databases), Provisioning API, API Testbed, CoreAPI Docs.
The Integration involves all features for a real-time integration with 3rd party systems.
Screenshot: VCS Main toolbar panel
Due to several system changes, LNP/MNP Databases section was renamed to Number Portability and moved from Configurations to the Integration. There are no functional changes.
Screenshot: Number Portability section
Now, VCS comes with an advanced CoreAPI documentation portal integrated in the system. To find it, go to the Integration →CoreAPI Docs. This section contains a detailed guide with specifications and examples for the CoreAPI methods available through JSON-RPC service.
For more details, open the CoreAPI article in our User Guide.
Screenshot: CoreAPI Docs section
From now on, you can globally search for items within the entire system, as well as, find elements within a respective section. To do so, find a Global Search bar at the top of the system toolbar.
It allows the VCS users to quick search by clients, accounts, packages, rate tables, DIDs, code decks, routing plans and drill down to specific data, all without navigating across system sections. Moreover, it's possible to search by suggested match in the section, when the user is located. For more details, open the Interface Basics article.
Note: While searching in the section with no list of items to select and clicking ENTER, the system will redirect to the Clients section and show the result.
Screenshot: VCS Main toolbar panel/Global search bar
JeraSoft Team has implemented a new type of report for accounting, namely "Invoicing Report". It allows your company to monitor outgoing/incoming invoices and effectively analyze the statistics by any period and export data to Excel or CSV. Also, it could be integrated with your accounting systems via API requests.
You can find this section in the Statistics → Invoicing Report.
Please note, Invoicing Report generates the statistics according to the invoices, if you delete an invoice, the data will be no longer present in the report.
Screenshot: Invoicing Report section
This release includes the next minor enhancements to the system:
Src Party ID: here you can specify a source number or any other source identification in order to check the translations.
Verbose: here you can select which routes should be displayed (active, active and non-profit or all routes).
5. Reports: added possibility to filter data by account tags in the Summary, Orig-Term and Profit Reports.
Screenshot: Summary Report settings
6. xDRs List: Tax rounding will be performed according to the "Rates precision" parameter of a respective currency.
7. Rates Generator: now it generates stashed rates that should be confirmed. When you confirm rates and there are duplicate active rates, it changes the status of an active rate to "stashed" and a new confirmed rate (created by rates generator) becomes "active".
8. Invoices Templates: several parameters of invoices templates were changed. After the update, the system will automatically update variables. You can find a list of changes below:
Stats Table | {setup_fee} to {pay_setup} {setup_fee_cost}to {pay_setup_cost} {vh_tag} to {hosts_tag} {service} to {services_name} {unit} to {units_id} |
Packages Table | {quantity} to {volume} {package_tax} to {tax} {package_cost_nett} to {cost} {cost} to {cost_gross} |
xDRs Table | {call_time} to {dt} {account} to {accounts_name} {package_name} to {package_name} {src_number} to {src_party_id} {dst_number} to {dst_party_id} {setup_fee} to {pay_setup} |
Custom Items Table | {cost_nett} to {cost} |
Global Totals | {total_cost_nett} to {total_cost} |
9. Settings: implemented new service to collect anonymous data of VCS usage. i.e "Collect Anonymised Data" option.
To help JeraSoft better understand the ways in which VCS is used in customer environments, we integrated the "Collect Anonymised Data" option. It enables submission of usage data to VCS. The data sent to VCS is totally anonymous. We collect the next data: IP, roles, events with type of access (web-admin, web-jsonrpc, web-xmlrpc, coreapi-jsonrpcd), methods, list of used arguments and request execution time.
Screenshot: System Settings sub-panel
By default, usage data collection is activated. You can choose to deactivate the feature in the Configuration section →System settings sub-panel by disabling "Collect Anonymised Data" checkbox. The service will be turned off within 5 min. If you want to active it again, tick the check box.
10. Management API: starting from the VCS 3.13, the XML-RPC protocol will be considered as deprecated. We strongly recommend using the JSON-RPC protocol that provides the same functionality for all integrations. Please note, the support of the XML-RPC protocol will be completely removed in the VCS 3.14.
As always, we welcome any questions, bug reports, and other feedback on this release. We encourage users of JeraSoft VCS to upgrade to the latest version.