📜 ⬆️ ⬇️

ACHI - FOP replacement

I want to present you a replacement FOP (flash operator panel) - an application that displays information about agents in real time for the Asterisk IP telephony server.

The code name is ACHI (Asterisk Channel Information). The previous description failed, this time I will try to provide more information about the project.

The screenshot of the main window, which actually represents the main user interface:
image

')
Because of the specific initial requirements, the system was developed on the .NET technology. The scheme of the system is shown below:
image
Back-end is a server application written in WPF. Getting data from Asterisk goes through AMI by sending every second a command to get information about agents and a command to get information about queues. That is, the back-end must be constantly on.

Front-end is a web application on ASP.NET, with the help of AJAX data is received and output.

In addition to the standard functions for the output, functions are introduced:


Video showing how it all works:


There is also a full web admin.

For access to AMI there is the possibility of ssh-tunneling. LDAP is used for authorization, in the near future it will be possible to use authorization in MSSQL.

At the moment there is an attempt to develop a full-fledged analogue working under Linux, using Mono.

This is my first more or less full-fledged project, during the development of which technology has also been studied, therefore at times there may be various errors.

If someone has a desire to test this system, then leave a comment, after finishing it I can send you (approximately within a month).

I also want to understand whether this product is needed as it is now (that is, on a windows-based platform) and will it be needed if there is support for Linux?

Source: https://habr.com/ru/post/81922/


All Articles