example changes to PERFORMANCE_TESTING doc
changes to docs for transfer extens when using SIP trunks unregistered added sip-silence.gsm for using SIP trunks unregistered small fix to Fastagi_call_log script for call_log END state small fix to VDremote_agents script for performance testing git-svn-id: svn://192.168.202.10@356 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -394,7 +394,7 @@ while($one_day_interval > 0)
|
||||
if ($TESTrun > 0)
|
||||
{
|
||||
$SIqueryCID = "T$CIDdate$DBremote_conf_exten[$h]";
|
||||
$stmt="INSERT INTO vicidial_manager values('','','$SQLdate','NEW','N','$server_ip','','Originate','$SIqueryCID','Channel: $local_DEF$DBremote_conf_exten[$h]$local_AMP$ext_context','Context: $ext_context','Exten: 999999999999','Priority: 1','Callerid: $SIqueryCID','','','','','');";
|
||||
$stmtA="INSERT INTO vicidial_manager values('','','$SQLdate','NEW','N','$server_ip','','Originate','$SIqueryCID','Channel: $local_DEF$DBremote_conf_exten[$h]$local_AMP$ext_context','Context: $ext_context','Exten: 999999999999','Priority: 1','Callerid: $SIqueryCID','','','','','');";
|
||||
$affected_rows = $dbhA->do($stmtA);
|
||||
if ($DBX) {print STDERR " TESTrun CALL PLACED: 999999999999 $DBremote_conf_exten[$h] $DBremote_user[$h] NEW INSERT: |$affected_rows|\n";}
|
||||
}
|
||||
|
||||
+2
-1
@@ -279,6 +279,7 @@ sub process_request {
|
||||
$HVcauses=1;
|
||||
@ARGV_vars = split(/-----/, $request);
|
||||
$PRI = $ARGV_vars[0];
|
||||
$PRI =~ s/.*--HVcauses--//gi;
|
||||
$DEBUG = $ARGV_vars[1];
|
||||
$hangup_cause = $ARGV_vars[2];
|
||||
$dialstatus = $ARGV_vars[3];
|
||||
@@ -352,7 +353,7 @@ sub process_request {
|
||||
if ($process =~ /^call_log/)
|
||||
{
|
||||
### call start stage
|
||||
if ($stage == 'START')
|
||||
if ($stage =~ /START/)
|
||||
{
|
||||
if ($AGILOG) {$agi_string = "+++++ CALL LOG START : $now_date"; &agi_output;}
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ REQUIREMENTS:
|
||||
- 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)
|
||||
- Perl5 with several CPAN modules(Time::HiRes, DBI, DBD::mysql, Net::Telnet, Net::Server etc)
|
||||
- MySQL server or mysqlclientlibs, must be version 4.0.X or higher
|
||||
- If you will be installing Asterisk 1.4 releases you need Gnu Make 3.81
|
||||
|
||||
|
||||
@@ -31,14 +31,21 @@ exten => _999XXXXXX1,2,Wait(2)
|
||||
exten => _999XXXXXX1,3,Playback(beep)
|
||||
exten => _999XXXXXX1,4,Hangup
|
||||
|
||||
exten => _999XXXX[0-1][0-1]2,1,Wait(8)
|
||||
exten => _999XXXX[0-1][0-1]2,2,Answer
|
||||
exten => _999XXXX[0-1][0-1]2,3,Playback(conf)
|
||||
exten => _999XXXX[0-1][0-1]2,4,Hangup
|
||||
|
||||
exten => _999XXXXXX2,1,Wait(8)
|
||||
exten => _999XXXXXX2,2,Answer
|
||||
exten => _999XXXXXX2,3,Playback(conf)
|
||||
exten => _999XXXXXX2,3,Playback(demo-instruct)
|
||||
exten => _999XXXXXX2,4,Hangup
|
||||
|
||||
exten => _999XXXXXX3,1,Hangup
|
||||
exten => _999XXXXXX3,1,SetVar(PRI_CAUSE=1)
|
||||
exten => _999XXXXXX3,2,Hangup
|
||||
|
||||
exten => _999XXXXXX4,1,Congestion
|
||||
exten => _999XXXXXX4,1,SetVar(PRI_CAUSE=27)
|
||||
exten => _999XXXXXX4,2,Hangup
|
||||
|
||||
exten => _999XXXXXX5,1,Wait(60)
|
||||
exten => _999XXXXXX5,2,Hangup
|
||||
@@ -53,7 +60,8 @@ exten => _999XXXXXX7,2,Answer
|
||||
exten => _999XXXXXX7,3,Playback(demo-enterkeywords)
|
||||
exten => _999XXXXXX7,4,Hangup
|
||||
|
||||
exten => _999XXXXXX8,1,Busy
|
||||
exten => _999XXXXXX8,1,SetVar(PRI_CAUSE=17)
|
||||
exten => _999XXXXXX8,2,Hangup
|
||||
|
||||
exten => _999XXXXXX9,1,Wait(6)
|
||||
exten => _999XXXXXX9,2,Answer
|
||||
|
||||
@@ -419,6 +419,7 @@ following modules first: (say YES if asked to install prerequisites)
|
||||
- force install DBD::mysql (must at least have mysqlclientlibs installed)
|
||||
- install Net::Telnet
|
||||
- install Time::HiRes
|
||||
- install Net::Server
|
||||
- install OLE::Storage_Lite (needed for super list loader Excel)
|
||||
- install Spreadsheet::ParseExcel (needed for super list loader Excel)
|
||||
- then quit cpan, you are done
|
||||
@@ -2366,6 +2367,7 @@ exten => _851XXXXX,1,Answer
|
||||
exten => _851XXXXX,2,Playback(${EXTEN})
|
||||
exten => _851XXXXX,3,Hangup
|
||||
|
||||
#### VDAD STANDARD TRANSFER ENTRIES ####
|
||||
; VICIDIAL_auto_dialer transfer script:
|
||||
exten => 8365,1,AGI(call_log.agi,${EXTEN})
|
||||
exten => 8365,2,AGI(agi-VDADtransfer.agi,${EXTEN})
|
||||
@@ -2410,6 +2412,53 @@ exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
|
||||
exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
|
||||
exten => 8372,5,Hangup
|
||||
|
||||
#### VDAD SIP UNREGISTERED TRANSFER ENTRIES ####
|
||||
#### Use these entries IN PLACE OF the entries above if you are using SIP trunks
|
||||
#### and are not registering your provider in sip.conf
|
||||
; VICIDIAL_auto_dialer transfer script:
|
||||
exten => 8365,1,Playback(sip-silence)
|
||||
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
|
||||
|
||||
; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
|
||||
exten => 8366,1,Playback(sip-silence)
|
||||
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
|
||||
|
||||
; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
|
||||
exten => 8367,1,Playback(sip-silence)
|
||||
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
|
||||
|
||||
; VICIDIAL_auto_dialer transfer script Load Balanced:
|
||||
exten => 8368,1,Playback(sip-silence)
|
||||
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
|
||||
|
||||
; VICIDIAL_auto_dialer transfer script AMD with Load Balanced:
|
||||
exten => 8369,1,Playback(sip-silence)
|
||||
exten => 8369,2,AGI(call_log.agi,${EXTEN})
|
||||
exten => 8369,3,AMD(3500|1500|300|5000|120|50|5|256)
|
||||
exten => 8369,4,AGI(VD_amd.agi,${EXTEN})
|
||||
exten => 8369,5,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
|
||||
exten => 8369,6,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
|
||||
exten => 8369,7,Hangup
|
||||
|
||||
; VICIDIAL auto-dial reminder script
|
||||
exten => 8372,1,Playback(sip-silence)
|
||||
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
|
||||
|
||||
### OPTIONAL IAX Load Balance extens to allow for Overflow and Balanced VDAD
|
||||
### In this setup, the serverIP is the prefix followed by agent conf_exten
|
||||
### If you have more than 1 server doing VICIDIAL outbound, these lines are
|
||||
|
||||
@@ -515,6 +515,7 @@ exten => 8500998,2,Playback(silence)
|
||||
exten => 8500998,3,AGI(agi-dtmf.agi)
|
||||
exten => 8500998,4,Hangup
|
||||
|
||||
;#### VDAD STANDARD TRANSFER ENTRIES ####
|
||||
; VICIDIAL_auto_dialer transfer script:
|
||||
exten => 8365,1,AGI(call_log.agi,${EXTEN})
|
||||
exten => 8365,2,AGI(agi-VDADtransfer.agi,${EXTEN})
|
||||
@@ -559,5 +560,50 @@ exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
|
||||
exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
|
||||
exten => 8372,5,Hangup
|
||||
|
||||
|
||||
;#### VDAD SIP UNREGISTERED TRANSFER ENTRIES ####
|
||||
;#### Use these entries IN PLACE OF the entries above if you are using SIP trunks
|
||||
;#### and are not registering your provider in sip.conf
|
||||
;; VICIDIAL_auto_dialer transfer script:
|
||||
;exten => 8365,1,Playback(sip-silence)
|
||||
;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
|
||||
;
|
||||
;; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
|
||||
;exten => 8366,1,Playback(sip-silence)
|
||||
;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
|
||||
;
|
||||
;; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
|
||||
;exten => 8367,1,Playback(sip-silence)
|
||||
;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
|
||||
;
|
||||
;; VICIDIAL_auto_dialer transfer script Load Balanced:
|
||||
;exten => 8368,1,Playback(sip-silence)
|
||||
;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
|
||||
;
|
||||
;; VICIDIAL_auto_dialer transfer script AMD with Load Balanced:
|
||||
;exten => 8369,1,Playback(sip-silence)
|
||||
;exten => 8369,2,AGI(call_log.agi,${EXTEN})
|
||||
;exten => 8369,3,AMD(3500|1500|300|5000|120|50|5|256)
|
||||
;exten => 8369,4,AGI(VD_amd.agi,${EXTEN})
|
||||
;exten => 8369,5,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
|
||||
;exten => 8369,6,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
|
||||
;exten => 8369,7,Hangup
|
||||
;
|
||||
;; VICIDIAL auto-dial reminder script
|
||||
;exten => 8372,1,Playback(sip-silence)
|
||||
;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
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user