Tariscope structure
Tariscope is a suite of interrelated desktop and Web applications, services and servers for the Microsoft Windows. Tariscope can be installed on the following systems: Micosoft Windows Server 2012 R2, 2012 or 2008 R2 or Microsoft Windows 10, 8.1, 8 or 7.
A general structure of Tariscope is shown in figure below. The Tariscope Enterprise and Tariscope Provider editions have the same structure.
The core of the Tariscope system consists of: Tariscope Server and Tariscope Database (Tariscope DB).
The Tariscope server manages connections between Tariscope services and applications. The Tariscope server runs as a Windows service and can be located on the same physical server where Microsoft SQL Server is installed or another server that has a connection to this server.
The main application of the system is the Tariscope Web application. This program includes all the settings of the Tariscope system, and also provides analysis of information about completed calls, creation of reports and diagrams, analysis of communication channel load, subscriber accounting, assignment and charging of services to them, subscriber account management (for the Provider edition), task management for the operator's employees (Provider edition), subscriber access to information about their calls, account status, payment after communication, receiving reference information, sending any requests to the Tariscope administrator and much more. Tariscope has no restrictions on the number of users and subscribers working with the system simultaneously.
Tariscope Observer (shown as TS Observer in the figure) operates as a Windows service and collects call information (CDR, SMDR, AMA, etc.) from telephone systems (PBX) and performs its initial processing. A separate Tariscope Observer service is used to work with each telephone system. Tariscope has no restrictions on the number of simultaneously running Tariscope Observer services and the number of telephone systems from which it receives call information. When using the restriction function in the Tariscope system and Tariscope can control the telephone system, Tariscope Observer sends commands to the telephone system to change its parameters according to the settings. Tariscope Observer services must be installed on the Tariscope server where the Web application is running.
The Tariscope Observers service server (shown as the Observers server in the figure) can be installed on a separate server. In this case, the computer must be connected to the Tariscope server and Microsoft SQL server.
The Tariscope tasks ensures automatic execution of tasks according to a set schedule. Such tasks can be: generating reports, creating a backup copy of the Tariscope database, archiving it, receiving current exchange rates, etc.
Tariscope Fraud Detection is a Windows service that monitors the correct use of the user's telephone systems, i.e. detects telephone fraud.
Tariscope Call Monitoring is a Windows service that monitors the timely receipt of call data from Tariscope Observer services.
The report form designer, which is not shown in the figure, is designed to create new report forms or edit existing report forms.
The Hotel System service (not shown in the figure) is a Windows service that can be used to transfer information about calls and their cost of hotel guests to the hotel system.
Tariscope API (not shown in the figure) is an interface for interaction of a third-party application with the Tariscope system, namely, for receiving the results of its work from it.
SureTax integration (not shown in the picture) is an interface for American users of Tariscope Provider. It is designed to receive the amount of taxes on communication services provided to subscribers from the SureTax online application (Wolters Kluwer).
3CX Phone System Integration is an application that works with the 3CX VoIP telephone system as a Windows service. It is intended for users who have a 3CX telephone system and want to have the duration of the conversation for each participant in transfer calls. CDR information that the 3CX system gives only the total duration of such calls without distributing it among the participants.
The Tariscope Start utility is designed for initial settings and starting or stopping the Tariscope Web application.
Tariscope administrators include both users who have the ability to configure Tariscope and work with it, and users who work only with individual functions of the system. Interaction of administrators with the Tariscope system is performed through the Tariscope Web application.
Tariscope subscribers, when entering the Tariscope Internet application, are taken to the Subscriber's Personal Account, where they have the ability to view information about calls, their account status, payment for communication services, send a request to the Tariscope administrator, etc.
You can find information about other features of Tariscope Enterprise on the page.
You can find information about other features of Tariscope Provider on the page.