I am doing some research on graphical user interfaces for asterisk. For instance I know free pbx is a good gui for running asterisk and hudlite is a good tool for handling the pbx features.

Now, could you suggest some other GUIs that are worth mentioning along with some info. You see I’m trying to figure out the pros and the cons that each solution has.

While we are investigating the subject of GUIs, do you think that it would be possible to create somewhat of an API for controlling asterisk throughout all its control layers ? I’m thinking .NET here. For instance a winforms application to handle the installation and troubleshooting and ASP for the administrative tasks. What do you think are the pros and cons of trying to integrate asterisk with .net ?

Looking forward to reading your opinions.