From a2bdeb4a71c8860d9d24b7131332f55fe3b2f6e1 Mon Sep 17 00:00:00 2001 From: mattf Date: Mon, 3 Dec 2007 05:57:47 +0000 Subject: [PATCH] documentation updates flag for release 2.0.4 git-svn-id: svn://192.168.202.10@742 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/docs/BASE_INSTALL.txt | 8 ++-- agc_2-X/trunk/docs/README.txt | 15 +++++++- agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt | 2 +- agc_2-X/trunk/docs/REQUIREMENTS.txt | 14 +++---- agc_2-X/trunk/docs/SCRATCH_INSTALL.txt | 37 +++++++++++-------- .../docs/conf_examples/extensions.conf.sample | 34 ----------------- .../conf_examples/extensions.conf.sample-1.4 | 33 ----------------- agc_2-X/trunk/extras/upgrade_2.0.4.sql | 22 ----------- agc_2-X/trunk/version | 2 +- 9 files changed, 47 insertions(+), 120 deletions(-) diff --git a/agc_2-X/trunk/docs/BASE_INSTALL.txt b/agc_2-X/trunk/docs/BASE_INSTALL.txt index c1c838c5..03f00071 100644 --- a/agc_2-X/trunk/docs/BASE_INSTALL.txt +++ b/agc_2-X/trunk/docs/BASE_INSTALL.txt @@ -1,4 +1,4 @@ -Asterisk/astguiclient install from existing server. v.2.0.3 2007-04-27 +Asterisk/astguiclient install from existing server. v.2.0.4 2007-12-03 By the astGUIclient group astguiclient@eflo.net @@ -187,12 +187,12 @@ VICIDIAL components to the system. There are two methods for downloading astGUIclient/VICIDIAL, a release and SVN 1. Go to http://astguiclient.sf.net/ and download the latest astguiclient -package(as of this writing it is 2.0.3) +package(as of this writing it is 2.0.4) - for 2.0.X release: mkdir /usr/src/astguiclient cd /usr/src/astguiclient - wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.3.zip - unzip astguiclient_2.0.3.zip + wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.4.zip + unzip astguiclient_2.0.4.zip perl install.pl - for SVN 2.0 trunk: mkdir /usr/src/astguiclient diff --git a/agc_2-X/trunk/docs/README.txt b/agc_2-X/trunk/docs/README.txt index 90bc39a8..41119f30 100644 --- a/agc_2-X/trunk/docs/README.txt +++ b/agc_2-X/trunk/docs/README.txt @@ -1,5 +1,5 @@ +------------------------------------------------------------------------------+ -| Asterisk GUI client - astguiclient - twenty-seventh public release 2.0.3 | +| Asterisk GUI client - astguiclient - twenty-ninth public release 2.0.4 | | created by astGUIclient group | | project started 2003-10-06 http://sourceforge.net/projects/astguiclient/ | +------------------------------------------------------------------------------+ @@ -568,3 +568,16 @@ UPGRADE NOTES: http://www.eflo.net/VICIDIALwiki/index.php/TODO:2.0.3 UPGRADE NOTES: * if upgrading from 2.0.2 you need to follow instructions in the UPGRADE doc + +2.0.4 - Twenty-Ninth public release - 2007-12-03 +- Easy control over System Statuses, including the addition of Status Categories +- Several new additional In-Group features including music-on-hold, alert messages and call times +- Skills based ranking and call routing for inbound and outbound +- Agent call routing based on the number of calls taken today per in-group or campaign +- Added the ability to copy the settings of an existing User/Campaign/In-Group into a new one +- Changing the Transfer feature in the agent screen to allow for more transfer In-Group choices +- Dynamic display of available campaigns for an agent in the agent login screen +- Many other changes and bug fixes listed in the TODO Wiki webpage: + http://www.eflo.net/VICIDIALwiki/index.php/TODO:2.0.4 +UPGRADE NOTES: + * if upgrading from 2.0.3 you need to follow instructions in the UPGRADE doc diff --git a/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt b/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt index a4ff5259..5ec95dda 100644 --- a/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt +++ b/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt @@ -1,4 +1,4 @@ -# Quick install of required apps v.2.0.4 2007-05-21 +# Quick install of required apps v.2.0.4 2007-12-03 # This file is a supplement to the BASE_INSTALL document giving you simple copy/ # paste installation shell commands for required and helper apps for VICIDIAL # might need: echo '/* Linuxthreads */' >> /usr/include/pthread.h diff --git a/agc_2-X/trunk/docs/REQUIREMENTS.txt b/agc_2-X/trunk/docs/REQUIREMENTS.txt index f99ea1c0..37400c31 100644 --- a/agc_2-X/trunk/docs/REQUIREMENTS.txt +++ b/agc_2-X/trunk/docs/REQUIREMENTS.txt @@ -3,31 +3,29 @@ recommended that you read the SCRATCH_INSTALL doc for more information on installing the package properly. Requirements for installing astGUIclient/VICIDIAL on an Asterisk server: -- Asterisk 1.2.14 recommended but will work with most older Asterisk versions +- Asterisk 1.2.24 recommended but will work with most older Asterisk versions - Zap trunks(T1/E1 or PSTN lines), IAX2 trunks or SIP trunks required - If using VOIP trunks and VICIDIAL auto-dial, you must have trunks registered -- You must have a zaptel timer like a PSTN/T1/E1 card or ztdummy - or you can use the experimental app_conference module +- It is strongly suggested that you have a zaptel timer like a PSTN/T1/E1 card or ztdummy - Client phones can be SIP/IAX/Zap - In extensions.conf you must use the 'o' Dial flag on your outbound extensions - In extensions.conf you must have the following line in your default context: - exten => h,1,DeadAGI(call_log.agi,${EXTEN}) + exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})) - No modification of outgoing callerID (you can set callerID through admin) +- Access to Apache/PHP webserver, php.ini memory_limit set to 48M - In php.ini you must have uploads turned on to use the web lead loader - SoX 12.17.5 or greater must be installed - GNU screen 3.9.15 or greater must be installed - ntp must be installed and syncd to same time source as any other servers - Perl5 with several CPAN modules(Time::HiRes, DBD::mysql, Net::Telnet, etc) -- asterisk-per-0.08 perl module required (0.09 version does NOT work) +- asterisk-perl-0.08 perl module required (0.09 version does NOT work) - Access to MySQL server and mysqlclientlibs, must be version 4.0.X or higher -- Access to Apache/PHP webserver, php.ini memory_limit set to 48M - Several entries in the crontab for interval-running scripts and keepalives Requirements for using the astGUIclient/VICIDIAL web-client versions - Recommended 500MHz speed or faster and 64MB RAM or more - Any Unix with Xwindows, Mac OS9/X or Win98/2k/XP operating system - Recommended use Firefox for all OSs (will run under IE5.0 or greater as well) - NOTE: (Internet Explorer has memory leaks that will cause it to freeze +3hrs) - Will also run on Opera 8.5+, Mozilla 1.7+ and Netscape 8+ + Will also run on Opera 8.5+, Mozilla 1.7+, Netscape 8+ and IE 6.0 - ntp or sntp time syncing to same source as server recommended - Proper configuration settings for each phone/computer in the phones DB table diff --git a/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt b/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt index 861071e6..5981a224 100644 --- a/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt +++ b/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt @@ -1,4 +1,4 @@ -Asterisk/astguiclient install from scratch. v.2.0.4 2007-11-XX +Asterisk/astguiclient install from scratch. v.2.0.4 2007-12-03 By the astGUIclient group astguiclient@eflo.net **** IMPORTANT - In order for vicidial/astguiclient to function correctly please @@ -1626,12 +1626,12 @@ SUBPHASE 6.0: putting the files in place There are two methods for downloading astGUIclient/VICIDIAL, a release and SVN 1. Go to http://astguiclient.sf.net/ and download the latest astguiclient -package(as of this writing it is 2.0.3) +package(as of this writing it is 2.0.4) - for 2.0.X release: - mkdir /usr/src/astguiclient - cd /usr/src/astguiclient - - wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.3.zip - - unzip astguiclient_2.0.3.zip + - wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.4.zip + - unzip astguiclient_2.0.4.zip - perl install.pl (make sure you are in the directory with the install.pl file) - for SVN 2.0 trunk: - mkdir /usr/src/astguiclient @@ -1729,6 +1729,12 @@ quit ######------ END Mysql data entry ------###### +NOTE: If you will be using channelbanks for agent phones you can use the +/extras/single_channelbank_phones.sql file to help enter the phones table entries. + +NOTE: If you will be using IAX or SIP phones for agent phones you can use the +/extras/sip-iax_phones.sql file to help enter the phones table entries. + NOTE: if you are not installing using default user/pass or have MySQL on another server, you will need to edit either the /etc/astguiclient.conf file or the dbconnect.php files in the astguiclient, vicidial and agc directories of your @@ -1904,6 +1910,7 @@ exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi) ; - CID - CID received, add record with phone number ; - CIDLOOKUP - Lookup CID to find record in whole system ; - CIDLOOKUPRL - Restrict lookup to one list +; - CIDLOOKUPRC - Restrict lookup to one campaign's lists ; - CLOSER - Closer calls from VICIDIAL fronters ; - ANI - ANI received, add record with phone number ; - ANILOOKUP - Lookup ANI to find record in whole system @@ -1923,6 +1930,7 @@ exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi) ; 7. the status of the call initially(usually not used) ; 8. the list_id to insert the new lead under if it is new (and CID/ANI available) ; 9. the phone dialing code to insert with the new lead if new (and CID/ANI available) +; 10. the campaign_id to search within lists if CIDLOOKUPRC ; inbound VICIDIAL call with CID delivery through T1 PRI exten => 1234,1,Answer ; Answer the line exten => 1234,2,AGI(agi-VDAD_ALL_inbound.agi,CID-----LB-----CL_GALLERIA-----7274515134-----Closer-----park----------999-----1) @@ -1938,15 +1946,16 @@ exten => _990009.,3,Hangup ### follow these instructions if you plan to have VICIDIAL agents take inbound or closer calls: - 1. create a new campaign in VICIDIAL called "CLOSER" - 2. in VICIDIAL web admin "add a new in-group" (the above examples would be "CL_GALLERIA") + 1. in VICIDIAL web admin "add a new in-group" (the above examples would be "CL_GALLERIA") - group IDs cannot contain spaces ' ' or dashes '-' or plusses '+' - if you are using a HEX color value make sure to include the hash '#' at the beginning - 3. have agents log in to the CLOSER campaign and select the CL_GALLERIA button - 4. they will now start receiving inbound calls - 5. as calls come in, each call is inserted into the vicidial_list table under the + 2. create a new campaign in VICIDIAL called "CLOSER" and set "allow inbound blended" to Y + 3. check the CL_GALLERIA checknox in the "Allowed In-Groups" section + 4. have agents log in to the CLOSER campaign and select the CL_GALLERIA in-group + 5. they will now start receiving inbound calls + 6. as calls come in, each call is inserted into the vicidial_list table under the list specified int the AGI string, In the above example that would be list 999 - 6. if you want to take closer calls from the campaign "TEST" you will need to create + 7. if you want to take closer calls from the campaign "TEST" you will need to create an in-group called "CL_TEST_" for internal closing(on the same system) or "CL_TEST_L" for local closing(closer on different system from fronter) and then the fronter will click on the "internal closer" button to send the call to a closer @@ -3020,9 +3029,7 @@ GUI interface using only a web browser. The browser requirements for this are: - Mozilla 1.7 or greater - Netscape 8 or greater - Opera 8.5 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.) +- Microsoft Internet Explorer 6.0 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 @@ -3070,9 +3077,7 @@ The browser requirements for this are: - Mozilla 1.7 or greater - Netscape 8 or greater - Opera 8.5 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.) +- Microsoft Internet Explorer 6.0 This version is fully functional and has been tested in our production call center with no problems. On RedHat 9.0 Linux workstations we have noticed diff --git a/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample b/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample index cff0824b..a8f3f615 100644 --- a/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample +++ b/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample @@ -213,13 +213,9 @@ exten => 4001,2,Voicemail,u4001 ; Send to voicemail... ; FastAGI for VICIDIAL/astGUIclient call logging exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})) -; Standard AGI for VICIDIAL/astGUIclient call logging -;exten => h,1,DeadAGI(call_log.agi,${EXTEN}) ; DeadAGI is new -;exten => h,2,DeadAGI(VD_hangup.agi,PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME}) ; Inbound call from BINFONE ; exten => 1112223333,1,AGI(agi://127.0.0.1:4577/call_log) -; exten => 1112223333,1,AGI(call_log.agi,${EXTEN}) ; exten => 1112223333,2,Dial(sip/gs102,55,o) ; exten => 1112223333,3,Hangup @@ -227,7 +223,6 @@ exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG--- exten => 7275551212,1,Ringing exten => 7275551212,2,Wait(1) exten => 7275551212,3,AGI(agi://127.0.0.1:4577/call_log--fullCID--${EXTEN}-----${CALLERID}-----${CALLERIDNUM}-----${CALLERIDNAME}) -;exten => 7275551212,3,AGI(call_logCID.agi,${EXTEN}-----${CALLERID}-----${CALLERIDNUM}-----${CALLERIDNAME}) exten => 7275551212,4,Answer exten => 7275551212,5,Dial,sip/spa2000&sip/spa2001|30|to exten => 7275551212,6,Voicemail,u2000 @@ -235,67 +230,55 @@ exten => 7275551212,6,Voicemail,u2000 ; dial a long distance outbound number to the UK ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, exten => _901144XXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _901144XXXXXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _901144XXXXXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},55,tTo) exten => _901144XXXXXXXXXX,3,Hangup ; dial a long distance outbound number to Australia ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, exten => _901161XXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _901161XXXXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _901161XXXXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},,tTo) exten => _901161XXXXXXXXX,3,Hangup ; dial an 800 outbound number exten => _91800NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91800NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91800NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91800NXXXXXX,3,Hangup exten => _91888NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91888NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91888NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91888NXXXXXX,3,Hangup exten => _91877NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91877NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91877NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91877NXXXXXX,3,Hangup exten => _91866NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91866NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91866NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91866NXXXXXX,3,Hangup ; dial a local 727 outbound number with area code exten => _9727NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _9727NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _9727NXXXXXX,2,Dial(${TRUNK}/1${EXTEN:1},,tTo) exten => _9727NXXXXXX,3,Hangup ; dial a local 813 outbound number with area code exten => _9813NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _9813NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _9813NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _9813NXXXXXX,3,Hangup ; dial a long distance outbound number ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91NXXNXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91NXXNXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},,tTo) exten => _91NXXNXXXXXX,3,Hangup ; dial a long distance outbound number through BINFONE ; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;; exten => _91NXXNXXXXXX,1,AGI(call_log.agi,${EXTEN}) ; exten => _91NXXNXXXXXX,2,Dial(${TRUNKIAX}/${EXTEN},55,o) ; exten => _91NXXNXXXXXX,3,Hangup ; dial a long distance outbound number through a SIP provider ; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;; exten => _91NXXNXXXXXX,1,AGI(call_log.agi,${EXTEN}) ; exten => _91NXXNXXXXXX,2,Dial(sip/${EXTEN}@SIPtrunk,55,o) ; exten => _91NXXNXXXXXX,3,Hangup ; dial a local outbound number (modified because of only LD T1) exten => _9NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _9NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _9NXXXXXX,2,Dial(${TRUNK}/1727${EXTEN:1},,tTo) exten => _9NXXXXXX,3,Hangup @@ -309,7 +292,6 @@ exten => _9NXXXXXX,3,Hangup ; with 10 digit ANI and 4 digit DNIS star separated exten => _**3429,1,Ringing exten => _**3429,2,AGI(agi://127.0.0.1:4577/call_log) -;exten => _**3429,2,AGI(call_log.agi,${EXTEN}) exten => _**3429,3,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w) exten => _**3429,4,Answer exten => _**3429,5,Dial,sip/spa2000&sip/spa2001|30|to @@ -317,7 +299,6 @@ exten => _**3429,6,Voicemail,u2000 ; Extension 3429 - with ANI [callerID] exten => _*NXXNXXXXXX*3429,1,Ringing exten => _*NXXNXXXXXX*3429,2,AGI(agi://127.0.0.1:4577/call_log) -;exten => _*NXXNXXXXXX*3429,2,AGI(call_log.agi,${EXTEN}) exten => _*NXXNXXXXXX*3429,3,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w) exten => _*NXXNXXXXXX*3429,3,Answer exten => _*NXXNXXXXXX*3429,4,Dial,sip/spa2000&sip/spa2001|30|to @@ -705,7 +686,6 @@ exten => 8500998,4,Hangup ;#### VDAD STANDARD TRANSFER ENTRIES #### ; VICIDIAL_auto_dialer transfer script for no-agent campaigns: exten => 8364,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8364,1,AGI(call_log.agi,${EXTEN}) exten => 8364,2,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) @@ -713,7 +693,6 @@ exten => 8364,5,Hangup ; VICIDIAL_auto_dialer transfer script: exten => 8365,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8365,1,AGI(call_log.agi,${EXTEN}) exten => 8365,2,AGI(agi-VDADtransfer.agi,${EXTEN}) exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN}) exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN}) @@ -721,7 +700,6 @@ exten => 8365,5,Hangup ; VICIDIAL_auto_dialer transfer script SURVEY at beginning: exten => 8366,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8366,1,AGI(call_log.agi,${EXTEN}) exten => 8366,2,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) @@ -729,7 +707,6 @@ exten => 8366,5,Hangup ; VICIDIAL_auto_dialer transfer script Load Balance Overflow: exten => 8367,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8367,1,AGI(call_log.agi,${EXTEN}) exten => 8367,2,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) exten => 8367,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) @@ -737,7 +714,6 @@ exten => 8367,5,Hangup ; VICIDIAL_auto_dialer transfer script Load Balanced: exten => 8368,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8368,1,AGI(call_log.agi,${EXTEN}) exten => 8368,2,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) exten => 8368,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) @@ -745,7 +721,6 @@ exten => 8368,5,Hangup ; VICIDIAL_auto_dialer transfer script AMD with Load Balanced: exten => 8369,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8369,1,AGI(call_log.agi,${EXTEN}) exten => 8369,2,AMD(2000|2000|1000|5000|120|50|4|256) exten => 8369,3,AGI(VD_amd.agi,${EXTEN}) exten => 8369,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) @@ -755,7 +730,6 @@ exten => 8369,7,Hangup ; VICIDIAL auto-dial reminder script exten => 8372,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8372,1,AGI(call_log.agi,${EXTEN}) exten => 8372,2,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) @@ -767,7 +741,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script for no-agent campaigns: ;exten => 8364,1,Playback(sip-silence) ;exten => 8364,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8364,2,AGI(call_log.agi,${EXTEN}) ;exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) ;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) ;exten => 8364,5,Hangup @@ -775,7 +748,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script: ;exten => 8365,1,Playback(sip-silence) ;exten => 8365,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8365,2,AGI(call_log.agi,${EXTEN}) ;exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN}) ;exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN}) ;exten => 8365,5,Hangup @@ -783,7 +755,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script SURVEY at beginning: ;exten => 8366,1,Playback(sip-silence) ;exten => 8366,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8366,2,AGI(call_log.agi,${EXTEN}) ;exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) ;exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) ;exten => 8366,5,Hangup @@ -791,7 +762,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script Load Balance Overflow: ;exten => 8367,1,Playback(sip-silence) ;exten => 8367,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8367,2,AGI(call_log.agi,${EXTEN}) ;exten => 8367,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) ;exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) ;exten => 8367,5,Hangup @@ -799,7 +769,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script Load Balanced: ;exten => 8368,1,Playback(sip-silence) ;exten => 8368,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8368,2,AGI(call_log.agi,${EXTEN}) ;exten => 8368,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) ;exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) ;exten => 8368,5,Hangup @@ -807,7 +776,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced: ;exten => 8369,1,Playback(sip-silence) ;exten => 8369,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8369,2,AGI(call_log.agi,${EXTEN}) ;exten => 8369,3,AMD(2000|2000|1000|5000|120|50|4|256) ;exten => 8369,4,AGI(VD_amd.agi,${EXTEN}) ;exten => 8369,5,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) @@ -817,8 +785,6 @@ exten => 8372,5,Hangup ;; VICIDIAL auto-dial reminder script ;exten => 8372,1,Playback(sip-silence) ;exten => 8372,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8372,2,AGI(call_log.agi,${EXTEN}) ;exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) ;exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) ;exten => 8372,5,Hangup - diff --git a/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample-1.4 b/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample-1.4 index 116d1738..c340e691 100644 --- a/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample-1.4 +++ b/agc_2-X/trunk/docs/conf_examples/extensions.conf.sample-1.4 @@ -212,13 +212,9 @@ exten => 4001,2,Voicemail,u4001 ; Send to voicemail... ; FastAGI for VICIDIAL/astGUIclient call logging exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})) -; Standard AGI for VICIDIAL/astGUIclient call logging -;exten => h,1,DeadAGI(call_log.agi,${EXTEN}) ; DeadAGI is new -;exten => h,2,DeadAGI(VD_hangup.agi,PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME}) ; Inbound call from BINFONE ; exten => 1112223333,1,AGI(agi://127.0.0.1:4577/call_log) -; exten => 1112223333,1,AGI(call_log.agi,${EXTEN}) ; exten => 1112223333,2,Dial(sip/gs102,55,o) ; exten => 1112223333,3,Hangup @@ -226,7 +222,6 @@ exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG--- exten => 7275551212,1,Ringing exten => 7275551212,2,Wait(1) exten => 7275551212,3,AGI(agi://127.0.0.1:4577/call_log--fullCID--${EXTEN}-----{CALLERID(all)}-----${CALLERID(num)}-----${CALLERID(name)}) -;exten => 7275551212,3,AGI(call_logCID.agi,${EXTEN}-----{CALLERID(all)}-----${CALLERID(num)}-----${CALLERID(name)}) exten => 7275551212,4,Answer exten => 7275551212,5,Dial,sip/spa2000&sip/spa2001|30|to exten => 7275551212,6,Voicemail,u2000 @@ -234,67 +229,55 @@ exten => 7275551212,6,Voicemail,u2000 ; dial a long distance outbound number to the UK ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, exten => _901144XXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _901144XXXXXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _901144XXXXXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},55,tTo) exten => _901144XXXXXXXXXX,3,Hangup ; dial a long distance outbound number to Australia ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, exten => _901161XXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _901161XXXXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _901161XXXXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},,tTo) exten => _901161XXXXXXXXX,3,Hangup ; dial an 800 outbound number exten => _91800NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91800NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91800NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91800NXXXXXX,3,Hangup exten => _91888NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91888NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91888NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91888NXXXXXX,3,Hangup exten => _91877NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91877NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91877NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91877NXXXXXX,3,Hangup exten => _91866NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91866NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91866NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _91866NXXXXXX,3,Hangup ; dial a local 727 outbound number with area code exten => _9727NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _9727NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _9727NXXXXXX,2,Dial(${TRUNK}/1${EXTEN:1},,tTo) exten => _9727NXXXXXX,3,Hangup ; dial a local 813 outbound number with area code exten => _9813NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _9813NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _9813NXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo) exten => _9813NXXXXXX,3,Hangup ; dial a long distance outbound number ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _91NXXNXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _91NXXNXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},,tTo) exten => _91NXXNXXXXXX,3,Hangup ; dial a long distance outbound number through BINFONE ; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;; exten => _91NXXNXXXXXX,1,AGI(call_log.agi,${EXTEN}) ; exten => _91NXXNXXXXXX,2,Dial(${TRUNKIAX}/${EXTEN},55,o) ; exten => _91NXXNXXXXXX,3,Hangup ; dial a long distance outbound number through a SIP provider ; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;; exten => _91NXXNXXXXXX,1,AGI(call_log.agi,${EXTEN}) ; exten => _91NXXNXXXXXX,2,Dial(sip/${EXTEN}@SIPtrunk,55,o) ; exten => _91NXXNXXXXXX,3,Hangup ; dial a local outbound number (modified because of only LD T1) exten => _9NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => _9NXXXXXX,1,AGI(call_log.agi,${EXTEN}) exten => _9NXXXXXX,2,Dial(${TRUNK}/1727${EXTEN:1},,tTo) exten => _9NXXXXXX,3,Hangup @@ -308,7 +291,6 @@ exten => _9NXXXXXX,3,Hangup ; with 10 digit ANI and 4 digit DNIS star separated exten => _**3429,1,Ringing exten => _**3429,2,AGI(agi://127.0.0.1:4577/call_log) -;exten => _**3429,2,AGI(call_log.agi,${EXTEN}) exten => _**3429,3,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w) exten => _**3429,4,Answer exten => _**3429,5,Dial,sip/spa2000&sip/spa2001|30|to @@ -316,7 +298,6 @@ exten => _**3429,6,Voicemail,u2000 ; Extension 3429 - with ANI [callerID] exten => _*NXXNXXXXXX*3429,1,Ringing exten => _*NXXNXXXXXX*3429,2,AGI(agi://127.0.0.1:4577/call_log) -;exten => _*NXXNXXXXXX*3429,2,AGI(call_log.agi,${EXTEN}) exten => _*NXXNXXXXXX*3429,3,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w) exten => _*NXXNXXXXXX*3429,3,Answer exten => _*NXXNXXXXXX*3429,4,Dial,sip/spa2000&sip/spa2001|30|to @@ -703,7 +684,6 @@ exten => 8500998,4,Hangup ;#### VDAD STANDARD TRANSFER ENTRIES #### ; VICIDIAL_auto_dialer transfer script for no-agent campaigns: exten => 8364,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8364,1,AGI(call_log.agi,${EXTEN}) exten => 8364,2,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) @@ -711,7 +691,6 @@ exten => 8364,5,Hangup ; VICIDIAL_auto_dialer transfer script: exten => 8365,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8365,1,AGI(call_log.agi,${EXTEN}) exten => 8365,2,AGI(agi-VDADtransfer.agi,${EXTEN}) exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN}) exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN}) @@ -719,7 +698,6 @@ exten => 8365,5,Hangup ; VICIDIAL_auto_dialer transfer script SURVEY at beginning: exten => 8366,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8366,1,AGI(call_log.agi,${EXTEN}) exten => 8366,2,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) @@ -727,7 +705,6 @@ exten => 8366,5,Hangup ; VICIDIAL_auto_dialer transfer script Load Balance Overflow: exten => 8367,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8367,1,AGI(call_log.agi,${EXTEN}) exten => 8367,2,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) exten => 8367,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) @@ -735,7 +712,6 @@ exten => 8367,5,Hangup ; VICIDIAL_auto_dialer transfer script Load Balanced: exten => 8368,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8368,1,AGI(call_log.agi,${EXTEN}) exten => 8368,2,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) exten => 8368,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) @@ -743,7 +719,6 @@ exten => 8368,5,Hangup ; VICIDIAL_auto_dialer transfer script AMD with Load Balanced: exten => 8369,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8369,1,AGI(call_log.agi,${EXTEN}) exten => 8369,2,AMD(2000|2000|1000|5000|120|50|4|256) exten => 8369,3,AGI(VD_amd.agi,${EXTEN}) exten => 8369,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) @@ -753,7 +728,6 @@ exten => 8369,7,Hangup ; VICIDIAL auto-dial reminder script exten => 8372,1,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8372,1,AGI(call_log.agi,${EXTEN}) exten => 8372,2,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) @@ -765,7 +739,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script for no-agent campaigns: ;exten => 8364,1,Playback(sip-silence) ;exten => 8364,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8364,2,AGI(call_log.agi,${EXTEN}) ;exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) ;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) ;exten => 8364,5,Hangup @@ -773,7 +746,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script: ;exten => 8365,1,Playback(sip-silence) ;exten => 8365,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8365,2,AGI(call_log.agi,${EXTEN}) ;exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN}) ;exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN}) ;exten => 8365,5,Hangup @@ -781,7 +753,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script SURVEY at beginning: ;exten => 8366,1,Playback(sip-silence) ;exten => 8366,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8366,2,AGI(call_log.agi,${EXTEN}) ;exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) ;exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) ;exten => 8366,5,Hangup @@ -789,7 +760,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script Load Balance Overflow: ;exten => 8367,1,Playback(sip-silence) ;exten => 8367,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8367,2,AGI(call_log.agi,${EXTEN}) ;exten => 8367,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) ;exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) ;exten => 8367,5,Hangup @@ -797,7 +767,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script Load Balanced: ;exten => 8368,1,Playback(sip-silence) ;exten => 8368,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8368,2,AGI(call_log.agi,${EXTEN}) ;exten => 8368,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) ;exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) ;exten => 8368,5,Hangup @@ -805,7 +774,6 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced: ;exten => 8369,1,Playback(sip-silence) ;exten => 8369,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8369,2,AGI(call_log.agi,${EXTEN}) ;exten => 8369,3,AMD(2000|2000|1000|5000|120|50|4|256) ;exten => 8369,4,AGI(VD_amd.agi,${EXTEN}) ;exten => 8369,5,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) @@ -815,7 +783,6 @@ exten => 8372,5,Hangup ;; VICIDIAL auto-dial reminder script ;exten => 8372,1,Playback(sip-silence) ;exten => 8372,2,AGI(agi://127.0.0.1:4577/call_log) -;;exten => 8372,2,AGI(call_log.agi,${EXTEN}) ;exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) ;exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) ;exten => 8372,5,Hangup diff --git a/agc_2-X/trunk/extras/upgrade_2.0.4.sql b/agc_2-X/trunk/extras/upgrade_2.0.4.sql index 522189a6..660cfcc5 100644 --- a/agc_2-X/trunk/extras/upgrade_2.0.4.sql +++ b/agc_2-X/trunk/extras/upgrade_2.0.4.sql @@ -153,25 +153,3 @@ ALTER TABLE vicidial_inbound_groups ADD default_xfer_group VARCHAR(20) default ' ALTER TABLE vicidial_campaigns ADD xfer_groups TEXT default ''; - - - - -#!!!!!!! CHANGES BELOW THIS LINE ARE NOT FOR PRODUCTION USE YET, DO NOT APPLY THEM!!!!!!!!!!!!!!!!!!!!! -# -#ALTER TABLE vicidial_inbound_groups ADD announce_place_in_line ENUM('Y','N') default 'N'; -#ALTER TABLE vicidial_inbound_groups ADD announce_estimate_hold_time ENUM('Y','N') default 'N'; -#ALTER TABLE vicidial_inbound_groups ADD allow_leave_queue_place ENUM('Y','N') default 'N'; -#ALTER TABLE vicidial_inbound_groups ADD allow_leave_queue_message ENUM('Y','N') default 'N'; -#ALTER TABLE vicidial_inbound_groups ADD callback_number_validation ENUM('6','7','8','9','10','11','12','13','14','NORTH_AMERICA','UK','NONE'); -# -#ALTER TABLE vicidial_user_groups ADD allowable_xfer_inbound_groups TEXT -#ALTER TABLE vicidial_user_groups ADD default_xfer_inbound_group VARCHAR(20) -# -# - - - - - - diff --git a/agc_2-X/trunk/version b/agc_2-X/trunk/version index 2b4a0621..2165f8f9 100644 --- a/agc_2-X/trunk/version +++ b/agc_2-X/trunk/version @@ -1 +1 @@ -2.0.4b1.5 +2.0.4