Added pre-Answer handling of Sangoma CPD events, also new netborder 1.4 patch
Added back-end processes for process triggers git-svn-id: svn://192.168.202.10@1175 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -51,7 +51,7 @@ Step 17. Change the line that reads "#paraxip.net.primaryIPAddress=x.x.x.x" to "
|
||||
Section 2. Patching and recompiling Asterisk.
|
||||
|
||||
Step 1. On the Linux console of your VICIDIAL system change to the Asterisk source code directory (on a VICIbox Server installation this is located at /usr/src/asterisk-1.2.30.4). The command to do so will look something like this "cd /usr/src/asterisk-1.2.30.4".
|
||||
Step 2. Copy the version (1.2 or 1.4) of the paraxip patch that matches the version of Asterisk which is installed on your VICIDIAL system from the extras directory of the VICIDIAL source code (on a VICIbox Server installation this is the 1.2 version and it is located in the /usr/src/astguiclient/extras/ directory) to the asterisk source code directory. The command to do so will look something like this "cp /usr/src/astguiclient/extras/vicidial_paraxip_chan_sip-1.2.patch ." Adjust this command according to the location of your VICIDIAL source code and the version of asterisk that you are using.
|
||||
Step 2. Copy the version (1.2 or 1.4) of the paraxip patch that matches the version of Asterisk which is installed on your VICIDIAL system from the extras directory of the VICIDIAL source code (on a VICIbox Server installation this is the 1.2 version and it is located in the /usr/src/astguiclient/extras/ directory) to the asterisk source code directory. The command to do so will look something like this "cp /usr/src/astguiclient/extras/vicidial_paraxip_chan_sip-1.2.patch ." Adjust this command according to the location of your VICIDIAL source code and the version of asterisk that you are using(new version for Asterisk 1.4: netborder-cpd-1.4.patch).
|
||||
Step 3. Patch the chan_sip.c file in the channels directory. The command to do so will look something like this "patch channels/chan_sip.c -p1 < vicidial_paraxip_chan_sip-1.2.patch". If you are using 1.4 asterisk be sure to adjust this command accordingly.
|
||||
Step 4. Now it is time to recompile asterisk. If you are using 1.2 Asterisk the command to do so is this "make clean && make all && make install". If you are using 1.4 asterisk the command to do so is this "./configure && make clean && make all && make install". This process will take some time. What ever you do, do NOT run "make samples" as this will wipe out your existing asterisk configurations.
|
||||
|
||||
@@ -89,3 +89,24 @@ Step 8. Got back to the Paraxip NetBorder section of the Start menu and click th
|
||||
|
||||
|
||||
Congratulations! The free trial of NetBorder CPA Analysis and Vicidial are now successfully integrated. The free trial has a limit of 30 concurrent channels. If you try and dial more than this your calls will fail. Also keep an eye on the CPU load on the windows system. If the load gets higher than 60% Paraxip will not be able to react in time. You might get choppy audio or a higher rate of false positives or false negatives.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
VICIDIAL Additional statuses for pre-Answer results:
|
||||
|
||||
INSERT INTO vicidial_statuses values('CPDATB','CPD All-Trunks-Busy','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDB','CPD Busy','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDNA','CPD No-Answer','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDREJ','CPD Reject','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDINV','CPD Invalid-Number','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDSUA','CPD Service-Unavailable','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDSI','CPD Sit-Intercept','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDSNC','CPD Sit-No-Circuit','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDSR','CPD Sit-Reorder','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDSUK','CPD Sit-Unknown','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDSV','CPD Sit-Vacant','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDUK','CPD Unknown','N','N','UNDEFINED','N','N','N','N','N');
|
||||
INSERT INTO vicidial_statuses values('CPDERR','CPD Error','N','N','UNDEFINED','N','N','N','N','N');
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ PU - Call Picked Up - Status that a call is changed to as soon as the carrier ha
|
||||
PM - Played Message - outbound broadcast or SURVEY campaign status for when a message has been played to the customer
|
||||
XFER - Call Transferred - Call has been sent from an agent to a Closer agent
|
||||
ERI - Agent Error - An agent has closed their browser before dispositioning a lead
|
||||
DONEM - Agent placed a manual dial phone call and then closed their browser before dispositioning a lead
|
||||
SVYEXT - Survey sent to Extension - Survey outbound campaign status only
|
||||
SVYVM - Survey sent to Voicemail - Survey outbound campaign status only
|
||||
SVYHU - Survey Hungup - Survey outbound campaign status only
|
||||
@@ -34,3 +35,16 @@ SVYREC - Survey sent to Record - Survey outbound campaign status only
|
||||
HXFER - Hold Recall Transfer to another in-group
|
||||
HOLDTO - Hold time option call termination on inbound call
|
||||
QVMAIL - Queue Abandon Voicemail Left
|
||||
CPDATB - Sangoma Call Progress Detection CPD All-Trunks-Busy
|
||||
CPDB - Sangoma Call Progress Detection CPD Busy
|
||||
CPDNA - Sangoma Call Progress Detection CPD No-Answer
|
||||
CPDREJ - Sangoma Call Progress Detection CPD Reject
|
||||
CPDINV - Sangoma Call Progress Detection CPD Invalid-Number
|
||||
CPDSUA - Sangoma Call Progress Detection CPD Service-Unavailable
|
||||
CPDSI - Sangoma Call Progress Detection CPD Sit-Intercept
|
||||
CPDSNC - Sangoma Call Progress Detection CPD Sit-No-Circuit
|
||||
CPDSR - Sangoma Call Progress Detection CPD Sit-Reorder
|
||||
CPDSUK - Sangoma Call Progress Detection CPD Sit-Unknown
|
||||
CPDSV - Sangoma Call Progress Detection CPD Sit-Vacant
|
||||
CPDUK - Sangoma Call Progress Detection CPD Unknown
|
||||
CPDERR - Sangoma Call Progress Detection CPD Error
|
||||
|
||||
Reference in New Issue
Block a user