ASTassistant
Developer: Scott Wolfe
Version: 1.1.0
This is FREEWARE SOFTWARE.
ASTassistant is designed to be the desktop connection between you and your SIP/IAX phone.
- Call History
- Chat with other local ASTassistant users
- Extension and Device/User Listing and Availability
- Roll Over Active Extension to See Call Detail
- Remotely Hang-up Extension
- Drag Active Extensions to a live Meetme Conference
- Contact List (drag able from call history and Outlook 2003/2007
- Incoming/Outgoing Call Notification via Pop-Up
- Click to dial on Extensions/Contacts/Call History/Input Box
- Ability to set DND/Call Forwarding
- Ability to see if others are DND
- List and Manage Meetme Conferences
- List and Manage Channels
- List Calls on Hold
- List Queues/Agents/Caller Statistics
- Shows Number of Voicemails New/Old
- Configure Optional CallerID from Web Page
- Hide Application to System Tray
- Use Asterisk's ChanSpy
- Record Calls
- Compatible with Asterisk 1.2
- Show a URL for an incoming/outgoing call. Great for searches.
- Change Day/Night Services for upcoming FreePBX release
- See the status (if there are new messages) of all Voice Mail Boxes on the System
- See call forwarding of all extensions and make changes to them
- Ability to pull additional config file from TFTP server
- Imports contacts from the freePBX phonebook
- Launch and Application on imcoming/outgoing calls
- IT'S FREEWARE
Compatibility
Currently I have only tested with Windows XP and FreePBX 2.2.0 (FreePBX.org)
How to Install
Place ASTassistant.exe in a directory. ASTassistant uses a config file called ASTassistant.dat in the same directory as the executable. If you dont have one it will prompt you with a message to go into 'Tools -> Options' and apply your configuration. At that point at ASTassistant.dat will be created for you.
ASTassistant makes use of the Asterisk Call Manager to monitor incoming and outgoing calls. By default, external access to the call manager is blocked. You can add a new user in the following steps:
Log into the FreePBX administration module and click on Tools -> Asterisk API.
In the Deny field put: 0.0.0.0/0.0.0.0
In the Permit field put the IP address of the PC that will be running the ASTassistant software: 192.168.1.100/255.255.255.255
Make sure that the ALL is checked for Read
Make sure that SYSTEM, CALL, LOG, and COMMAND is checked for Write
In order to use the Language file. Rename ASTLanguage.example to ASTLanguage.dat
ASTassistant was written and compiled in REALBASIC 2007 version 5(www.realbasic.com).
Change Log
=========
### Version 1.1.0.11
4/1/2008
+ Added ability to launch an application on incoming and/or outgoing calls
+ Updated DND Icon refresh so that there is less blinking
+ Added server name to the top of floating windows to make it easier to monitor multiple sites
+ Added Multi-Threading so ASTassistant is able to handle events quicker and larger extension lists better
+ Added ability to see FollowMe settings for extensions
+ Updated refresh of DND status when admin puts an extension in/out of DND
+ Added ability for admine to add an extension to DND mode (FreePBX only)
+ Added ability for admin to remove someone from DND status (FreePBX only)
+ Fixed Font size display on external windows
+ Added Queue Member name to Queue Member display
+ Added ability to password entire config or just the admin settings.
+ Changed the ADMIN login to only prompt for password in the admin section of the config
+ Now you need to logged in as ADMIN to enable Automatic Monitors
+ Fixed incoming ##DID## option for URL POPUP
+ Now when you import from Outlook it adds a (W) , (H) or (M) to match where it came from Work, Home, Mobile (only new entries)
+ Added ability to drag an Extension to Queue to become a Queue Member
+ Added ability to see when a Queue Member is paused
+ Added ability to remove Queue Members
+ Fixed ability to Drag an active call to a Queue
+ Fixed Channels so that extensions that are hidden do not show
+ Added a full screen for Channels
+ Fixed Password Issue for Chanspy and Recording - Only have to enter password 1 time)
+ You can export your contacts to FreePBX import friendly format
### Version 1.1.0.10
1/12/2008
+ You can now drag any call in the waiting queue to any extension
+ Fixed show / hide for Extensions/Detail/Call log/Contacts
+ Fixed the flag to import contacts
+ Fixed column headings that were not showing up
### Version 1.1.0.9
11/26/2007
+ If ASTLanguage.dat is present it will use this for Language File.
+ Now a red Q is show for users in Queue Calls
+ Cleaned up some window stutter for when moving it around the screen.
+ Removed ability to hang up other users from right click on extension list
+ Added icon to show if user is in a Queue call (Rollover also shows this)
### Version 1.1.0.7
10/15/2007
+ Added ability to hide certain Queue Callers from showing up in list
+ Added ability to remove left digits before showing urls
+ Fixed the subwindow screen to remeber locations upon exit
+ Fixed the iCalendar export to show incoming and outgoing calls correctly
+ Fixed transfer box so that all you need to is press enter or push button
+ Fixed Window location so that when ASTassistant shuts down it wont hide durring next startup
+ Added option to check for new Final Version and Beta Versions
+ Fixed DND status not showing up in Extensions Window
+ Added a Extensions only Window - Click on the icon at the top of the extensions list
+ Fixed phantom channels from sticking around in channel window
+ Added iCalendar export on call log - Logs as an event, no duration to event
+ Added ability to let user choose what color busy and DND will be for the extensions
+ Made the extension information bold if there is activity
+ Fixed Outlook import complaining of Email field missing
+ Made extension name white when highlighted.
+ Added color to popup window if its a Queue Call.
+ Added ability to import Outlook Contacts.-> Check under config for new option
+ Added Color to extension name if incall or DND
+ Fixed drag and drop to transfer calls between extension
+ Now encrypt Admin password in .dat file
+ Fixed show/hide options from admin config
## Version 1.1.0.3
9/21/2007
+ Added ability to PopUp incoming DID as URL
+ Added DND toggle button under the upper left status area.
+ Added ability to hide all list boxes on the screen - More functions to follow
+ Fixed window resize issues - should now remember all attributes
+ New PopUp Design added, should not remove focus now
+ Fixed Outgoing calls not showing up in call log if over a certain length
+ Fixed parking issue from status window
+ Fixed Multi Pop-up URLs
+ Fixed CallerID in Status Area
+ Fixed call to box filter
+ Added ability to change Font Size
+ Added embossed activity buttons in status area
+ Removed sxtension auto sort
+ Fixed Double click to retrieve parked call
+ Added auto start chat
+ Removed the Queue 'Default' for showing up in the Queue Lists.
## Version 1.1.0
8/20/2007
+ (Windows Only) - Added ability to pull additional config file from TFTP server
+ Now user can launch a website based upon callerid while in the call, Can also configure with many URL's to choose
+ Added time stamp to call logs
+ Added ability to force an extension to show as on-line (with special icon)
+ Added ability to not show some extensions - freePBX only at this time.
+ Added ability to not show status screens by check box - in Administrator area.
+ Added new Extension Interface in top right for quick access to corntrols Hangup/Record/Park
+ Fixed Agent Windows for resizing
+ Added pulling the freePBX phone book to the contacts - to the top
+ Added Assisted Transfer in the 'Transfer To:' on the main screen only. - For Testing
+ Now when a user clicks the X