Asterisk GUI Client
http://astguiclient.sourceforge.net/
From Website:
Program is available as a php web page or as a Perl/TK client-side application
GUI Client Features:
– Grabs live call info from a DB updated every second
– Displays live status of users phones and Zap/IAX/SIP/Local channels
– Allows calls to be placed from GUI and directed to phone
– Allows intrasystem calls at the click of a button
– Allows call recording at the click of a button
– Allows conference calling of up to 6 channels through GUI
– Administrative Hangup of any live Zap/IAX/SIP/Local channel
– Administrative Hijack of any live Zap/IAX/SIP/Local channel
– Administrative switch user function
– Call Parking sends calls to park ext and then redirects to phone ext
– CallerID popup with buttons to open custom web pages
– Voicemail display and button to go right to check voicemail
– Allows Blind transfers of calls to specific voicemail boxes
– Allows Blind transfers of calls to intrasystem extensions
– Allows Blind transfers of calls to external numbers
Additional Features available only in the web version:
– More than 6 channels in the conference room
– Send to Voicemail directly from the inbound call popup window
– All client phone connections are shown not just the first
– Allows transfers to conferences
– Call parking with callerID
Also included in the suite is a dialer that allows you to easily call a list of people in a database
More VICIDIAL Info
Server Install Procedure:
Package requirements
Complete in-depth installation instructions from scratch
Here are some more details on the web-only version:
With 1.1.1 release of astguiclient we have completely rewritten the astGUIclient client app in PHP/Javascript/XMLHTTPRequest to enable a full, real-time GUI interface using only a web browser. The browser requirements for this are:
– Firefox 0.9 or greater (Firefox 1.0.4 is the recommended browser)
– Mozilla 1.7 or greater
– Netscape 8 or greater
– Microsoft Internet Explorer 5.0 or greater (we have noticed some serious memory leaks in IE5 and IE6 when using this program, they do not occur in Firefox which is why we recommend it overall.)
This new version also has more flexibility and functionality than the perl/Tk version as well as being prettier. We have successfully tested this on many platforms and in remote locations. It functioned wonderfully off-site with one of our IAX hardphones and offers a lot of promise for road warriors who need a lot of options on their phone usage like conferencing and a detailed call log.
To log into this app you will need a login setup in the vicidial_users table with a user_level of 4 or greater as well as an entry for the phone you are using in the phones table. You will first get a login prompt for the vicidial
login then you will have the phone login where you enter the Login and Password for that phone entry. From there the app should display and you will see the MAIN screen with your phone information, voicemail display and your inbound/ outbound phone call log.
The example web page you would go to on this installation would be:
http://SERVERNAME.COM/agc/astguiclient.php
The inbound log and callerID popup is dependant on having a call_inbound.agi entry in your dialplan before you phone is dialed(see subphase 6.2 step 2)
Another thing to note is that you can have the agc folder(with the .php files in it) copied to multiple web servers, you just need to make sure that the MySQL database connection works (check the settings in the dbconnect.php file that is in the agc directory). We have had astguiclient.php running on 3 separate web servers for the same DB server and Asterisk server. This is an easy way to allow for auto failover and/or redundancy.
- Asterisk GUI: Graphical user interfaces to Asterisk: Overview
- VICIDIAL Dialer: VICIDIAL dialer, part of the astGUIclient suite
- Asterisk: Wiki home page | FAQ | Introduction