Added Outbound Summary Interval Report

Added optional include into the Reports page if 'custom_report_links.html' file is present

git-svn-id: svn://192.168.202.10@1267 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2009-11-29 11:07:15 +00:00
parent cfe2c3ad44
commit a997b99d0c
5 changed files with 1289 additions and 7 deletions
+12
View File
@@ -285,6 +285,18 @@ NOTE: Upgrading from 1.1.12-3 to 2.0.1 is at the bottom
This requires some lines to be removed from the extensions.conf file:
- remove the TRUNKloop and TRUNKblind entries near the top
70. Added Outbound Summary Interval Report which will show various statistics
for a range of campaigns, filtering results by call time and displaying
them broken down by 15/30/60 minute periods by campaign. Also has an
option to included the drop overflow calls in the statistics.
71. Added option for links to the reports page by including a file in vicidial
web directory named 'custom_report_links.html'. This allows you to
maintain custom links even after upgrading your system. There is a
'EXAMPLEcustom_report_links.html' file included in that directory that
can just be copied and customized for your needs.
+16 -7
View File
@@ -26,15 +26,19 @@ exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG---
; and has been sent through one of the loopbacks. This is why this context is missing the h extension.
; Do not put any extensions in this context unless you specifically understand what this means.
;exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
;exten => _91NXXNXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},,To)
;exten => _91NXXNXXXXXX,3,Hangup
;exten => _91NXXNXXXXXX,1,Dial(${TRUNKX}/${EXTEN:1},,To)
;exten => _91NXXNXXXXXX,n,Hangup
; special Canadian PRI callerIDname settings FOR USE IN LOOPBACK CONTEXT ONLY
;exten => _91NXXNXXXXXX,1,Set(CALLERID(name)="ACME Widgets")
;exten => _91NXXNXXXXXX,n,AGI(agi-CANADA_PRI_CIDname.agi)
;exten => _91NXXNXXXXXX,n,Dial(${TRUNKX}/${EXTEN:1},,To)
;exten => _91NXXNXXXXXX,n,Hangup
exten => _999XX11112,1,Wait(2)
exten => _999XX11112,2,Answer
exten => _999XX11112,3,Playback(ss-noservice)
exten => _999XX11112,4,Playback(vm-goodbye)
exten => _999XX11112,5,Hangup
exten => _999XX11112,n,Answer
exten => _999XX11112,n,Playback(ss-noservice)
exten => _999XX11112,n,Playback(vm-goodbye)
exten => _999XX11112,n,Hangup
@@ -196,6 +200,11 @@ exten => _9119XXXXXXXX,1,Dial(${TRUNKblind}/9998819112,55,to)
; exten => _91XXXXXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
; exten => _91XXXXXXXXXXXXX,2,Dial(${TRUNKloop}/8889990011112,,to)
; exten => _91XXXXXXXXXXXXX,3,Hangup
; dial a USA long distance outbound number through the loopback-no-log context
; exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
; exten => _91NXXNXXXXXX,2,Dial(${TRUNKloop}/888${EXTEN:2},55,o)
; exten => _91NXXNXXXXXX,3,Hangup
;exten => 888NXXNXXXXXX,1,Goto(loopback-no-log,91${EXTEN:3},1)
exten => 8889990011112,1,Goto(loopback-no-log,9990011112,1)
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,4 @@
<B>Custom Reports</B><BR>
<UL>
<LI><a href="AST_OUTBOUNDsummary_intervalGEM.php?time_interval=48&include_rollover=YES"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>GEM Outbound Interval Report</a></FONT>
</UL>
+8
View File
@@ -24023,6 +24023,8 @@ if ($ADD==999999)
<LI><a href="AST_DIDstats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>Inbound DID Report</a></FONT>
<LI><a href="AST_IVRstats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>Inbound IVR Report</a></FONT>
<LI><a href="AST_VDADstats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>Outbound Calling Report</a></FONT>
<LI><a href="AST_OUTBOUNDsummary_interval.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>Outbound Summary Interval Report</a></FONT>
<LI><a href="fcstats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>Fronter - Closer Report</a></FONT>
<!-- <LI><a href="vicidial_sales_viewer.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2>AGENT SPREADSHEET PERFORMANCE</a></FONT> -->
<?php
@@ -24073,6 +24075,12 @@ if ($ADD==999999)
</UL>
</TD></TR></TABLE>
<?
if (file_exists('custom_report_links.html'))
{
readfile('custom_report_links.html');
}
?>
<PRE><TABLE BORDER=1 CELLPADDING=2 cellspacing=0>
<TR><TD>SERVER</TD><TD>DESCRIPTION</TD><TD>IP</TD><TD>ACT</TD><TD>LOAD</TD><TD>CHAN</TD><TD>DISK</TD><TD>OUTBOUND</TD><TD>INBOUND</TD></TR>
<?php