documentation updates

flag for release 2.0.4

git-svn-id: svn://192.168.202.10@742 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2007-12-03 05:57:47 +00:00
parent 9fdd302885
commit f83b030d7e
9 changed files with 47 additions and 120 deletions
+4 -4
View File
@@ -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 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 There are two methods for downloading astGUIclient/VICIDIAL, a release and SVN
1. Go to http://astguiclient.sf.net/ and download the latest astguiclient 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: - for 2.0.X release:
mkdir /usr/src/astguiclient mkdir /usr/src/astguiclient
cd /usr/src/astguiclient cd /usr/src/astguiclient
wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.3.zip wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.4.zip
unzip astguiclient_2.0.3.zip unzip astguiclient_2.0.4.zip
perl install.pl perl install.pl
- for SVN 2.0 trunk: - for SVN 2.0 trunk:
mkdir /usr/src/astguiclient mkdir /usr/src/astguiclient
+14 -1
View File
@@ -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 <astguiclient@eflo.net> | | created by astGUIclient group <astguiclient@eflo.net> |
| project started 2003-10-06 http://sourceforge.net/projects/astguiclient/ | | 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 http://www.eflo.net/VICIDIALwiki/index.php/TODO:2.0.3
UPGRADE NOTES: UPGRADE NOTES:
* if upgrading from 2.0.2 you need to follow instructions in the UPGRADE doc * 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
+1 -1
View File
@@ -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/ # 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 # paste installation shell commands for required and helper apps for VICIDIAL
# might need: echo '/* Linuxthreads */' >> /usr/include/pthread.h # might need: echo '/* Linuxthreads */' >> /usr/include/pthread.h
+6 -8
View File
@@ -3,31 +3,29 @@ recommended that you read the SCRATCH_INSTALL doc for more information on
installing the package properly. installing the package properly.
Requirements for installing astGUIclient/VICIDIAL on an Asterisk server: 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 - 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 - 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 - It is strongly suggested that you have a zaptel timer like a PSTN/T1/E1 card or ztdummy
or you can use the experimental app_conference module
- Client phones can be SIP/IAX/Zap - 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 use the 'o' Dial flag on your outbound extensions
- In extensions.conf you must have the following line in your default context: - 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) - 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 - In php.ini you must have uploads turned on to use the web lead loader
- SoX 12.17.5 or greater must be installed - SoX 12.17.5 or greater must be installed
- GNU screen 3.9.15 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 - 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) - 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 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 - Several entries in the crontab for interval-running scripts and keepalives
Requirements for using the astGUIclient/VICIDIAL web-client versions Requirements for using the astGUIclient/VICIDIAL web-client versions
- Recommended 500MHz speed or faster and 64MB RAM or more - Recommended 500MHz speed or faster and 64MB RAM or more
- Any Unix with Xwindows, Mac OS9/X or Win98/2k/XP operating system - 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) - 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+, Netscape 8+ and IE 6.0
Will also run on Opera 8.5+, Mozilla 1.7+ and Netscape 8+
- ntp or sntp time syncing to same source as server recommended - ntp or sntp time syncing to same source as server recommended
- Proper configuration settings for each phone/computer in the phones DB table - Proper configuration settings for each phone/computer in the phones DB table
+21 -16
View File
@@ -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 By the astGUIclient group astguiclient@eflo.net
**** IMPORTANT - In order for vicidial/astguiclient to function correctly please **** 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 There are two methods for downloading astGUIclient/VICIDIAL, a release and SVN
1. Go to http://astguiclient.sf.net/ and download the latest astguiclient 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: - for 2.0.X release:
- mkdir /usr/src/astguiclient - mkdir /usr/src/astguiclient
- cd /usr/src/astguiclient - cd /usr/src/astguiclient
- wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.3.zip - wget http://internap.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.4.zip
- unzip astguiclient_2.0.3.zip - unzip astguiclient_2.0.4.zip
- perl install.pl (make sure you are in the directory with the install.pl file) - perl install.pl (make sure you are in the directory with the install.pl file)
- for SVN 2.0 trunk: - for SVN 2.0 trunk:
- mkdir /usr/src/astguiclient - mkdir /usr/src/astguiclient
@@ -1729,6 +1729,12 @@ quit
######------ END Mysql data entry ------###### ######------ 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 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 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 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 ; - CID - CID received, add record with phone number
; - CIDLOOKUP - Lookup CID to find record in whole system ; - CIDLOOKUP - Lookup CID to find record in whole system
; - CIDLOOKUPRL - Restrict lookup to one list ; - CIDLOOKUPRL - Restrict lookup to one list
; - CIDLOOKUPRC - Restrict lookup to one campaign's lists
; - CLOSER - Closer calls from VICIDIAL fronters ; - CLOSER - Closer calls from VICIDIAL fronters
; - ANI - ANI received, add record with phone number ; - ANI - ANI received, add record with phone number
; - ANILOOKUP - Lookup ANI to find record in whole system ; - 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) ; 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) ; 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) ; 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 ; inbound VICIDIAL call with CID delivery through T1 PRI
exten => 1234,1,Answer ; Answer the line 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) 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: ### follow these instructions if you plan to have VICIDIAL agents take inbound or closer calls:
1. create a new campaign in VICIDIAL called "CLOSER" 1. in VICIDIAL web admin "add a new in-group" (the above examples would be "CL_GALLERIA")
2. 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 '+' - 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 - 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 2. create a new campaign in VICIDIAL called "CLOSER" and set "allow inbound blended" to Y
4. they will now start receiving inbound calls 3. check the CL_GALLERIA checknox in the "Allowed In-Groups" section
5. as calls come in, each call is inserted into the vicidial_list table under the 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 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" 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 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 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 - Mozilla 1.7 or greater
- Netscape 8 or greater - Netscape 8 or greater
- Opera 8.5 or greater - Opera 8.5 or greater
- Microsoft Internet Explorer 5.0 or greater (we have noticed some serious - Microsoft Internet Explorer 6.0
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 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 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 - Mozilla 1.7 or greater
- Netscape 8 or greater - Netscape 8 or greater
- Opera 8.5 or greater - Opera 8.5 or greater
- Microsoft Internet Explorer 5.0 or greater (we have noticed some serious - Microsoft Internet Explorer 6.0
memory leaks in IE5 and IE6 when using this program, they do not occur in
Firefox which is why we recommend it overall.)
This version is fully functional and has been tested in our production 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 call center with no problems. On RedHat 9.0 Linux workstations we have noticed
-34
View File
@@ -213,13 +213,9 @@ exten => 4001,2,Voicemail,u4001 ; Send to voicemail...
; FastAGI for VICIDIAL/astGUIclient call logging ; 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})) 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 ; Inbound call from BINFONE
; exten => 1112223333,1,AGI(agi://127.0.0.1:4577/call_log) ; 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,2,Dial(sip/gs102,55,o)
; exten => 1112223333,3,Hangup ; 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,1,Ringing
exten => 7275551212,2,Wait(1) 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(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,4,Answer
exten => 7275551212,5,Dial,sip/spa2000&sip/spa2001|30|to exten => 7275551212,5,Dial,sip/spa2000&sip/spa2001|30|to
exten => 7275551212,6,Voicemail,u2000 exten => 7275551212,6,Voicemail,u2000
@@ -235,67 +230,55 @@ exten => 7275551212,6,Voicemail,u2000
; dial a long distance outbound number to the UK ; dial a long distance outbound number to the UK
; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, ; 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(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,2,Dial(${TRUNKX}/${EXTEN:1},55,tTo)
exten => _901144XXXXXXXXXX,3,Hangup exten => _901144XXXXXXXXXX,3,Hangup
; dial a long distance outbound number to Australia ; dial a long distance outbound number to Australia
; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, ; 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(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,2,Dial(${TRUNKX}/${EXTEN:1},,tTo)
exten => _901161XXXXXXXXX,3,Hangup exten => _901161XXXXXXXXX,3,Hangup
; dial an 800 outbound number ; dial an 800 outbound number
exten => _91800NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91800NXXXXXX,3,Hangup exten => _91800NXXXXXX,3,Hangup
exten => _91888NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91888NXXXXXX,3,Hangup exten => _91888NXXXXXX,3,Hangup
exten => _91877NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91877NXXXXXX,3,Hangup exten => _91877NXXXXXX,3,Hangup
exten => _91866NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91866NXXXXXX,3,Hangup exten => _91866NXXXXXX,3,Hangup
; dial a local 727 outbound number with area code ; 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(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,2,Dial(${TRUNK}/1${EXTEN:1},,tTo)
exten => _9727NXXXXXX,3,Hangup exten => _9727NXXXXXX,3,Hangup
; dial a local 813 outbound number with area code ; 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(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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _9813NXXXXXX,3,Hangup exten => _9813NXXXXXX,3,Hangup
; dial a long distance outbound number ; dial a long distance outbound number
; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, ; 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(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,2,Dial(${TRUNKX}/${EXTEN:1},,tTo)
exten => _91NXXNXXXXXX,3,Hangup exten => _91NXXNXXXXXX,3,Hangup
; dial a long distance outbound number through BINFONE ; dial a long distance outbound number through BINFONE
; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) ; 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,2,Dial(${TRUNKIAX}/${EXTEN},55,o)
; exten => _91NXXNXXXXXX,3,Hangup ; exten => _91NXXNXXXXXX,3,Hangup
; dial a long distance outbound number through a SIP provider ; 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(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,2,Dial(sip/${EXTEN}@SIPtrunk,55,o)
; exten => _91NXXNXXXXXX,3,Hangup ; exten => _91NXXNXXXXXX,3,Hangup
; dial a local outbound number (modified because of only LD T1) ; 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(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,2,Dial(${TRUNK}/1727${EXTEN:1},,tTo)
exten => _9NXXXXXX,3,Hangup exten => _9NXXXXXX,3,Hangup
@@ -309,7 +292,6 @@ exten => _9NXXXXXX,3,Hangup
; with 10 digit ANI and 4 digit DNIS star separated ; with 10 digit ANI and 4 digit DNIS star separated
exten => _**3429,1,Ringing exten => _**3429,1,Ringing
exten => _**3429,2,AGI(agi://127.0.0.1:4577/call_log) 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,3,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w)
exten => _**3429,4,Answer exten => _**3429,4,Answer
exten => _**3429,5,Dial,sip/spa2000&sip/spa2001|30|to exten => _**3429,5,Dial,sip/spa2000&sip/spa2001|30|to
@@ -317,7 +299,6 @@ exten => _**3429,6,Voicemail,u2000
; Extension 3429 - with ANI [callerID] ; Extension 3429 - with ANI [callerID]
exten => _*NXXNXXXXXX*3429,1,Ringing exten => _*NXXNXXXXXX*3429,1,Ringing
exten => _*NXXNXXXXXX*3429,2,AGI(agi://127.0.0.1:4577/call_log) 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,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w)
exten => _*NXXNXXXXXX*3429,3,Answer exten => _*NXXNXXXXXX*3429,3,Answer
exten => _*NXXNXXXXXX*3429,4,Dial,sip/spa2000&sip/spa2001|30|to exten => _*NXXNXXXXXX*3429,4,Dial,sip/spa2000&sip/spa2001|30|to
@@ -705,7 +686,6 @@ exten => 8500998,4,Hangup
;#### VDAD STANDARD TRANSFER ENTRIES #### ;#### VDAD STANDARD TRANSFER ENTRIES ####
; VICIDIAL_auto_dialer transfer script for no-agent campaigns: ; 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(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,2,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,4,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: ; VICIDIAL_auto_dialer transfer script:
exten => 8365,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN}) exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,4,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: ; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
exten => 8366,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,4,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: ; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
exten => 8367,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,3,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}) 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: ; VICIDIAL_auto_dialer transfer script Load Balanced:
exten => 8368,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,3,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}) 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: ; 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(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,2,AMD(2000|2000|1000|5000|120|50|4|256)
exten => 8369,3,AGI(VD_amd.agi,${EXTEN}) exten => 8369,3,AGI(VD_amd.agi,${EXTEN})
exten => 8369,4,AGI(agi-VDAD_LB_transfer.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 ; VICIDIAL auto-dial reminder script
exten => 8372,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,4,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: ;; VICIDIAL_auto_dialer transfer script for no-agent campaigns:
;exten => 8364,1,Playback(sip-silence) ;exten => 8364,1,Playback(sip-silence)
;exten => 8364,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) ;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
;exten => 8364,5,Hangup ;exten => 8364,5,Hangup
@@ -775,7 +748,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script: ;; VICIDIAL_auto_dialer transfer script:
;exten => 8365,1,Playback(sip-silence) ;exten => 8365,1,Playback(sip-silence)
;exten => 8365,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADtransfer.agi,${EXTEN})
;exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN}) ;exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN})
;exten => 8365,5,Hangup ;exten => 8365,5,Hangup
@@ -783,7 +755,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script SURVEY at beginning: ;; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
;exten => 8366,1,Playback(sip-silence) ;exten => 8366,1,Playback(sip-silence)
;exten => 8366,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
;exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) ;exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
;exten => 8366,5,Hangup ;exten => 8366,5,Hangup
@@ -791,7 +762,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script Load Balance Overflow: ;; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
;exten => 8367,1,Playback(sip-silence) ;exten => 8367,1,Playback(sip-silence)
;exten => 8367,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
;exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) ;exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
;exten => 8367,5,Hangup ;exten => 8367,5,Hangup
@@ -799,7 +769,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script Load Balanced: ;; VICIDIAL_auto_dialer transfer script Load Balanced:
;exten => 8368,1,Playback(sip-silence) ;exten => 8368,1,Playback(sip-silence)
;exten => 8368,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
;exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) ;exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
;exten => 8368,5,Hangup ;exten => 8368,5,Hangup
@@ -807,7 +776,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced: ;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced:
;exten => 8369,1,Playback(sip-silence) ;exten => 8369,1,Playback(sip-silence)
;exten => 8369,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AMD(2000|2000|1000|5000|120|50|4|256)
;exten => 8369,4,AGI(VD_amd.agi,${EXTEN}) ;exten => 8369,4,AGI(VD_amd.agi,${EXTEN})
;exten => 8369,5,AGI(agi-VDAD_LB_transfer.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 ;; VICIDIAL auto-dial reminder script
;exten => 8372,1,Playback(sip-silence) ;exten => 8372,1,Playback(sip-silence)
;exten => 8372,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
;exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) ;exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
;exten => 8372,5,Hangup ;exten => 8372,5,Hangup
@@ -212,13 +212,9 @@ exten => 4001,2,Voicemail,u4001 ; Send to voicemail...
; FastAGI for VICIDIAL/astGUIclient call logging ; 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})) 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 ; Inbound call from BINFONE
; exten => 1112223333,1,AGI(agi://127.0.0.1:4577/call_log) ; 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,2,Dial(sip/gs102,55,o)
; exten => 1112223333,3,Hangup ; 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,1,Ringing
exten => 7275551212,2,Wait(1) 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(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,4,Answer
exten => 7275551212,5,Dial,sip/spa2000&sip/spa2001|30|to exten => 7275551212,5,Dial,sip/spa2000&sip/spa2001|30|to
exten => 7275551212,6,Voicemail,u2000 exten => 7275551212,6,Voicemail,u2000
@@ -234,67 +229,55 @@ exten => 7275551212,6,Voicemail,u2000
; dial a long distance outbound number to the UK ; dial a long distance outbound number to the UK
; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, ; 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(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,2,Dial(${TRUNKX}/${EXTEN:1},55,tTo)
exten => _901144XXXXXXXXXX,3,Hangup exten => _901144XXXXXXXXXX,3,Hangup
; dial a long distance outbound number to Australia ; dial a long distance outbound number to Australia
; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, ; 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(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,2,Dial(${TRUNKX}/${EXTEN:1},,tTo)
exten => _901161XXXXXXXXX,3,Hangup exten => _901161XXXXXXXXX,3,Hangup
; dial an 800 outbound number ; dial an 800 outbound number
exten => _91800NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91800NXXXXXX,3,Hangup exten => _91800NXXXXXX,3,Hangup
exten => _91888NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91888NXXXXXX,3,Hangup exten => _91888NXXXXXX,3,Hangup
exten => _91877NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91877NXXXXXX,3,Hangup exten => _91877NXXXXXX,3,Hangup
exten => _91866NXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _91866NXXXXXX,3,Hangup exten => _91866NXXXXXX,3,Hangup
; dial a local 727 outbound number with area code ; 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(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,2,Dial(${TRUNK}/1${EXTEN:1},,tTo)
exten => _9727NXXXXXX,3,Hangup exten => _9727NXXXXXX,3,Hangup
; dial a local 813 outbound number with area code ; 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(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,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _9813NXXXXXX,3,Hangup exten => _9813NXXXXXX,3,Hangup
; dial a long distance outbound number ; dial a long distance outbound number
; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, ; 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(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,2,Dial(${TRUNKX}/${EXTEN:1},,tTo)
exten => _91NXXNXXXXXX,3,Hangup exten => _91NXXNXXXXXX,3,Hangup
; dial a long distance outbound number through BINFONE ; dial a long distance outbound number through BINFONE
; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) ; 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,2,Dial(${TRUNKIAX}/${EXTEN},55,o)
; exten => _91NXXNXXXXXX,3,Hangup ; exten => _91NXXNXXXXXX,3,Hangup
; dial a long distance outbound number through a SIP provider ; 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(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,2,Dial(sip/${EXTEN}@SIPtrunk,55,o)
; exten => _91NXXNXXXXXX,3,Hangup ; exten => _91NXXNXXXXXX,3,Hangup
; dial a local outbound number (modified because of only LD T1) ; 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(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,2,Dial(${TRUNK}/1727${EXTEN:1},,tTo)
exten => _9NXXXXXX,3,Hangup exten => _9NXXXXXX,3,Hangup
@@ -308,7 +291,6 @@ exten => _9NXXXXXX,3,Hangup
; with 10 digit ANI and 4 digit DNIS star separated ; with 10 digit ANI and 4 digit DNIS star separated
exten => _**3429,1,Ringing exten => _**3429,1,Ringing
exten => _**3429,2,AGI(agi://127.0.0.1:4577/call_log) 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,3,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w)
exten => _**3429,4,Answer exten => _**3429,4,Answer
exten => _**3429,5,Dial,sip/spa2000&sip/spa2001|30|to exten => _**3429,5,Dial,sip/spa2000&sip/spa2001|30|to
@@ -316,7 +298,6 @@ exten => _**3429,6,Voicemail,u2000
; Extension 3429 - with ANI [callerID] ; Extension 3429 - with ANI [callerID]
exten => _*NXXNXXXXXX*3429,1,Ringing exten => _*NXXNXXXXXX*3429,1,Ringing
exten => _*NXXNXXXXXX*3429,2,AGI(agi://127.0.0.1:4577/call_log) 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,AGI(call_inbound.agi,spa2000-----8005553429-----Inbound 800-----x-----y-----z-----w)
exten => _*NXXNXXXXXX*3429,3,Answer exten => _*NXXNXXXXXX*3429,3,Answer
exten => _*NXXNXXXXXX*3429,4,Dial,sip/spa2000&sip/spa2001|30|to exten => _*NXXNXXXXXX*3429,4,Dial,sip/spa2000&sip/spa2001|30|to
@@ -703,7 +684,6 @@ exten => 8500998,4,Hangup
;#### VDAD STANDARD TRANSFER ENTRIES #### ;#### VDAD STANDARD TRANSFER ENTRIES ####
; VICIDIAL_auto_dialer transfer script for no-agent campaigns: ; 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(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,2,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,4,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: ; VICIDIAL_auto_dialer transfer script:
exten => 8365,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN}) exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,4,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: ; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
exten => 8366,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,4,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: ; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
exten => 8367,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,3,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}) 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: ; VICIDIAL_auto_dialer transfer script Load Balanced:
exten => 8368,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,3,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}) 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: ; 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(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,2,AMD(2000|2000|1000|5000|120|50|4|256)
exten => 8369,3,AGI(VD_amd.agi,${EXTEN}) exten => 8369,3,AGI(VD_amd.agi,${EXTEN})
exten => 8369,4,AGI(agi-VDAD_LB_transfer.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 ; VICIDIAL auto-dial reminder script
exten => 8372,1,AGI(agi://127.0.0.1:4577/call_log) 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,2,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,4,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: ;; VICIDIAL_auto_dialer transfer script for no-agent campaigns:
;exten => 8364,1,Playback(sip-silence) ;exten => 8364,1,Playback(sip-silence)
;exten => 8364,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) ;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
;exten => 8364,5,Hangup ;exten => 8364,5,Hangup
@@ -773,7 +746,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script: ;; VICIDIAL_auto_dialer transfer script:
;exten => 8365,1,Playback(sip-silence) ;exten => 8365,1,Playback(sip-silence)
;exten => 8365,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADtransfer.agi,${EXTEN})
;exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN}) ;exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN})
;exten => 8365,5,Hangup ;exten => 8365,5,Hangup
@@ -781,7 +753,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script SURVEY at beginning: ;; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
;exten => 8366,1,Playback(sip-silence) ;exten => 8366,1,Playback(sip-silence)
;exten => 8366,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
;exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN}) ;exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
;exten => 8366,5,Hangup ;exten => 8366,5,Hangup
@@ -789,7 +760,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script Load Balance Overflow: ;; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
;exten => 8367,1,Playback(sip-silence) ;exten => 8367,1,Playback(sip-silence)
;exten => 8367,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
;exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN}) ;exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
;exten => 8367,5,Hangup ;exten => 8367,5,Hangup
@@ -797,7 +767,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script Load Balanced: ;; VICIDIAL_auto_dialer transfer script Load Balanced:
;exten => 8368,1,Playback(sip-silence) ;exten => 8368,1,Playback(sip-silence)
;exten => 8368,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
;exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN}) ;exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
;exten => 8368,5,Hangup ;exten => 8368,5,Hangup
@@ -805,7 +774,6 @@ exten => 8372,5,Hangup
;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced: ;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced:
;exten => 8369,1,Playback(sip-silence) ;exten => 8369,1,Playback(sip-silence)
;exten => 8369,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AMD(2000|2000|1000|5000|120|50|4|256)
;exten => 8369,4,AGI(VD_amd.agi,${EXTEN}) ;exten => 8369,4,AGI(VD_amd.agi,${EXTEN})
;exten => 8369,5,AGI(agi-VDAD_LB_transfer.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 ;; VICIDIAL auto-dial reminder script
;exten => 8372,1,Playback(sip-silence) ;exten => 8372,1,Playback(sip-silence)
;exten => 8372,2,AGI(agi://127.0.0.1:4577/call_log) ;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,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
;exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN}) ;exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
;exten => 8372,5,Hangup ;exten => 8372,5,Hangup
-22
View File
@@ -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 ''; 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)
#
#
+1 -1
View File
@@ -1 +1 @@
2.0.4b1.5 2.0.4