diff --git a/agc_2-X/trunk/docs/BASE_INSTALL.txt b/agc_2-X/trunk/docs/BASE_INSTALL.txt index 3ba6f6bd..ceafcecc 100644 --- a/agc_2-X/trunk/docs/BASE_INSTALL.txt +++ b/agc_2-X/trunk/docs/BASE_INSTALL.txt @@ -93,6 +93,10 @@ cd ../asterisk-1.2.30.2 wget http://www.eflo.net/files/app_waitforsilence.c mv -f app_waitforsilence.c apps/app_waitforsilence.c + * REQUIRED for gcc 4.2 systems* + wget http://downloads.vicidial.com/asterisk-patches/1.2-gsm-gcc4.2.patch + patch -p1 ./codecs/gsm/Makefile 1.2-gsm-gcc4.2.patch + *OPTIONAL* shorter enter and leave sounds for meetme wget http://www.eflo.net/files/enter.h wget http://www.eflo.net/files/leave.h diff --git a/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt b/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt index a989992f..9f6f62fa 100644 --- a/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt +++ b/agc_2-X/trunk/docs/REQUIRED_APPS_INSTALL.txt @@ -401,6 +401,8 @@ patch -p1 < ./cli_chan_concise_delimiter.patch - File to patch: cli.c +wget http://downloads.vicidial.com/asterisk-patches/1.2-gsm-gcc4.2.patch +patch -p1 ./codecs/gsm/Makefile 1.2-gsm-gcc4.2.patch wget http://www.eflo.net/files/app_waitforsilence.c mv -f app_waitforsilence.c apps/app_waitforsilence.c @@ -524,6 +526,8 @@ make clean make make install cd ../asterisk-1.4.22 +wget http://downloads.vicidial.com/asterisk-patches/1.4-gsm-gcc4.2.patch +patch -p1 ./codecs/gsm/Makefile 1.4-gsm-gcc4.2.patch wget http://www.eflo.net/files/enter.h wget http://www.eflo.net/files/leave.h mv -f enter.h apps/enter.h diff --git a/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt b/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt index 9c96c5c9..f20ea414 100644 --- a/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt +++ b/agc_2-X/trunk/docs/SCRATCH_INSTALL.txt @@ -965,6 +965,10 @@ with the following patch: - wget http://www.eflo.net/files/cli_chan_concise_delimiter.patch - patch -p1 < ./cli_chan_concise_delimiter.patch - File to patch: cli.c + + -(gcc version 4.2) apply the gsm audio codec patch to fix gsm + - wget http://downloads.vicidial.com/asterisk-patches/1.2-gsm-gcc4.2.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 diff --git a/agc_2-X/trunk/docs/conf_examples/meetme.conf.sample b/agc_2-X/trunk/docs/conf_examples/meetme.conf.sample index 9aefecad..f22e97c0 100644 --- a/agc_2-X/trunk/docs/conf_examples/meetme.conf.sample +++ b/agc_2-X/trunk/docs/conf_examples/meetme.conf.sample @@ -202,6 +202,105 @@ conf => 8600197 conf => 8600198 conf => 8600199 conf => 8600200 +conf => 8600201 +conf => 8600202 +conf => 8600203 +conf => 8600204 +conf => 8600205 +conf => 8600206 +conf => 8600207 +conf => 8600208 +conf => 8600209 +conf => 8600210 +conf => 8600211 +conf => 8600212 +conf => 8600213 +conf => 8600214 +conf => 8600215 +conf => 8600216 +conf => 8600217 +conf => 8600218 +conf => 8600219 +conf => 8600220 +conf => 8600221 +conf => 8600222 +conf => 8600223 +conf => 8600224 +conf => 8600225 +conf => 8600226 +conf => 8600227 +conf => 8600228 +conf => 8600229 +conf => 8600230 +conf => 8600231 +conf => 8600232 +conf => 8600233 +conf => 8600234 +conf => 8600235 +conf => 8600236 +conf => 8600237 +conf => 8600238 +conf => 8600239 +conf => 8600240 +conf => 8600241 +conf => 8600242 +conf => 8600243 +conf => 8600244 +conf => 8600245 +conf => 8600246 +conf => 8600247 +conf => 8600248 +conf => 8600249 +conf => 8600250 +conf => 8600251 +conf => 8600252 +conf => 8600253 +conf => 8600254 +conf => 8600255 +conf => 8600256 +conf => 8600257 +conf => 8600258 +conf => 8600259 +conf => 8600260 +conf => 8600261 +conf => 8600262 +conf => 8600263 +conf => 8600264 +conf => 8600265 +conf => 8600266 +conf => 8600267 +conf => 8600268 +conf => 8600269 +conf => 8600270 +conf => 8600271 +conf => 8600272 +conf => 8600273 +conf => 8600274 +conf => 8600275 +conf => 8600276 +conf => 8600277 +conf => 8600278 +conf => 8600279 +conf => 8600280 +conf => 8600281 +conf => 8600282 +conf => 8600283 +conf => 8600284 +conf => 8600285 +conf => 8600286 +conf => 8600287 +conf => 8600288 +conf => 8600289 +conf => 8600290 +conf => 8600291 +conf => 8600292 +conf => 8600293 +conf => 8600294 +conf => 8600295 +conf => 8600296 +conf => 8600297 +conf => 8600298 +conf => 8600299 conf => 8600900 conf => 8600901 diff --git a/agc_2-X/trunk/extras/first_server_install.sql b/agc_2-X/trunk/extras/first_server_install.sql index 44c7ccad..136f0b9f 100644 --- a/agc_2-X/trunk/extras/first_server_install.sql +++ b/agc_2-X/trunk/extras/first_server_install.sql @@ -343,3 +343,4 @@ INSERT INTO vicidial_statuses values('SVYEXT','Survey sent to Extension','N','N' INSERT INTO vicidial_statuses values('SVYVM','Survey sent to Voicemail','N','N','UNDEFINED'); INSERT INTO vicidial_statuses values('SVYHU','Survey Hungup','N','N','UNDEFINED'); INSERT INTO vicidial_statuses values('SVYREC','Survey sent to Record','N','N','UNDEFINED'); +INSERT INTO vicidial_statuses values('QVMAIL','Queue Abandon Voicemail Left','N','N','UNDEFINED'); diff --git a/agc_2-X/trunk/extras/upgrade_2.0.5.sql b/agc_2-X/trunk/extras/upgrade_2.0.5.sql index bd26640d..9bf2a038 100644 --- a/agc_2-X/trunk/extras/upgrade_2.0.5.sql +++ b/agc_2-X/trunk/extras/upgrade_2.0.5.sql @@ -476,3 +476,8 @@ INSERT INTO vicidial_phone_codes (country_code, country, areacode, state, GMT_of UPDATE system_settings SET db_schema_version='1108'; + + + + +INSERT INTO vicidial_statuses values('QVMAIL','Queue Abandon Voicemail Left','N','N','UNDEFINED'); diff --git a/agc_2-X/trunk/www/vicidial/AST_timeonVDADall.php b/agc_2-X/trunk/www/vicidial/AST_timeonVDADall.php index 30c73681..800bcdd1 100644 --- a/agc_2-X/trunk/www/vicidial/AST_timeonVDADall.php +++ b/agc_2-X/trunk/www/vicidial/AST_timeonVDADall.php @@ -37,6 +37,7 @@ # 80619-2047 - Added DISPO status for post-call-work while paused # 80704-0543 - Added DEAD status for agents INCALL with no live call # 80822-1222 - Added option for display of customer phone number +# 81011-0335 - Fixed remote agent display bug # header ("Content-type: text/html; charset=utf-8"); @@ -861,6 +862,13 @@ $calls_to_list = mysql_num_rows($rslt); $i=0; while ($i < $talking_to_print) { + if (eregi("R/",$Aextension[$i])) + { + $protocol = 'EXTERNAL'; + $dialplan = eregi_replace('R/',"",$Aextension[$i]); + $dialplan = eregi_replace("\@.*",'',$dialplan); + $exten = "dialplan_number='$dialplan'"; + } if (eregi("Local/",$Aextension[$i])) { $protocol = 'EXTERNAL';