logging fixes and queue_log fixes

AST_VDauto_dial.pl fix for deleting vicidial_auto_calls entries

git-svn-id: svn://192.168.202.10@979 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2008-10-20 08:06:16 +00:00
parent 3bdb598013
commit 21276c1ac1
15 changed files with 683 additions and 381 deletions
+2 -1
View File
@@ -6,6 +6,7 @@ The agi-VDAD_inbound_calltime_check.agi script does a check for the calltime sch
A log of the calls going into this agi-VDAD_inbound_calltime_check.agi script is also inserted into the live_inbound_log table.
The agi-VDAD_inbound_calltime_check.agi script can also be used to log the progression of a call through an IVR if you place it at major points in your IVR dialplan. The third field that you can define allows you to set a note or comment that is placed into the database when the call goes through that step.
The example below shows how to do a very simple IVR before sending to a queue asking if the caller wants English, Spanish, French or German language service.
@@ -34,7 +35,7 @@ exten => 7275551111,1,Goto(TEST_IN,s,1)
[TEST_IN]
exten => s,1,AGI(agi-VDAD_inbound_calltime_check.agi,TEST_IN-----YES)
exten => s,1,AGI(agi-VDAD_inbound_calltime_check.agi,TEST_IN-----YES-----START)
exten => s,2,Background(test_in_menu)
exten => s,n,WaitExten(10)
exten => s,n,Background(test_in_menu)
+4 -1
View File
@@ -156,6 +156,8 @@ call actions before going to agent - used by agi-VDAD_ALL_inbound/outbound scrip
ENTERQUEUE(url|callerid)
CONNECT(holdtime)
EXITWITHTIMEOUT(position)
EXITWITHKEY(key|position)
TRANSFER(extension|context|holdtime|calltime)
call actions before going to agent - used by AST_VDauto_dial.pl
ABANDON(position|origposition|waittime)
@@ -167,7 +169,8 @@ call actions after going to agent - used by vicidial.php, vdc_db_query.php and F
not used in vicidial -
TRANSFER(extension,context)
EXITEMPTY(position|origposition|waittime)
AGENTDUMP
+4 -4
View File
@@ -266,9 +266,9 @@ vi /usr/local/lib/php.ini
cd /usr/local
wget http://bart.eaccelerator.net/source/0.9.5/eaccelerator-0.9.5.zip
unzip eaccelerator-0.9.5.zip
cd eaccelerator-0.9.5
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip
unzip eaccelerator-0.9.5.3.zip
cd eaccelerator-0.9.5.3
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
@@ -279,7 +279,7 @@ vi /usr/local/lib/php.ini
Add the following lines to the dynamic extensions section of php.ini:
(you may need to change the extension location depending on your install of php)
zend_extension="../../../usr/local/eaccelerator-0.9.5/modules/eaccelerator.so"
zend_extension="../../../usr/local/eaccelerator-0.9.5.3/modules/eaccelerator.so"
eaccelerator.shm_size="48"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
+1 -1
View File
@@ -973,7 +973,7 @@ with the following patch:
- patch -p1 ./codecs/gsm/Makefile 1.2-gsm-gcc4.2.patch
*OPTIONAL*(1.2.14 thru 1.2.30.2) rewrite of waitforsilence
- wget http://www.eflo.net/files/app_waitforsilence.c
- wget http://downloads.vicidial.com/asterisk-patches/app_waitforsilence.c
- mv -f app_waitforsilence.c apps/app_waitforsilence.c
*OPTIONAL* shorter enter and leave sounds for meetme