added hopper priority

added default campaign manual dial list
added description of ASCII report generation scripts to SCRATCH INSTALL doc

git-svn-id: svn://192.168.202.10@700 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2007-10-31 05:14:39 +00:00
parent 913ffa8a06
commit 3132aa6219
19 changed files with 121 additions and 45 deletions
+4 -2
View File
@@ -1,10 +1,12 @@
Microsoft Internet Explorer Incompatibilities with VICIDIAL Agent Interface 2007-06-13
*** AS OF RELEASE 2.0.4 VICIDIAL IS COMPATIBLE WITH IE 6.0 ***
There are quite a few issues with using Microsoft Internet Explorer(IE) with VICIDIAL because of incompatibilites with the W3C standards as well as stability and architectural issues.
The decision was made to stop testing on IE because of time constraints as well as the lack of cross-compatibility of IE and lack of compatibility with standards. Firefox meets both of those requirements which is why that is the recommended platform for VICIDIAL agents.
The decision was made to stop testing on IE because of time constraints as well as the lack of cross-compatibility of IE and lack of compatibility with standards, even between IE versions. Firefox meets all compatibility requirements which is why that is the recommended platform for VICIDIAL agents.
If enough time is available during developent of 2.0.4, there will be some time put into addressing these IE incompatibilities.
As of release 2.0.4 of astguiclient, IE 5.0 and 5.5 compatibility was broken to make VICIDIAL fully compatible with IE 6.0. Along with this change, all of the memory issues were fixed, along with several features that were not working before in IE like HotKeys.
Some of the issues include the following:
+4 -1
View File
@@ -3,9 +3,10 @@ INOUND/CLOSER proces flow 2007-05-02
** THIS FULLY REDONE INBOUND-CLOSER PROSESS IS PLANNED FOR THE 2.0.4 RELEASE **
This will outline the process I have thought through in my head for rewriting the inbound and closer call queueing and handling processes within VICIDIAL. The objective is to add the following features to make VICIDIAL a more well-rounded product:
- consolidate the 9 VDAD inbound scripts into one script with CLI options
- consolidate the 12 VDAD inbound and closer scripts into one script with CLI options
- custom hold music per in-group
- put call_times into effect for in-groups allowing calls coming in after hours to be directed to another extension or voicemail box
- allow any campaign to take inbound calls, removing the restriction on campaign_id name for that purpose
- add concurrent-transfers options to inbound groups
- announce estimated time on hold
- announce place in line
@@ -54,6 +55,8 @@ ALTER TABLE vicidial_user_groups ADD default_xfer_inbound_group VARCHAR(20)
The Server Side:
For inbound and closer transfers, the agi_VDAD... scripts will still run as they normally do now, but after 5 seconds, without a transfer to an agent, the customer will be put into the new call-queue manager which will consist of a constantly running perl script(we will call it "AST_VD_hold_queue.pl") that will keep track of the call while it is still active and before it gets sent to an agent, and an AGI script(we will call this one agi-VD_queue_prompts.agi) that will perform the dynamic functions of speaking the customer's place in line, estimated hold time and offer the option to press a DTMF digit and either leave a message for the agent to take the call or leave a callback number to be called back when their turn arrives. This script will also have to somehow keep the vicidial_auto_calls records active even after a customer has hung up in order to preserve place-in-line and allow for playing of a customer message or callback to a customer.
*** This section to be removed due to change in architecture it was not implemented ***
Here is a process flow explanation of how a call would move through the hold queue:
- Call comes in to the agi_VDADcloser... script and cannot find an agent to send the call to within 5 seconds
- the agi_VDADcloser script changes the status of the call in vicidial_auto_calls to HOLDP and sends the call to the extension that the agi-VD_queue_prompts.agi script is on(defined in the servers table, default will be 8359)
+12 -1
View File
@@ -2852,8 +2852,13 @@ AST_CRON_mix_recordings_BASIC.pl file in it's place)
## adjust time on the server with ntp
30 * * * * /usr/local/bin/ntpdate -u 18.145.0.30 2>/dev/null 1>&2
### VICIDIAL agent time log weekly summary report generation
### VICIDIAL agent time log weekly and daily summary report generation
2 0 * * 0 /usr/share/astguiclient/AST_agent_week.pl
22 0 * * * /usr/share/astguiclient/AST_agent_day.pl
### VICIDIAL campaign export scripts (OPTIONAL)
#32 0 * * * /usr/share/astguiclient/AST_VDsales_export.pl
#42 0 * * * /usr/share/astguiclient/AST_sourceID_summary_export.pl
### remove old recordings more than 7 days old
24 0 * * * /usr/bin/find /var/spool/asterisk/monitor -maxdepth 2 -type f -mtime +7 -print | xargs rm -f
@@ -2871,6 +2876,12 @@ looking for the lowest screen number. Then to detach again from the screen
while you are in it type 'Ctrl+a' then 'd'
- you are done
NOTES:
- The AST_agent_day.pl and AST_agent_week.pl scripts create an ASCII fixed-length report of all agent activity on the system
- The AST_VDsales_export.pl script allows for the exporting(into several different formats) of specified vicidial_list data based on status and campaign as well as inbound group
- The AST_sourceID_summary_export.pl script summarizes leads in the system by source_id and generates a text report