Vicidial 2.7 RC 1 has been released!
Posted: Wed May 08, 2013 11:05 pm
We just posted 2.7 RC 1 to sourceforge
https://sourceforge.net/projects/astguiclient/files/
Please test it out if you can and we should be able to do a full release soon.
There are dozens of new features and bug fixes in this RC, and at this point this code is installed on several dozen of our client sites and is proven to be very stable.
Here is a list of the changes since 2.4:
1. Added the ability for an agent to place manual dial calls out as if they were
in-group inbound calls. Also allows for no-dial calls that are not
actually placed out the telco, but are logged as calls. For more
information see the "In-Group Manual Dial" options in Campaign Detail
2. Added Dial In-Group CallerID override to In-Groups Modify screen, allowing
for the callerid to automatically be set per in-group on agent manual
dial in-group calls
3. Added transfer call to answering machine message with hotkey option,
currently hard-coded to these two statuses: (LTMG or XFTAMM)
4. Added User Group Login Report
5. Added Safe Harbor Audio Field to campaign options which allows for a lead
field to be used as an override safe harbor audio on a per-lead basis
6. Added Japanese agent web interface translation
7. Added ability to qualify callers before they go through a Call Menu by using
a SQL fragment(like in Filters) that you define in a Call Menu. Must be
enabled in System Settings. Calls must be passed from an outbound
campaign or an in-group.
8. Added ability to download the Max System Stats and display by date range.
9. Added 'recording' and 'webserver' functions to the agent API
10. Added add_group_alias non-agent API function
11. Added System Settings option to disable list counts in admin web screens
12. Added callback user transfer page, linked from Admin Utilities in Reports
13. Added non-loading webphone options and API agent call and webphone url
functions
14. Added outbound call logging in vicidial_dial_log table
15. Added user_group_status and in_group_status functions to the non-agent API.
16. Added update_log_entry function to the non-agent API, which allows the
updating of the status of an inbound or outbound call log entry.
17. Added ability to set an audio store file for the voicemail greeting message
18. Added ability to delete audio files from the audio store
19. Added logging of svn version info in the database at server install/update
20. Added more validation of agent sessions to prevent double-logins
21. Added campaign option to show a "Pause After Next Call" link to the agent
screen below the Pause/Resume buttons
22. Added campaign option to set owner field to user if the owner field is empty
23. Added Lead Tools web page from Admin Utilities. Allows for some basic lead
management through the web interface.
24. Added recording filename variable INGROUP for the In-Group ID of a call
25. Added QC functionality contributed by PoundTeam and Affinity On-Call.
To enable, go to Admin -> System Settings and set "QC Features Active"
to "1", then submit.
26. Added QM Socket-Send functionality for custom queue_log record sending.
27. Added inbound call time holiday functions.
28. Added list expiration date feature
29. Added Other Campaign DNC List campaign option
30. Added Enhanced Disconnect logging for outside the USA, disabled by default
31. Added a campaign feature to allow an agent to search for a lead while on an
inbound call and have their active lead change to a search result lead
that they select.
32. Added inbound email to queue to agent features. To enable, you must add an
"E" keepalive to ONLY ONE of your servers. You will also need to enable
email in System Settings.
33. Added Asterisk 1.8 support. This is in the BETA testing phase currently,
and is not recommended for use in production at this time. If you are
upgrading an existing system, please make note of the many conf file
changes(extensions.conf and manager.conf) that will need to be made for
Vicidial to function properly while interfacing with Asterisk 1.8. Also,
make sure that the Admin -> Servers -> modify server "Asterisk Version"
setting is set properly for the version you have installed on that
server.
34. Added campaign options to send answering machine detected calls to a
Call Menu or In-Group.
35. Added System Settings option to disable Add/Copy admin functions for level
8 users.
36. Added ability to use .agi scripts in Call Menu prompt. Also added
cm_date.agi script to say date with options
37. Converted ereg to preg in the agc agent interface PHP scripts
38. Added agi-phone_monitor.agi script to allow monitoring of agents using only
their user IDs or phone extensions and no web browser needed.
You can add as an AGI to a Call Menu, or just an extension transfer
39. Added user_group as a script, form, webform, start_call_url and
dispo_call_url variable.
40. Added agent_status function to the non-agent API
41. Added method for logging SIP error codes, also display of those codes in the
agent screen. The logging goes to the vicidial_carrier_log and
vicidial_dial_log tables and includes both the SIP code and the reason
(i.e. 503 "Service Unavailable"). To get this to work, you need to patch
Asterisk with the extras/sipcausecodelog_1.4.39.1.patch file for
Asterisk 1.4, and for Asterisk 1.8 the patch is pending.
42. Added admin report logging to all reports on the system, and added the
"Admin Report Log Viewer" linked from the "Admin Utilities" page which
allows you to see the reports that have been run on the system.
43. Added option to the AST_DB_dead_cb_purge.pl script to remove duplicate
callback entries for a single lead, keeping the newest one only.
44. Added NANPA areacode and prefix phone number validation and timezone setting
options to the admin web lead loader, the Non-Agent API and the CLI lead
loader. The NANPA prefix list will give you more accurate time zone
encoding of your USA and Canadian lead files within ViciDial. The NANPA
list is available for purchase at the vicidial.org web store:
http://www.vicidial.org/store.php#NANPA
45. Added a NOINT flag option to the Call Menu Prompt so the playback cannot be
interrupted with a key press by the caller, the NOINT should be put
directly in front of the prompt filename, but should not be a part of
the filename, it is a special flag for the system.
45. Added Survey No Response DROP option to send no-response calls to the
campaign drop method and added Survey Wait Seconds to allow you to set
the amount of time the person called will have to respond after the
survey message is played.
46. Added AST_timecheck.pl script to check for Asterisk update sync issues. Also
added red indicator on Reports page servers table if server falls out of
sync.
47. Updated and cleaned up other language builds for agent and admin.
https://sourceforge.net/projects/astguiclient/files/
Please test it out if you can and we should be able to do a full release soon.
There are dozens of new features and bug fixes in this RC, and at this point this code is installed on several dozen of our client sites and is proven to be very stable.
Here is a list of the changes since 2.4:
1. Added the ability for an agent to place manual dial calls out as if they were
in-group inbound calls. Also allows for no-dial calls that are not
actually placed out the telco, but are logged as calls. For more
information see the "In-Group Manual Dial" options in Campaign Detail
2. Added Dial In-Group CallerID override to In-Groups Modify screen, allowing
for the callerid to automatically be set per in-group on agent manual
dial in-group calls
3. Added transfer call to answering machine message with hotkey option,
currently hard-coded to these two statuses: (LTMG or XFTAMM)
4. Added User Group Login Report
5. Added Safe Harbor Audio Field to campaign options which allows for a lead
field to be used as an override safe harbor audio on a per-lead basis
6. Added Japanese agent web interface translation
7. Added ability to qualify callers before they go through a Call Menu by using
a SQL fragment(like in Filters) that you define in a Call Menu. Must be
enabled in System Settings. Calls must be passed from an outbound
campaign or an in-group.
8. Added ability to download the Max System Stats and display by date range.
9. Added 'recording' and 'webserver' functions to the agent API
10. Added add_group_alias non-agent API function
11. Added System Settings option to disable list counts in admin web screens
12. Added callback user transfer page, linked from Admin Utilities in Reports
13. Added non-loading webphone options and API agent call and webphone url
functions
14. Added outbound call logging in vicidial_dial_log table
15. Added user_group_status and in_group_status functions to the non-agent API.
16. Added update_log_entry function to the non-agent API, which allows the
updating of the status of an inbound or outbound call log entry.
17. Added ability to set an audio store file for the voicemail greeting message
18. Added ability to delete audio files from the audio store
19. Added logging of svn version info in the database at server install/update
20. Added more validation of agent sessions to prevent double-logins
21. Added campaign option to show a "Pause After Next Call" link to the agent
screen below the Pause/Resume buttons
22. Added campaign option to set owner field to user if the owner field is empty
23. Added Lead Tools web page from Admin Utilities. Allows for some basic lead
management through the web interface.
24. Added recording filename variable INGROUP for the In-Group ID of a call
25. Added QC functionality contributed by PoundTeam and Affinity On-Call.
To enable, go to Admin -> System Settings and set "QC Features Active"
to "1", then submit.
26. Added QM Socket-Send functionality for custom queue_log record sending.
27. Added inbound call time holiday functions.
28. Added list expiration date feature
29. Added Other Campaign DNC List campaign option
30. Added Enhanced Disconnect logging for outside the USA, disabled by default
31. Added a campaign feature to allow an agent to search for a lead while on an
inbound call and have their active lead change to a search result lead
that they select.
32. Added inbound email to queue to agent features. To enable, you must add an
"E" keepalive to ONLY ONE of your servers. You will also need to enable
email in System Settings.
33. Added Asterisk 1.8 support. This is in the BETA testing phase currently,
and is not recommended for use in production at this time. If you are
upgrading an existing system, please make note of the many conf file
changes(extensions.conf and manager.conf) that will need to be made for
Vicidial to function properly while interfacing with Asterisk 1.8. Also,
make sure that the Admin -> Servers -> modify server "Asterisk Version"
setting is set properly for the version you have installed on that
server.
34. Added campaign options to send answering machine detected calls to a
Call Menu or In-Group.
35. Added System Settings option to disable Add/Copy admin functions for level
8 users.
36. Added ability to use .agi scripts in Call Menu prompt. Also added
cm_date.agi script to say date with options
37. Converted ereg to preg in the agc agent interface PHP scripts
38. Added agi-phone_monitor.agi script to allow monitoring of agents using only
their user IDs or phone extensions and no web browser needed.
You can add as an AGI to a Call Menu, or just an extension transfer
39. Added user_group as a script, form, webform, start_call_url and
dispo_call_url variable.
40. Added agent_status function to the non-agent API
41. Added method for logging SIP error codes, also display of those codes in the
agent screen. The logging goes to the vicidial_carrier_log and
vicidial_dial_log tables and includes both the SIP code and the reason
(i.e. 503 "Service Unavailable"). To get this to work, you need to patch
Asterisk with the extras/sipcausecodelog_1.4.39.1.patch file for
Asterisk 1.4, and for Asterisk 1.8 the patch is pending.
42. Added admin report logging to all reports on the system, and added the
"Admin Report Log Viewer" linked from the "Admin Utilities" page which
allows you to see the reports that have been run on the system.
43. Added option to the AST_DB_dead_cb_purge.pl script to remove duplicate
callback entries for a single lead, keeping the newest one only.
44. Added NANPA areacode and prefix phone number validation and timezone setting
options to the admin web lead loader, the Non-Agent API and the CLI lead
loader. The NANPA prefix list will give you more accurate time zone
encoding of your USA and Canadian lead files within ViciDial. The NANPA
list is available for purchase at the vicidial.org web store:
http://www.vicidial.org/store.php#NANPA
45. Added a NOINT flag option to the Call Menu Prompt so the playback cannot be
interrupted with a key press by the caller, the NOINT should be put
directly in front of the prompt filename, but should not be a part of
the filename, it is a special flag for the system.
45. Added Survey No Response DROP option to send no-response calls to the
campaign drop method and added Survey Wait Seconds to allow you to set
the amount of time the person called will have to respond after the
survey message is played.
46. Added AST_timecheck.pl script to check for Asterisk update sync issues. Also
added red indicator on Reports page servers table if server falls out of
sync.
47. Updated and cleaned up other language builds for agent and admin.