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: ')
Because of the specific initial requirements, the system was developed on the .NET technology. The scheme of the system is shown below: 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:
show information of the selected queue in the window title
hide / show agents of some department
hide individual agent / queue
agent / queue transfer
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?