Added several VID options including VIDPROMPT options to the ALL_inbound AGI script for in-group call handling to allow callers to enter an ID number that would populate in the Vendor ID(vendor_lead_code) field and optionally search by it.
git-svn-id: svn://192.168.202.10@1287 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
+9
-15
@@ -1,6 +1,6 @@
|
||||
VICIDIAL and Vtiger
|
||||
|
||||
Current VICIDIAL integration with Vtiger is for the 5.0.4 release version of Vtiger only (we also have beta support for Vtiger 5.1.0)
|
||||
Current VICIDIAL integration with Vtiger is for the 5.1.0 release version of Vtiger only (we also have support for older Vtiger 5.0.4)
|
||||
|
||||
Current integration features:
|
||||
- vicidial.php WEBFORM search for lead/account/vendor
|
||||
@@ -81,15 +81,14 @@ NOTE: vtiger requires PHP5, APACHE2.2 and MySQL5,
|
||||
|
||||
|
||||
mysql
|
||||
GRANT ALL on vtigercrm504.* TO vtiger@'%' IDENTIFIED BY 'vtuser';
|
||||
GRANT ALL on vtigercrm504.* TO vtiger@localhost IDENTIFIED BY 'vtuser';
|
||||
create database vtigercrm504;
|
||||
GRANT ALL on vtigercrm510.* TO vtiger@'%' IDENTIFIED BY 'vtuser';
|
||||
GRANT ALL on vtigercrm510.* TO vtiger@localhost IDENTIFIED BY 'vtuser';
|
||||
create database vtigercrm510;
|
||||
quit
|
||||
|
||||
cd /usr/local/apache2/htdocs/
|
||||
wget http://voxel.dl.sourceforge.net/sourceforge/vtigercrm/vtigercrm-5.0.4.tar.gz
|
||||
gunzip vtigercrm-5.0.4.tar.gz
|
||||
tar xvf vtigercrm-5.0.4.tar
|
||||
wget http://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%205.1.0/vtigercrm-5.1.0.tar.gz
|
||||
tar xvfz vtigercrm-5.1.0.tar.gz
|
||||
chmod -R 0777 vtigercrm
|
||||
cd vtigercrm
|
||||
ls -l
|
||||
@@ -97,17 +96,12 @@ ls -l
|
||||
* enter contact info and click the START button at the bottom of the screen
|
||||
* in system configuration set the database host to: <ip-address>
|
||||
* database user/pass: vtiger/vtuser
|
||||
* database name: vtigercrm504
|
||||
* database name: vtigercrm510
|
||||
* change default admin(vtadmin) and standarduser(vtuser) passwords
|
||||
* click to install vtiger, then follow the on-screen instructions
|
||||
# patch vtiger to fix issue with user synchronization and add click-to-dial:
|
||||
cp /usr/src/astguiclient/trunk/extras/Vtiger504_vicidial_005.patch ./
|
||||
patch -p1 < ./Vtiger504_vicidial_005.patch
|
||||
|
||||
NOTE: There is also now a patch for the 5.1.0 RC version of Vtiger that is
|
||||
included with ViciDial: Vtiger510_vicidial_001_noclose.patch
|
||||
cp /usr/src/astguiclient/trunk/extras/Vtiger510_vicidial_001_noclose.patch ./
|
||||
patch -p1 < ./Vtiger510_vicidial_001_noclose.patch
|
||||
cp /usr/src/astguiclient/trunk/extras/Vtiger510_vicidial_001_noclose.patch ./
|
||||
patch -p1 < ./Vtiger510_vicidial_001_noclose.patch
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -237,20 +237,29 @@ exten => 8889990011112,1,Goto(loopback-no-log,9990011112,1)
|
||||
;exten => _*NXXNXXXXXX*3429,6,Voicemail,u2000
|
||||
|
||||
|
||||
; parameters for agi-VDAD_ALL_inbound.agi (9 fields separated by five dashes "-----"):
|
||||
; 1. the method of call handling for the script:
|
||||
; parameters for agi-VDAD_ALL_inbound.agi (upto 12 fields separated by five dashes "-----"):
|
||||
; Below are the parameters needed for the script to be run properly
|
||||
; 1. the method of call handling for the script:
|
||||
; - 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
|
||||
; - CLOSER - Closer calls from VICIDIAL fronters
|
||||
; - ANI - ANI received, add record with phone number (based on RBS T1s)
|
||||
; - ANILOOKUP - Lookup ANI to find record in whole system
|
||||
; - ANILOOKUPRL - Restrict lookup to one list
|
||||
; - ANILOOKUPRC - Restrict lookup to one campaign's lists
|
||||
; - VID - Add record with Vendor Lead Code received as argument 12
|
||||
; - VIDLOOKUP - Lookup Vendor Lead Code received as argument 12 to find record in whole system
|
||||
; - VIDLOOKUPRL - Restrict lookup to one list (argument 12)
|
||||
; - VIDLOOKUPRC - Restrict lookup to one campaign's lists (argument 12)
|
||||
; - VIDPROMPT - Prompt Vendor Lead Code to User with IVR to add record with Vendor Lead Code
|
||||
; - VIDPROMPTLOOKUP - Prompt Vendor Lead Code to User with IVR to find record in whole system
|
||||
; - VIDPROMPTLOOKUPRL - Restrict lookup to one list
|
||||
; - VIDPROMPTLOOKUPRC - Restrict lookup to one campaign's lists
|
||||
; - 3DIGITID - Enter 3 digit code to go to agent
|
||||
; - 4DIGITID - Enter 4 digit code to go to agent
|
||||
; - 5DIGITID - Enter 5 digit code to go to agent
|
||||
; - 10DIGITID - Enter 10 digit code to go to agent
|
||||
; - XDIGITID - Enter X digit code to go to agent(variable, i.e. 9DIGITID, 12DIGITID, etc...)
|
||||
; 2. the method of searching for an available agent:
|
||||
; - LO - Load Balance Overflow only (priority to home server)
|
||||
; - LB - <default> Load Balance total system
|
||||
@@ -264,6 +273,8 @@ exten => 8889990011112,1,Goto(loopback-no-log,9990011112,1)
|
||||
; 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
|
||||
; 11. the user to queue the call to for AGENTDIRECT in-group calls
|
||||
; 12. vendor_lead_code if external mechanism like custom IVR is used to prompt user for ID
|
||||
;
|
||||
; 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)
|
||||
|
||||
@@ -246,20 +246,29 @@ exten => 8889990011112,1,Goto(loopback-no-log,9990011112,1)
|
||||
;exten => _*NXXNXXXXXX*3429,6,Voicemail,u2000
|
||||
|
||||
|
||||
; parameters for agi-VDAD_ALL_inbound.agi (9 fields separated by five dashes "-----"):
|
||||
; 1. the method of call handling for the script:
|
||||
; parameters for agi-VDAD_ALL_inbound.agi (upto 12 fields separated by five dashes "-----"):
|
||||
; Below are the parameters needed for the script to be run properly
|
||||
; 1. the method of call handling for the script:
|
||||
; - 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
|
||||
; - CLOSER - Closer calls from VICIDIAL fronters
|
||||
; - ANI - ANI received, add record with phone number (based on RBS T1s)
|
||||
; - ANILOOKUP - Lookup ANI to find record in whole system
|
||||
; - ANILOOKUPRL - Restrict lookup to one list
|
||||
; - ANILOOKUPRC - Restrict lookup to one campaign's lists
|
||||
; - VID - Add record with Vendor Lead Code received as argument 12
|
||||
; - VIDLOOKUP - Lookup Vendor Lead Code received as argument 12 to find record in whole system
|
||||
; - VIDLOOKUPRL - Restrict lookup to one list (argument 12)
|
||||
; - VIDLOOKUPRC - Restrict lookup to one campaign's lists (argument 12)
|
||||
; - VIDPROMPT - Prompt Vendor Lead Code to User with IVR to add record with Vendor Lead Code
|
||||
; - VIDPROMPTLOOKUP - Prompt Vendor Lead Code to User with IVR to find record in whole system
|
||||
; - VIDPROMPTLOOKUPRL - Restrict lookup to one list
|
||||
; - VIDPROMPTLOOKUPRC - Restrict lookup to one campaign's lists
|
||||
; - 3DIGITID - Enter 3 digit code to go to agent
|
||||
; - 4DIGITID - Enter 4 digit code to go to agent
|
||||
; - 5DIGITID - Enter 5 digit code to go to agent
|
||||
; - 10DIGITID - Enter 10 digit code to go to agent
|
||||
; - XDIGITID - Enter X digit code to go to agent(variable, i.e. 9DIGITID, 12DIGITID, etc...)
|
||||
; 2. the method of searching for an available agent:
|
||||
; - LO - Load Balance Overflow only (priority to home server)
|
||||
; - LB - <default> Load Balance total system
|
||||
@@ -273,6 +282,8 @@ exten => 8889990011112,1,Goto(loopback-no-log,9990011112,1)
|
||||
; 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
|
||||
; 11. the user to queue the call to for AGENTDIRECT in-group calls
|
||||
; 12. vendor_lead_code if external mechanism like custom IVR is used to prompt user for ID
|
||||
;
|
||||
; 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)
|
||||
|
||||
Reference in New Issue
Block a user