New System Status for Asterisk GUI 2.0

Submitted by awk_r on 19 December 2008 - 9:37pm.

Hey Community,
I thought I'd take a break from coding for a bit and share with everyone some of the features with the new System Status page in the Asterisk GUI. I posted a few screenshots @ 'New System Status' image gallery, so take a look. Feedback is always welcome.


Above is one of the screenshots of my development environment. There have been many improvements to this page beyond pretty layout and styling. One of the biggest I'm excited to present is the increase in usability. You can now re-arrange sections by dragging them above or below other sections. You can sort the Extensions table by clicking on the table headers. And you can minimize unwanted content by clicking any '[ - ]'. View the example screenshot in the image gallery to see what re-arranging and sorting looks like.

Another major improvement you might find is an increase in performance. We've fixed a few bugs where extensions weren't correctly displaying status as well as reduced the number of AMI calls to Asterisk. This reduction not only helps the GUI, it also reduces the load on Asterisk.

Finally, we've improved the information displayed. Top on the list are: members (and status) in conferences, queue calls and agents in queues, system info, and more detailed extension status.

As usual, there are still many touch-ups to do. The following is a good TODO list, if you want to get involved!

  • cache layout changes
  • investigate having a channels section
  • auto-minimize conferences and queues not in use
  • paginate Extensions table
  • improve style of Queues, possibly to match Conferences
  • Improve System Info styling
  • Implement Conference actions (selecting members, kick and mute)
  • Implement Extension actions (edit extension on click)
  • Implement Agent actions (login, logout)
  • Create tooltip information for agents
  • Add links in section titles for editing

back to coding,
awk_r

( categories: )