From 87cf0bae6c4ea8f1f1a730fd8d1a403f29a75ba4 Mon Sep 17 00:00:00 2001 From: mattf Date: Wed, 8 Apr 2020 02:47:19 +0000 Subject: [PATCH] Added options at the campaign and in-group levels to allow you to play alert sounds when a call arrives in the agent's session, in the agents' web browser that they are logged into the agent screen with. Must be enabled in system settings. git-svn-id: svn://192.168.202.10@3221 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/UPGRADE | 5 + .../trunk/extras/MySQL_AST_CREATE_tables.sql | 13 +- agc_2-X/trunk/extras/upgrade_2.14.sql | 10 ++ agc_2-X/trunk/www/agc/sounds/bark_dog.mp3 | Bin 0 -> 7234 bytes agc_2-X/trunk/www/agc/sounds/beep_double.mp3 | Bin 0 -> 416 bytes agc_2-X/trunk/www/agc/sounds/beep_five.mp3 | Bin 0 -> 10063 bytes agc_2-X/trunk/www/agc/sounds/beep_up.mp3 | Bin 0 -> 5210 bytes agc_2-X/trunk/www/agc/sounds/bell_double.mp3 | Bin 0 -> 10880 bytes agc_2-X/trunk/www/agc/sounds/bell_school.mp3 | Bin 0 -> 18782 bytes agc_2-X/trunk/www/agc/sounds/bird.mp3 | Bin 0 -> 16378 bytes agc_2-X/trunk/www/agc/sounds/blaster1.mp3 | Bin 0 -> 9512 bytes agc_2-X/trunk/www/agc/sounds/blaster2.mp3 | Bin 0 -> 10496 bytes agc_2-X/trunk/www/agc/sounds/buzz1.mp3 | Bin 0 -> 1755 bytes agc_2-X/trunk/www/agc/sounds/buzz2.mp3 | Bin 0 -> 5556 bytes .../trunk/www/agc/sounds/cash_register.mp3 | Bin 0 -> 10577 bytes .../trunk/www/agc/sounds/close_encounter.mp3 | Bin 0 -> 21320 bytes agc_2-X/trunk/www/agc/sounds/confirmation.mp3 | Bin 0 -> 11472 bytes agc_2-X/trunk/www/agc/sounds/ding.mp3 | Bin 0 -> 5556 bytes agc_2-X/trunk/www/agc/sounds/droplet.mp3 | Bin 0 -> 3990 bytes .../trunk/www/agc/sounds/droplet_double.mp3 | Bin 0 -> 6212 bytes agc_2-X/trunk/www/agc/sounds/elephant.mp3 | Bin 0 -> 17040 bytes agc_2-X/trunk/www/agc/sounds/hold_tone.mp3 | Bin 0 -> 10254 bytes agc_2-X/trunk/www/agc/sounds/horn_bike.mp3 | Bin 0 -> 15996 bytes agc_2-X/trunk/www/agc/sounds/horn_car.mp3 | Bin 0 -> 10124 bytes .../trunk/www/agc/sounds/horn_car_triple.mp3 | Bin 0 -> 5556 bytes agc_2-X/trunk/www/agc/sounds/horn_clown.mp3 | Bin 0 -> 5236 bytes agc_2-X/trunk/www/agc/sounds/horn_double.mp3 | Bin 0 -> 13421 bytes agc_2-X/trunk/www/agc/sounds/horn_train.mp3 | Bin 0 -> 23304 bytes agc_2-X/trunk/www/agc/sounds/meow_cat.mp3 | Bin 0 -> 12936 bytes .../trunk/www/agc/sounds/scream_wilhelm.mp3 | Bin 0 -> 17601 bytes .../trunk/www/agc/sounds/silence_quick.mp3 | Bin 0 -> 1380 bytes agc_2-X/trunk/www/agc/sounds/siren.mp3 | Bin 0 -> 13386 bytes agc_2-X/trunk/www/agc/sounds/slide_down.mp3 | Bin 0 -> 9802 bytes agc_2-X/trunk/www/agc/sounds/slide_up.mp3 | Bin 0 -> 17562 bytes agc_2-X/trunk/www/agc/sounds/swish.mp3 | Bin 0 -> 5138 bytes agc_2-X/trunk/www/agc/sounds/teleport1.mp3 | Bin 0 -> 10577 bytes agc_2-X/trunk/www/agc/sounds/teleport2.mp3 | Bin 0 -> 14502 bytes agc_2-X/trunk/www/agc/sounds/whip.mp3 | Bin 0 -> 9920 bytes agc_2-X/trunk/www/agc/sounds/whoosh.mp3 | Bin 0 -> 4147 bytes agc_2-X/trunk/www/agc/sounds/xylophone1.mp3 | Bin 0 -> 11298 bytes agc_2-X/trunk/www/agc/sounds/xylophone2.mp3 | Bin 0 -> 8754 bytes agc_2-X/trunk/www/agc/sounds/xylophone3.mp3 | Bin 0 -> 11298 bytes agc_2-X/trunk/www/agc/sounds/xylophone4.mp3 | Bin 0 -> 12968 bytes agc_2-X/trunk/www/agc/vdc_db_query.php | 61 +++++--- agc_2-X/trunk/www/agc/vicidial.php | 87 ++++++++++- agc_2-X/trunk/www/vicidial/admin.php | 135 ++++++++++++++++-- agc_2-X/trunk/www/vicidial/admin_header.php | 18 ++- .../trunk/www/vicidial/help_documentation.txt | 5 +- 48 files changed, 292 insertions(+), 42 deletions(-) create mode 100644 agc_2-X/trunk/www/agc/sounds/bark_dog.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/beep_double.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/beep_five.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/beep_up.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/bell_double.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/bell_school.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/bird.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/blaster1.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/blaster2.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/buzz1.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/buzz2.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/cash_register.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/close_encounter.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/confirmation.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/ding.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/droplet.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/droplet_double.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/elephant.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/hold_tone.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/horn_bike.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/horn_car.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/horn_car_triple.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/horn_clown.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/horn_double.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/horn_train.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/meow_cat.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/scream_wilhelm.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/silence_quick.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/siren.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/slide_down.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/slide_up.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/swish.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/teleport1.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/teleport2.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/whip.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/whoosh.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/xylophone1.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/xylophone2.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/xylophone3.mp3 create mode 100644 agc_2-X/trunk/www/agc/sounds/xylophone4.mp3 diff --git a/agc_2-X/trunk/UPGRADE b/agc_2-X/trunk/UPGRADE index 3bb158a4..a99764ad 100644 --- a/agc_2-X/trunk/UPGRADE +++ b/agc_2-X/trunk/UPGRADE @@ -498,6 +498,11 @@ OTHER CHANGES: 139. Added system setting to allow you to restrict Admin Phones display to a set number of records per page. +140. Added options at the campaign and in-group levels to allow you to play + alert sounds when a call arrives in the agent's session, in the agents' + web browser that they are logged into the agent screen with. Must be + enabled in system settings. + diff --git a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql index 1bc9cc1e..38a2b07c 100644 --- a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql +++ b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql @@ -1039,7 +1039,9 @@ dial_timeout_lead_container VARCHAR(40) default 'DISABLED', amd_type ENUM('AMD','CPD','KHOMP') default 'AMD', vmm_daily_limit TINYINT(3) UNSIGNED default '0', opensips_cid_name VARCHAR(15) default '', -amd_agent_route_options ENUM('ENABLED','DISABLED','PENDING') default 'DISABLED' +amd_agent_route_options ENUM('ENABLED','DISABLED','PENDING') default 'DISABLED', +browser_alert_sound VARCHAR(20) default '---NONE---', +browser_alert_volume TINYINT(3) UNSIGNED default '50' ) ENGINE=MyISAM; CREATE TABLE vicidial_lists ( @@ -1324,7 +1326,9 @@ cid_cb_reenter_filename TEXT, cid_cb_error_filename TEXT, place_in_line_caller_number_filename TEXT, place_in_line_you_next_filename TEXT, -ingroup_script_two VARCHAR(20) default '' +ingroup_script_two VARCHAR(20) default '', +browser_alert_sound VARCHAR(20) default '---NONE---', +browser_alert_volume TINYINT(3) UNSIGNED default '50' ) ENGINE=MyISAM; CREATE TABLE vicidial_stations ( @@ -1850,7 +1854,8 @@ opensips_cid_name ENUM('0','1') default '0', require_password_length TINYINT(3) UNSIGNED default '0', user_account_emails ENUM('DISABLED','SEND_NO_PASS','SEND_WITH_PASS') DEFAULT 'DISABLED', outbound_cid_any ENUM('DISABLED','API_ONLY') DEFAULT 'DISABLED', -entries_per_page SMALLINT(5) UNSIGNED DEFAULT '0' +entries_per_page SMALLINT(5) UNSIGNED DEFAULT '0', +browser_call_alerts ENUM('0','1','2') DEFAULT '0' ) ENGINE=MyISAM; CREATE TABLE vicidial_campaigns_list_mix ( @@ -4595,4 +4600,4 @@ INSERT INTO vicidial_settings_containers(container_id,container_notes,container_ UPDATE system_settings set vdc_agent_api_active='1'; -UPDATE system_settings SET db_schema_version='1591',db_schema_update_date=NOW(),reload_timestamp=NOW(); +UPDATE system_settings SET db_schema_version='1592',db_schema_update_date=NOW(),reload_timestamp=NOW(); diff --git a/agc_2-X/trunk/extras/upgrade_2.14.sql b/agc_2-X/trunk/extras/upgrade_2.14.sql index 9a3ad722..5de0946a 100644 --- a/agc_2-X/trunk/extras/upgrade_2.14.sql +++ b/agc_2-X/trunk/extras/upgrade_2.14.sql @@ -1189,3 +1189,13 @@ UPDATE system_settings SET db_schema_version='1590',db_schema_update_date=NOW() ALTER TABLE system_settings ADD entries_per_page SMALLINT(5) UNSIGNED DEFAULT '0'; UPDATE system_settings SET db_schema_version='1591',db_schema_update_date=NOW() where db_schema_version < 1591; + +ALTER TABLE system_settings ADD browser_call_alerts ENUM('0','1','2') DEFAULT '0'; + +ALTER TABLE vicidial_campaigns ADD browser_alert_sound VARCHAR(20) default '---NONE---'; +ALTER TABLE vicidial_campaigns ADD browser_alert_volume TINYINT(3) UNSIGNED default '50'; + +ALTER TABLE vicidial_inbound_groups ADD browser_alert_sound VARCHAR(20) default '---DISABLED---'; +ALTER TABLE vicidial_inbound_groups ADD browser_alert_volume TINYINT(3) UNSIGNED default '50'; + +UPDATE system_settings SET db_schema_version='1592',db_schema_update_date=NOW() where db_schema_version < 1592; diff --git a/agc_2-X/trunk/www/agc/sounds/bark_dog.mp3 b/agc_2-X/trunk/www/agc/sounds/bark_dog.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..f989b034c00791a208666499be4a11dc130a8669 GIT binary patch literal 7234 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 m|8$DP{VE)6L+&g9 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/bell_double.mp3 b/agc_2-X/trunk/www/agc/sounds/bell_double.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..479e50d20995bbbc150bc381d6b778c61b2ebf9b GIT binary patch literal 10880 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 Z9~UeCze8K<#htAGSK!xT{qKiP{V$#5;pqSX literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/bell_school.mp3 b/agc_2-X/trunk/www/agc/sounds/bell_school.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..958ff34d098a7cfcd57463ee9eaf990c4b64d0c0 GIT binary patch literal 18782 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 X|8HM`K$h3M(EnRZUqJl#RTum(Stj`5 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/blaster2.mp3 b/agc_2-X/trunk/www/agc/sounds/blaster2.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..9ea0a3068cf2c2dc2257d994ca2391918007ddf0 GIT binary patch literal 10496 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 Z|M`F53z%zOJk|PtiR~`>|M|@s{{`Iz)sp}K literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/buzz1.mp3 b/agc_2-X/trunk/www/agc/sounds/buzz1.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..eb394208015d4c0e068d706005f42e4e0555f16d GIT binary patch literal 1755 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 Se^8P9r&G6oM*Z(g3jPft$=(70 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/cash_register.mp3 b/agc_2-X/trunk/www/agc/sounds/cash_register.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..faaf15c63f3b9d2d3f6b318ea8ad7ebc9000300e GIT binary patch literal 10577 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 W->!hJjM6_6|4VV$j`H6#!~PG@im2uQ literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/close_encounter.mp3 b/agc_2-X/trunk/www/agc/sounds/close_encounter.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..c3b3878e9786c3b15226961476d801b635a4a96e GIT binary patch literal 21320 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

~8?liMw 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 bkB$iRk2w)#{om#OU#`_@>}+BEA1L}?r=GD$ literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/ding.mp3 b/agc_2-X/trunk/www/agc/sounds/ding.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5d54cc18751e289cd9c8c6611c38f73b667714f1 GIT binary patch literal 5556 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

H^B(A(RsgSe$ricfIf%K4E6 z&8&L+gaNNozMMDfVsLerr*YxqO1g(e^TE;etK~X(8nH?+6sLI8HihCRvgAZ-ZKipm z3RbctFUfK0-nWr9{UP@TBhKBFaXl`{cB00e=!Kyb7}n)+Yrd>wmHPacjtTf zK3J$`&XsD<11DK}F9&8_v^3f57p{ij$NE_|LdpQJf#pN&Z7Gh2It0{Ydss)OZ#PzL z4?@<Tzs&2XRxOO~W91sS@-qJ|Wtd=|I!$=BGgwm!rwBiHFx*H^zawVu}k%Ly$d2^@WVz{wB8MDaC} zv3}!0?@MDiU!u@CAC#jU0nbuuKrQPE!cJi(fn_g8jzv#`S14CO%Z`AJ4<7-l$65TR zCy<>L6P`ZUP{Ld3`(sv`kagpmp?n@`<+;{-_yV3kw_nB<^YAG$!mKO9PNKH}`Nn0? zQ6@r+LXLMQn#x9tL*qCcyqJxP4=!2C2cF?jHKM2v;*6P~ypA=<&IXd2UqjEiP`4+o zz4dpJZ0tf?=Pif+Q9Vwl*Gx}^945u2*fUvSi-{s{S zF;}PdnlEq~>^!KYNm}cv?#JD>JFH(_ZErtuaIMXaPV?KMt%W>!iG*ccA;#ey)2#jU z@*mM(J>FV#b@p!=1=c(b$2f;H3*XJb;%G<}{!^hVPFff=cAIkv+$KZ~Sql-f2as47 zF&dg7B}Aaq(tz6_lx1|_~p$oRzM_%JfC;kcxKLr-#R^V%!#uvjfa!wgH)pF?jjbAXew=^!3 zeYTS%83MwZ`H01lF=C103P^lSFxOpC;Jznp(s-dhYzYoazJR}X03F4D^@Q?X71+#b z46R`)pIv zV)SSL%@@T~3wrQ!zj|4oQk~`YKmPK&J@{GG4iU{Bi0P09a}A* z27eaS5q>tFjXlEe`T8^V-K%*S*8GL!Zx4f&rj}+#Vk*b}lryjjYnyiH74hOeMIXJ4 z7(V~fQ@=sYf|H=m*+!%V$Bb2;G{hS{#bJO?vv3X4DM z!%x5gfLn7ujw^OKG3nZe>gQ*XyxdqM_P9I`qY5`wxc4^twu^-W!Q zr+dN%?sEIaHM}EDPA84`H$7YRu30YRb_7qo77RRjR>XWa@UCYusGWMZL16r}_PWW9 zpTy7Y7w4ProisHGZW#Ml-D5;dn{&HWov@>RC27ng=Ao(CBU2|l!C{3sp-xE5Bb3Py zhI~;{$=c9)R4P!s(D_`alYzL;oq(e9!=>{z)TJ3mN8ur}i6~}gxa+W?(=R31zt@62 zqpmH;zI@mV0A%*YxUd7@s|F!@$dFAaweXbsSF|q>sH(55B5DEC@m$CnLillQa4f!! z%TN!%#%S8kUu`Q1v3nmlnBMoDI#YEjN9{}r!OP>5@%D3mS|h~Cs*NgZK@&4};C%SH z;*u&<;sIM8Z$H{X&-P_T-$<>Z!x%ayTHkLju%Q*0%hYCSN3x2n zrlLdhD<}I_7T1n7Gqpn%E4xSju=+S%)D|*lIq3fCoqO)Wm6Eal8K(CCKmT0RR91 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/droplet_double.mp3 b/agc_2-X/trunk/www/agc/sounds/droplet_double.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5529ce32ebefc0935508467406c97d494456f16e GIT binary patch literal 6212 zcmeI0cTf{wyT=z22)#xKp_d>^F$q$o_ui2rN&*Cs9*R;W5Snz6s?r5%0@4w|P!%bn zQUsAAg3?s<2Z927@tx}*@7$Sp=Kg!c~QXKSbJC=weRp zyZ}H29vcIAz#s4ff`H(Yp5IBldJ+kMwz;Y4Ns{7862Z>{JO%*p*!LtO2p|F>CpzJz z=YJwA0vdqlNiP`qqh1Ak02#pbWb6yrIOtlPJc03F%U}UCfB}>M@VCXl$>hIdf7Q?9 zWQO&mon&*X0epYK{>9)gSN;<6m*l?`|E2XWqkmcc%jREB){-*OG}V=rQN;fH+x)La z;O~-?@8M&R*yEWaLGYSu5LFETd?fF$`S=>M2Y9YXZop9Py&zbYSKuX)PU3kCc*!A< zVjixsN*xp0gwP%GzcC7BpejN z#05}JwsaNfU7Db#PgV?!jQ~$HGyE+mn~GG-=xG>lrJ|lm5I_-PLrZXNM2fq zJ7k_wpD~e*$tjkap3T$=$Dl&P7F5_r=V`AtKaqgxLqnRo#PIcTDOC@l96s^TSI%aN!}HtXE*&`{>c(M?)Gfs}IX;*yu>S z(YqIfMnu-YNk8|ydbp8;ffTxE5IinEY0W6K5f>*vt{n|$Ug63*D_cQaxiiau9uN(J zXhfsqnOtc#6aW$?R`Co1M#8cyjEU(0B_&j{qnJtctv^l>fGpsvh4{BfkO6g<-t8x! zm0tVMD${NnI^~ZrbY85xknohxyT7HLLF>`*PZ|NMFEqg}9V@@Sy3{jQd$U}XS$V}4 zy_&JrgtR_$ITbrKb8yu2x@g_F?{LJWfEXE9*ncSrK^ux+kY?v6d-2L@*lAR3)Y%!_4T~N+xndX(*yRouKu~!o2<&N%u9j;s_ivN6V9p{)W5Ed@BLKPD9;sjddFg2 z#$2DHB72MW!c_i2UNq6r>;5$|JU$NIk<~YF1dq=*3<-M)3uzADKD$VlTRX@2+%R42 z*Da)R*>+!DYGskU`e}1TWG~aYB*b6g2gT5Izd6QeZ;Nte37|BSU zjF5?ZXjQr7)R299%G9n=1yevBbK8Se-MX{sD-!Mc*k|`m?H4-abpsWWV-J|`7`*6P zkb_~;`;YNY(u#fT1fR}{^zTnCwjGBsAVs0e&*La)aYpO=zTBdK26yniH+?f3Q!f-k z!X0)_)9IUzl)4%`BWttck@qj73^9W&r}(Y&w>)p4vdp9&L3@q)2CQH(Oq>KwzBE-B zxzQfs&OID!-=05|Okb2FoZpUgDDu9@Q;|L!=ZUNh_u-^Xw9wQzoyMMd2ax*8FFYm} zGt+L}6fgX%$jFcLUxw`{Pf@1;%{^HxmOcSp9JLvD)oehx3yu<+BcR;C0Tyiw!XP>GyE~?dEPDCxYozR z3a7)HO!3Xvj>Sy<_8t@~b_W%H4cmX%6HKJKuVWF>ezMi$D|ti8w7H5HE(Vs$U1|5N(8P{uHa z6I*j#Is&8NuTCg4&CeED5}lYt@tz_R;WdPatk4OoPPLkU3}lbaI7vSFaLciBsJ(kd zKB6lEgatVke{$HFw_Vw#9|&z+kJyljk`1pBc^Ce23ak%Nt9A0=YHfG$+*u=DY*P$f z@J_L8?~4}u8O4kK$)3|a+!`=9D~VcJ4L9VN*0#Z1xeTwh-(cqDcEP@-_PHKSdG8r!t!LFAd(r!5DCCm>(Tq4-L)A--lAE1q zN5K}^Q`-${;0SY6(^UFi;reDZ+tf5Rt9;XhtJUXdOSt5VRY&dd?j6&Ecbke`s^%W$ zF(2in;Y6wHT$gU^OFxWqCD!dO#4|9@NT+6Z=hHhS&BvuFow;gh3KS^PnI z$hZ55#8HVGSXgR+?_MJEnCk*oRGX0%7KVL`9yVbTOKQa7ImS^a38dHA(L4w|=&i`3 zctAyhVL(%3O_6#{3$etSsQGQr=3HJPr?A-mJ+DYl6iaNtBZqGmPbNoumxZ=+Gq*ad zwamC-354aX7D>8iShagKDR6$e_+EA;#Vo34kfD3!Y2W3!@B1=9&x<<}DjHPnYJN26 z91_*al+_;nu5%~Ps_@?WGRJ|+X_23=~`-C+KyMt2%MiZ_-H=RSPJIPJ{b zh`?&OPWLF$>6E`!=SAM8YmRqy7Xn&+YvMk9+?LjfwD6X2xL{9vp3Y)qM)U?OZ9G_k z-h^UA4yhWK5|`bF_bdq^o-+l&ooKDf>7l|v`HKvavAEcFoLs=l?PG-HAiAP3v8(6E zQ|1U#%VOPw=2#3}tjSa7Ywl#yU%e=nVO8l&)cNCtb0opupDd?FNs!xGD6*;ra2!!Q zB;G%F1l@88Vtjr2f#Q#0R@u188`;FA=;dm7{TY$kkgCx^Atk8glyM2*4gLIAHAQMQ3ro(Bk%PWcM}f5nV{*2 z@28M*7^$^D}6;yb}Yw7%nkKC99``H-f;G1Yo}rMLdfdm zJv1ZL8)yJ4`YNOxpfI3|goCVeWvNMl2?&nZ4k*p&ao+$%2PwLPQoEIeL_=bB;v3@n z07?MDW{H+XH^c2R#Z$n5hbnCL8r3MIjj2A$eYP)&(~ zrn^HLw}s;Wao>kRG^-FsgLkrE>eJ0Z=4)})oHE$o2Fr*Rfbx3z`>>;rE!8qvQ0Hw1oY})D z=1mrAXM~4cy%|2Fl2`RO*r`AB%)sVd7Tg~vD3bX2i_h|G0FcohS4g)8)ms_1f9U(D zuLOpPNMZHLsBgy$7jb^uupeQ1$h2+WAVxuFNkoL6t6EIl86f5y=~{T`2DFW zxOf()$0QEJFW_;)?sVlUF4wdY=BvbrxLtSIzCe5j4J{Nmiszuw6Dsk+g+oa=j^F~K z1+_&sBa+q0gMwsZHlQun=tHvf!bEjhjJaP5Sb0kPKq47zdMsGJz2I=Ox;v$)&r~v& zRz@pK*G}Kz@j@FeC#;;V`TE;ln?q>SeRDCTzUWgWOPrr0+`dgA-S}?8P3U*t$_N`K z+vC!NGsT{+#Vf|DA{Z_#j# z6&Qlnl7zO|NpDMbqsm`nw{4r{HSGu+w!BxqkY_8s+|qhKqRk#SFTF<_AOrK%WLk6y|gdiR@E=@Dlc1HK~IhqRB=PV>Y1% zOk)*nku9B?c4JB5b?^&3oXh^UO0>OS;#$nT!Z)F-NF{AtH+5C#nV0Yv2G?o&#GXOu3J6^XnqGmrXKJsKVO{y4!9^8V;w730XV8oqa1Rf)@#!>veZjJMDP zDt<5|tcp(oecg+|bQiGpLDZp1p<}Ov5iR*2-pne2n|2^Zfz88d)(wo_P+KWzAKVM) zvk?vQZP-k%scr8Her;XjLG0{t4`LcxKiz6hnF;&-vrR7Io%0ozZiS=c8+EUb z47^3$?%1FtqwGMh!_uARnkc;o?V#fOr&B#2pY;&URo+;6YwfIN)o$(luy0ALt__m{ z`(r{m=eQ&V{or100@@=iPdI$1&|y@^~1LEu!%_?ZKl_L%fc$~Y^8_+~J(f$QfkKa?noDV4pc zQfSk14vwELxHt4tw(nt8_?55Kwer^mcwEw3-EZ_-gv5_nv*%`{4Bp>9^;*S?p4BCY zz$=L5OA@n$hDK&jC_4?&y^1o@rTyasbI79f&y$KVZDjK4NyXT0ul`#w>Y&Hn+=sVo zuiflxl*ef^5i|Qo+$j(0%rS+s9SP^9yd%_T^y}aJ-N*giR z;g?LZyWH4?jwaszu%RjSPcZ#0T~CYGTBg!nyzZvtfzn5$rRp60^}7u*8FD-mwmkP= zhdmH^EAmaTg2I)WE~Fc4l)2nrq!rUpV0lNg9ZOE!l;Ounb z=8tj=%8CPQlI0R+xO|OUVahs{XW}(y6V}(`g_TCg_+>GijX&n9F4iXhd`krSGY`=k z{!|=yK68eop)pYfh*7QY#v1=%uba1-@nY?h!1U-unHl4ZpY6GZBKY3v z2Oi3MBPh$HOFBItdj@NXA5Td?F4{7p=bSS6VpmDo(a7(NOErN>3 zmN9bdUcWru^m12iufeV&#jY*y*>>U8@IOwlf-Hpmre#@9>u*pmrGESkNE8eGTr+;J zYr^q;caA{1e1W_*{9Sma-FCr~X>G`x_%)Uvj{Dp>J#AQXc=6quT^-@X+2Yzo*bL0F^RV*a{qwyZ~PXJtnBJ#;Q3k11<`~% zK;r^Dsp)uXs&e;B=%G}25r&D+s+1NBm=(?7y-kIpAv3+mmf2IiANZcUtuj-Tdu)5D zQ>#cS6T$PYz+qx7L2q{i!ga%KT=??X@Rq)ucAF>vLucAWj$tlFCxdaBg?^VY{2Pwf zTyj62!VX^-bF4A{xVw2}_ThHM=if|TbDeYTX@c@IJ=;AWnyZQ14?lqpKUrvQgnYH{ zG3^L_TsQH_JIWxu&PhEQW*Qp%t|K*|fMoMbVtt0 z!rjnzlbC>J%#w0tJ+7MMLsavq8Q6Dv4h?`qs&jD`g2lj#3@Qn2Uiw)gAx0FKkMR)F z=x_xdH$EHk3`!PRg|lY%>d2(11ZO8I1|@mEIE*=^bJi@IzBe#)IhPxQ)s04qonh4p zQBlLwKiC(4)kntF-}k?hv;PaTKTfj% literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/elephant.mp3 b/agc_2-X/trunk/www/agc/sounds/elephant.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..f00f6cf51443ae41d5a7dd848f0a161ecfe931a9 GIT binary patch literal 17040 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 n_-Fudu@nnlI*|B=mKK>R=d<;wp7dZ2fs literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/hold_tone.mp3 b/agc_2-X/trunk/www/agc/sounds/hold_tone.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..8a149edb7fb758dc74d3ce39f2954abc08eb14f8 GIT binary patch literal 10254 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 qGkoixrLDi6wCG#=|0(_b|DW@JzX3b~5E zshWp*nVEl8@2V}erPr^!*Y4E|{-81d_@C0Tb+UdrhWSz`0Dw1-08~^|TwGjIQc}7X zv9Yo7@bHMdNJ>gdQBhIzMFs{2mX?-|FY@s4`1tW-*o)%g;?mO6KELS8moK%owO?P< z-Q7JrJUsoP#l^+V&CUH6ou8lI-QB%Bi%n5nNt&BOfa`z0&;Q0g{2~A4dnm)0$?xr8 z;5ca(OkOAepuz|;!3UYhVgg|>Dgao-0x>I9jQE!H+a?LXh;?fZ1UH zdpudt##dS1if zU_>B*2|!MzyeL}4SAJMdQ>dWxWqp`p4yduCy_R4G<`Bo^(qKBlu+ZS45GdC{y?2^w(V?Er z7mv2_p}14qzjI-0cq62_JXT^oc`W(4l{eUGiG|0-)(U1A%q+u;*({~PnA}1$793ya z#c?4F);Uq6Ip$%OQfRR%P>#<$Oi75lAqRdNAK-AsqjV%-p)Gb%M-|`T{sG-T5>SHjGVkTybOKPTMVSglMRmua zDn3nv9^yg6b#zr6oqz0@5s0NwTNh&WBAF9|Gkn5pM;b$}1?Ivy7TwZ4S+Pw^E>IB= zzD8^p`qHPxU|iu*Cm*(QRcH)6Ke4)VTl!@CUg8uNG`PioJO-db+J z;h)U%?p|-lDhj7RbMxOBxu&gY;)h>+Z@!pAhNt_LJ-w-Ya;kJrP_pz*XIzGidvT35 zy%LRUSjR6tz4Ep!dxE#x%~!?-bX`;`C@>WbXRnidI=EZgTCN>DcA1N^ksvlxXn4Ba zHcFAb5hgB2YZCo_F;qPXzx%cty+aNIn4Xgfz-6{VOVN-?zYdtgpiqeEraG=OHX5LV zFNh2e;=195{oQ7Wlo}b6>VdCtiWw$>c*d9v$93Ts)4{saYX2r z+#vzdjRd_Hb15B}0!h7RF3&{Pp{!S|S5nr*=evHFdqV?{PhLyrMW?!qBdug%uin>T zh?bqMBj54ZeB)Y*^#wEUbeaC{;{p#tfe*M@yFxpUq5C;)WH0_IR7TQ zG3l92F(+SI5Xh1>QHE+t%8}~C{mK5cKeE|gWW_?|=Yl+vaw@%*<(KLu(~4;k6KSFm z;ldP-kpXl9`bxEwkQm(F%8WcO+WsImC6o#mi&Ee3IGmz_Qw@lk9-r+%W>b+@JOk%s zxJ;vDuomON#nWl~D3$bj!i+c-6n<(|H54IgCc{HtZYo)1!_>Jnt3cvk1wl5jmpaH) zp80X{Bc2-@3AUMQjsYW$3bnq(Y^1JAHclQ0!t`l3^>{cS=FT zGn^-}6G-9TLu*BUbNAVE7%p@&Wc1{f9So~^2scjE{=UBN@GX#`J}4CTjmpTmLy%A2 zFNb4FkUpFBlotf$N4Z>gvd#qg^UyZKp%?(rP>}=~V>to<7-K)i(?|nk5U?!Ki}Pch zEF9%Z|FR>KO!}gk5($!Ed{yE|W?Z@n#Y5nWUHkrz1aja8@smuAlVksH(Xtk;a{gzUJUq@Puevp^60qYP)le$WG zQt@fdPn|hjPf2N)x{fOfv6^1Vjov_VS}~r$v_YyzrL0&o?5fO|83C7ZF%=8#Z!%^P z8%d1V7u4WU!vzk_scdFyiO|I;i?umH#5v@sXqth`DStW|*MWn(q;X{tbN94~sN_PU zSZu*UXG`%-mSP>=9OQ&((mGe<(gZzbI~{3Fcg%&iM*b=QCiQQ!>m>=oia_9ZkvuR% zZ@vpsZjCTYMxXR-9#Z%x_A4{bg3x>ur`}JAg5e8#CkP?R7v44q3tFBR_n&0whidk0 zmuH=0D+{ETTeS@81!Z{z4BqG)IC!*;aDoH(%yJ)*RD&DV>wEdC0*@|aZ>Q{=Ei`^E zybUc;vq>M-nD$`BFx%-RDNIO1%!vCmqwY%FCpAlan(}FLy)7vCFGQGMOZa%1{QdNT#T-a zPG?akRGb@|IZ-Y{AUBEqP|h`}3~OTM1%u0vsV!d5(EgsFqP*i68#F`!8XJMnYRDec zWqLbU1r{84G)kx;H9RDnW^l-iZ(Up=X2N-Ns5LSBj|7UKb?N&T5KpqXqFdL|JR{!z#FM_<%0JeKu>dkVb#;x^d{F=yp%mNzOHXX09p&GUm zgYDya^mo$@rs9-}b?-$Q0zJzF9#W!T;b5F+%;{06=xm7!c@WSB*G&nHF(8NckvC+z zm-)~Z^&t}#sd8apSlBg39bTO_z+!dXG|)ifgUt*a6jd4J;JEq#*||uqzV#^!i#IestkifOtF#rPrX@tpJZa+9Iah83RWz9 zb*OVBSJV4DmLe(_L(Oh$z#2@6xW3?6FJz`EQ<+`pT{GoGt0B7w=C7t{3i4@DHO8F% z9IS8OloHXPmrY2C$7-@#n!`G=cBFm9nLXX0m`VWf5k$Br6Y)vkidRjvnOT92!c~D=L#2jXkg;vrWOA@b65PC9kuTYj^ z;=+>nL3%F!i|H?n2~{H%ZQDY7i)g8-paVr#xBv%|+)1b+$19ydK(<(dxDy&05lteh zbEXGd3*zfhDHJK36}EJS#61vMNW2XF+3}7x-aNrS5*UE%Z|OA5!^z$4+*IL<9irlDQ!F;4nQXCne-Q(Vx?#oS~_i zdP0|rqLoh!Q5?Xp!$;XkBR(5ADH$Jn4IL5UR-ORuT*)P;#hAIqhBX3-BLvW2=M+Uk z6N&b}@7!o*!t_x&r~yO~9hTGJN{-bUGOSOEcB=NNKHORN)I8CordyxB^P`3px9Eup z161Woy55Bz@gByBBYf1vJv(F~teqHkZmB%F&c;L4Z}KA#o|ZMUCa6wCseXhDk#>4( z_~yyU1iw;}+>}H9y6}k5hb=nAZ#}!Rck8C$_h;CNk!NFNNOEf&{+lC${mJsL|E}JB z6SW9H7M*G7CcqU1m-)o0NOE|o>dvq8bO}CrzR*i*|6=g-6q=9MDTL=18dn)H7U&cc zR2br{PBKVNbUISVO5eiPda!h{5a8vQ{aB-uNrW{gp0Ola+zMP5j5u?d&PS*UYp(0nsS5BhEpy4~{<`5!L6*#7f9t&KWv9L8{NSFjpv(dQ1OWg5P!~3c z2^9BBnKF4L1)$O|&%UV3YSTNC7L!XsLcow`VZ;CJnLwv^`Wp=hY#w%w$^i`NZvwwZ zh(pvN+A;({wy=WCLiQ(6BlK1S&_hzFAUY{z^uKf`;)v<4Lj`zfIOINOV(c;KA{4dG z5#+AfY8OW4@-{e?^1Tr|z^X8tvw3c&GiD4q98HTEaivWXWF)YeXvEnn?`y4KFSmME z;*No9Q>;sqcx@y#Fi+doD$FN6V~APyK(tXUSE`6fZ?@Sg(+h<1DNP!~m(+^|7mFPn zlHS9gtA-9Wg`G(_1sD-Pm8uI;+(@9S*YdO&p<5;}JRCuEe{TRZ30?Sx8Sj->T|oZiMMCax8*3fmGj8Zpe5{ z%p#I8t*Z{zn%n&AzcfRbP$Fi%I9#oWoAa)8{*mw&yrHzsK)wb;U1+xmI_^B!nmW=s zqqu{^^>**p;d|7(fsySt~`O1E0F zVyXVe^BboN_@aSk8(w~GrRj=BjcGgyHxDfwTlY^B9!hb#AIB4Ro}LAko_78`&L6nj z`~PjVOm|)I{ICcAdxG`aOQSSd%-ci-vfX3##eD<`N)B?vFzLjghcN-cFbs@i3=k8yjrUZ7tc)cm9zuA?NM%Xrhr`VfBLE+t?a>%(XT|VbsY-fW)$+wpqeStP7i5D1mgX{{%uItO)-R*8` zKb6%#_zn;egnP?Nim%M~=5Ln6M&~X%w@!BWCR201V+S41`2P98(i7G9H9Ubno_4&! zxNm5kbM3+L^J#*=ml2xRw@7b?hhPV7f+^getHz*jO~UKoMf+2d)vr_B*@tol&%eKY zh%qL}Aly)-Lj#9cIrM58(x9;-qmh#v&edq$Nq;7yQcnVgfg?bYBV|ZQ$_iLO;30L& zst?>7QG6RiEVY}$7@f);pe%t!*GOf8Y|-FRVaU6Wv1`>z5Qlw0im0^x)BBTSNA>6W zhKlTjR-G*+IwdniD)Bl0R%`DGL$!zX<)etKntvpS1+VKqFky5G2A6kPim%omkRI9l zDiP`yBVwW-(Nav!C@+>p+$6e}xDLqUuZ~tf?C4F7h8Ea%E_*3+kX-$^nCWGL;mBG(loD=zXsA<8vh>{mq(aNOUzbEmT z3yG8J*Wz3mYFaJXi=&c|>6;*qT|WTd$04|d7xk{7rCFYci+P^#edq1<=Hrg4hIH-y{9N@_;gH%4s33Meus>9vjBa8R}-&u0(4cfD;>K zqLxc66w$HWSh;4aKdM8POq(O;y%mC8td?(U!S5O%+j|zuDv1gO474QM2OfcycwF6> ztI^mG?i+vRYkyA=&FXphX&{&1@zoNCK2C2B#nt9E`rL;t{wZI1>pajCv<(2@Vz0q8 z4nl}WN6e`Gz~N?WBy#oE(uB2SZ;2&R~}OUcx6rDb$8%R9>Z%>IW6B4c_D+}Jd0;H zZS5&PhlMkCy1)Bx?6i0O^hlN06%EvXHlH;29cJcgq{}Vpw#3+nj5`t&CXnGX@Ea)mb|I=)hcuPF#ll0lIK~GQq7|kQ{0eppYcl@ zhO*@(o(iGx{s+~PXmGu~L?T}lH+8ny!GVQ{48lJW-UCQZnKg7P0N_ngTl25^0N%EF zKO0B>s#-PfQ0eMQCFvx2=NWl|oTDGlaQJh8Re&N_GLP&JwXJS=X^ZRyo%f=Dy5dL! z&hopLfgI5RBatmFGh2)!3RgUK>j%>VLusrD9uNgNli}O#h=$b-yG=5Pb63ByQ;A}- zS3Vif;f}*iqf`ijfRxId4o=-8fKAALoid$alSQNHFHk#z-_te~?&5F6ZEHY}ZWJUd z;8(8^_(UEys;aKw#&Fj_V>tYaM&l~Kp{fpbfOqClx!d7?+ z|3qNtYHX^yD1qh;gHGVL$~(w z)%F@MW2LIElxezutqCOK@{uWBBPKsSEa^3d*jmkO$4&)OEu$L#B|W490Dj24WAj+H zq{!#SLjuYzWG?bW zyP!QOM=8af*JG}&+tdr zc=!W6t6}L$MRV`;L!O#=php^@v%yy3&!~m*u#&>ihA#1(8Z3M$hz0cB%PHs?OhMQsBx7tdX?;=N zuf!wtAO{z;SF5zvvc+H#naGp?>i0=bzm^VdS;wstJK1kyy&~wGaDdOq>;-&M&le$g z+T>L?ejkAAVB1XQhGdeL zoE%2yL$UMLllXmY+w8i-`>TuhHrV;%7c}iZpB3ESf_%n(=WFBcjATYJ8ZYPyV=)x? z=;M-L$-EpI!^y(H&)&k#ue162cj=~_-A6%0FUY$YBJTbu!i;fD$<)9jva)JgJpIPQ zWtky(`hEz4Sz$x4P$`U>$bBrgt@3d%0*iwSTO`B#Sa>o{6iood49o6(K0VU!t!=&+ zm07NL2g5?3?3J>z&bsTq7@n--yYAC2yR2u@UG4MIW_vjNYB+BL{_t(5E1+4DljHOb zE{<)@MXL69Cc_qrb0lb_LU6KUl%_7YbmBzI5$2kzq7gkx4ZtS!>HC~tIb|;}VRfqI z6}@6qvh2NQdlk8#MqBdZ`-1)(LoJi_tEFYN*{FXc*up46A0#nM(`Vbe8N}D#?59<8 zL~^{tDPXWMQ_}eiXdIhFByfCGTigds#XGba5C^YSj~vby|c7 zWketCCjdS+3!QMdJ8D{^OB??^S)4?5DNZ(tsId1#K(?@G;ihd{_&da}P454JHSAk_>)IOTP2UyZzeyocet}9LRpfTWi_$12WR+UavMTF0sxEIR=74_kQ@t# zs>`$W*_+b3x?;4_`|jbYm04X6&nv-I+a9;KYaX>#3)y2~9Ql(dy!kTPG8Jj@)fa&X z`n;X?Mz`SoW$s9xz8x%8vN2Oh0D>X_4HBm4g2d1Nd(hMz8#Yg483hWVYlHx4cq(zt z@qRGz_Dz14U_UUM+?1BD>rJHB)}6^{nnp5_FTx>Hac{L@v7jqV%9c2x1z%-TE7(TL z`SlK>^pDy)j|=d|e%T?fdl$3cZ=J6){uab7&68!X_>Zqj=X3O_?sP>L%WdN&N<>`<=7R=hF^e}5e%@@!r<_>e`vL|U3OPrq__K3c$U$q&f4tm7X z(+=k8eRdcaH@f=OV&;=$S@lJ7aoR|t#y(4Yyo?fMbu?^yv9FZr(Ld|Bj<&C}K=j6C zQslv3n7zPThokodq2QITr_e{>#9ISN;ks%+USbO)wNL$TUI$K|2ww@$=O*Jrdljb+ zXhQmEh)k$V61>Y2SUPwusT6!AXk^2@C?UZyRjOQbRjX3aFc81Rc^bZK19k>onGg~+ z!iYT-U^)~O{BzMkdd7M2x;hIVQQ;=E1XcniLrD}zV7AOCZtyIs6GDGy)K%0%<6-ix znSFx6>wPGP-}k0(=1ZQbF4!-9wlIZ>&wM_*uWd9ZUD{X>w3K81&Z;w)zl(S4qmN2E6Js!yLCt%=@(v0zfVt~Es zfctgx&ecr-5Mc813lBi8Gc^ec9Vi&=I|hjn5yc>`#qmTT@%D_B5RwBjHjk}<*aV7U zaV7>-Ij9l!xI&T6qT(j(Tv1>LA1>xZn2iF=h6<$O@Oxao#0(JRuLPr_LW5w5-xeFv zAq@F{3vlm}9?96t``dk#&Jc$7)y__BZ0MEJ2n{pFWe|ieOeF#rviA~nET=PE;yI{R zkY<2iqfbubwk8TlMS?h@5}+JZ2>^f?fcm~IoZ#1hSt}nc7=+y$N%-x6pCdzwI!W>^ zp)^rSsV;&2HocvD=JPLL;HTT!mE{Yc-#0?YA{%x#DQHvS9J!6U)1uS33rIwb>-g{3 zn_U*vaBMZuxvpu2ZjA4?$;VDIC`HH5Jv3V%VnohP=xylX#Rd6AgNbs6V>3^tEQwzr z-5Qu(?=5Ox+f}(HQAVv74T0jmVSHj1hPFcF*(*8st|&}%bJb^Ntj(m!!^n|}8gdeRvOLb{AcG@0#&ip z-qMM^424Kc(Q@Id0-vt1!7?1;h)BSQG9IdL=aQySI#=$FcNm~7$Ge@}!3h@BupmZ) ztVvcOD3Lgqx2u#6iNs2WGFG`t)MPb9AuApLm@!7q*WMn(vzqva8dFnOMra+m_}1{N zn`V~IbS~j=cj!<2EBM|i4r#9T_PWE-lb3K{yfn1=tUvmS=TB`-Ls~mu4wZu?rjVpX zRtCM-Fq|1@7(S;+VS^&(-!DTWiq+mR=QkW)Yj4Sl>RkN5oolxe$q+fCHdoBX|7ME! zC|FqU=b87c>zVzSm8Psc&T2Osvzpdt$&{{_5kec^qx!Jf=}zcrE&Z;&8HafGQkw;) zo1jC@%f}Cep<2k`2Fv5@(VK=83AW^8V`8N zim3#%2=gF21?1x6gnY!z-|`FxOq{kNV|%=98lnG4@C{nud6K|5eceCOU6wehj#R{g z0sx}$8!`Q~&QS*i#p|MxC?NG%f$-~geKmks%@bz6_<*iNnXoy+@`&N0LG8nIVO5FQ z95xj;%n;jX{TkWN6pG>=mCEDlc%#QLA7!nq(1@a(Q28KR>ADNk5*u3;{xuQ#cq}F@ z&1ptE%qQKm)CqAHud*P0xf7H$<>laSfAM*C9XT;# zDvFT~3UCn$D6M&NAff0j0z!(JCL%bzd_|LNhcp901Daw0AWrAO2jj0>>0v-jic&BG zs0U^eT|0IPEzmgV>!liB1GY>QID}&4Z;Gfrs--?7f+llRa6rwwn}3y>3;U>ibZJX% z-LY11P|~*rwT-TD+R5d47!7`OJ4-yCmHcW0&;^XIXCt=!Ru zF#7l>+cMqcDqvQ~gmMa31CAo^d0w&A>f*99OZ8K|i&Ge<`^7+wPQy&4>1nE09A!h3 zF^2-N^OSPW&TrAnkR!H23|9i{L65j3=~9K{YSi#q2@HvP`O-&bd;n+RRAx!Bc=<}` zdt8{)LnZ_`Hd)Ar4hLOAlN$aoPe+5u!J>I zUq%Opej`$__OZBI2GOe1*1j|LmwrdVXTO*p8s-_ay^{CH$idn-eGNrQ3q&=V`wWFQ z+M&0FR;7A$Z?r;FoEWG~+=9PNc8Q!KJ0gAeQT#0_rX3O`TX={qQJPNZA$aocx)NI)92HS3hGroA~G$Et`gz(C=S4*77$ohc;!&mW33);A1%oT!Axg5zdKmVrz>? zJX{>Wx>jM9MwkoB*b zmevr$H{57!TDBjwp?qbz{;4m0-j6r@V6hKiR3hXU%~&)LC}o;TR_jX;zeI`YKt;(l zm?fR-MvE>$=|EX6Gkscy%jFE|1BeaBXRU$jT6+6EhQjAFkC@e4gl>T`)9{#7rlEcl zUPJcNnnE(h`^wb*4)Ar)V6t~$7-F@=#ogX@D?aafA{SwO365T2qOHB!5@5IKV>C*^ z2G&3_4_!IRu9>Fy9|F^Dmj$K@KAeaT7Rz*_nyQ7P#1x)r8Il@_?lT2LJ_;-g7F1qR z9ZtjIG$gW91eYAM#hQmiZPHEZICEM$WXZHxy+O96(E_oi{0wvIq@#@>I(9|1x$*QS z*{`@S{XEdDx>rUZoiss*lIs=$>J9dep$BHz`~M>$0zi@Y5{o=lTG{J$TUca)nUX6?jFttIFv_2vu7hpRFS(wwrNHU z_+%JYdhE@oPwwJA=TpaBiHWfI!avsG2fx(U9(hWl^$s1aZ#~MKyoNXLRWj4pGY?~$ zf(MGvQ2Ub>YGW#z*_QYY;x`d z6=uW}GwSkbL!CdEZq13|>zX3qTDFaW?TSi#C8iId#9`d%&U$*XlRsp2AQ=NOLRux8jw zLGBUC1(!Frvxcw`@nts2;)5zu;>gR;$+NRIh7Wrkjag@HJC8KY< z{CCwt+?G?pKg?da(znpbjU<0{qoBEpqCxvV)rWy!m4&xkhn zEVL9ZB)s;Xc{2Z&Uc^|&@5YZ(ky>}b-Q@76MvR?kNGsNH|j9% zQ*&4QD@zrA^o*8lFXCg=PB`v!^hPwc#bCG&Tu5l9tv#>k656PBC0fl5EU{=iZ8+^J z75%ftkFHEf|I!(lv@Tg(mcvY#s03W4bweds*(`7-);y+|_<0g?WU+JaF6qTs+RkbQpd#JLVKnw~J1@Ents1`dHEl|D!f3 z-CFhRMAB@36Y9}qn5J)iRZD8(kb0l{{0*HVn^pHrD67#A-n?^bF5&=q1pp9|`FxKX zBH`RtM8I>42>ldhrC?iM$X0OA2Fj7*{SOH+ip)Ei=1CZ-c7FxxODxjY3Mslzi~)ux zUuUPoB#kxFvq{r~4#M3+PSi)J7l9x|9)IQ{>r)8?8kGrMO}mEg+96Cfl7 zHPWcz)9!L)MI8_GIKG| zM)DZuz~M*59=Le1YVv|6`*;9#*FrNaE$q3IGfM?(@2vw ziKFSoP_DhUxz2W%TSlPhw@G!4T|v9-*F$N46WqD{uA- z3q$kHWr(17>7(A=BZVe)XaxEb1~@>N8Y?{+7cwLUfnw5=IGBM778_BTjRXUMf=t+r zxc2bn<-~%){kWi>!Q}`g@m>1_0p@=s~WA!!chAZGF4GCo zdnf7kZ)$EBcUK!O_3vY9D0A-j;!&E}KRl%S8GkKtpF!pKQ(myBN9*Dw0s67Ed+z$^ ztrjL{7b~#ZtC$?uQ!>y*sR<@ewF~@l;N%ImE^pN|zpZWAYIR(5I5Xc26FhSiItkQdtPdzYgDdMyU2z!R7NtR4eU50VO~aDWOT zM_m>(H_5)GPECc2U-V{*DTbAu1(A#ZpCIQX*S|GpfNGteDuR03cBh1im}TtCWkv7Q zmapK)P&#%BhPIpHz0z!i!z>M!k0@Q{y(}4_XGR_j1(*6!@s6rIwdAo7&19 zWjf5K9g(Je(N%4(dQGFUD2oDjgH+PNm+iZj8+Ku6ZLQLrvw4oLqatA$2a_xN`lYo3 zl|OD+T1PDxFwb5+**zC#kV^+HUgmqpDimUl@JxPR-L_UuRusrE27e-aiv0P(K`T znLEM2rnPqMvIyv?ZjzmCtDbLRt8xKE_`a8(Zj#3#jJHt0G;N+s8jF5kUh|q=^46-l z$LG~Mgp7^O-Fu%(%$1{roI!o#+v<;u=S%#lK_5Z%HK}HET z7Yiv7)KU$U3Yn#d3Puq3YE62JR|rUu^}!04kqF&=2uJR)x0D|Hp#5l?uN+6OW46v$ zw!xu@i-gJdPRh}q+NEB=lX;`>pByx1v z*EeDTMasM<+91~w*Pil#;&+l-&GmEz%-^qpJsEaBVA%*K7c+DFQ)TZgM_)Z#-fAZ} z@t2yXBM@y_!d`e};oqOc(bz4|Q|EgbxaK?)_D`Po*#a)WM#2)k6q^rXr?-;C#vMbJH@q^D(`4>6(ZGAPx(Pn}LNQ zgkY#z-;ZQC;bh$|SCNwjP|Evl=>H?3;w2V&#e%VQhI-S@0BX+%p?K z@|gUO@8lsO;#~Jj%Swj0r}J@KRPJ44B6|c=#W_22cH(rn8@gZ`TjTOf_aAor`c)SY z>R_mLp_2?+&$e=GjMMxR9;>?g^De?C*TI2V#>In9yTcXBS~&bK>jz_acCm>RSq38( zb%=xk59jMd*Pa(A-!2+#sLhsk{dP+xT%71@-*QHZouOuN6c{?9yyrY`WsqgykpiM& zY0g?X9%lw=q5W`vtur3}&Q1WP1{ZE1qF3)LnLs9u=IIn9QMhqstV-BbpRAPrhXfcI7qg6R8w`B+_TZ>F0a*Q7;&0o@`@V-yJO;as zS;g(D)7Ap-oXcZhgGy>`|0;L|s{Cby>gi|NUo;c!1>UXdXC$4mwPZ2B&)r`=g`;^q zI;A?CCMBcf_|x%K9AVA@lF)?=s|~-i#Fcb?jNQ{SeHyye_WPUBJ>g~Dy6DY%mAcE9~mXQ;NA}7#rw31fC1#k(a z7o*DNi`pnz*bakWjRm?Oe~cu;g4k{@FW8^!B(dLMqEv+IiVLc25-)`P%FlRrVUsW{ zd_RE}G|`oqe>tJpudExQ=X7^!n|_evalmPx|93RtuLP8$v7}{uzhNx&YazHE=QR;( zOq#S*9lE+U7mt^!v&|tlzc@4zfop~mIGUCbk7V1h^J&eh&!=z@yad~lFMR%W-q0fD zls68EjZ1N`GUlzhWg}TpX>&f_W6HzkEbEBMpxbN4v;p^iT$@tYkQm2#Z-KY7# zaLUI~(x*V5cbZ=#c>bKemD5!J`j3QW;M(AWY@8Ke|Bxs%u=CA*&h`Rz4O&S@NPpOe z*cL^%i|^}-#ze~tq~qRkM6+UqW)8&!eK_K|1F(U=pgLbv{3}eMj`CxDQT!W5#l>QL zyyyF${iu6UgZ61}PVOSwuN|Gv@U{<7K9ic^9hAMs{y;+(@sp)|fSs2hYwl-a=na+7 zM`RQe0GRAAGDPdM?9{}fgwy4u2>*hR61IylTE_P7SvQRe;^uV=tW=S-$GU&5L;936ABl#}lEY zJW4Bi?TO{V-Wv4O>|HKRA}6~Zp546d4A8aPsRoY=+9ofYq#e6^mTsJMPb@fokWl$U zfEH)CA4hM3%!U&+842iZVk8tfm}|@!wbFJ?@2Dv2fs%DhwSU01aA1I?hM8ndn2XS2Q6 zE_r%Ke8y3I)spJ(f`U|uES>5{_$*8ap#oqUTzaMzQoD*PMW7odKq*d?(&=?ND4!B{O5Rc$PsYO|xQGqgMJ{3CxH_{9Gs4emIZiorZj#0IrkIJjPY4!M zIG+L-6RAr>t*f^48`W9y=zqt>1^pvo47`SL#fEA3e!Tc?anKU&QnnITA^|pl*vw#% zmbY*(F;%x|Mk6Y#Dy{MVTID^WE7p}~}5?sH)Gxdvgq$_|%aaxmS z`q86ImI(<^Yiddy7E~%8Mv+ozabY4r(LJq7JOByi{}h8M#)EB1JE6i%0N}jSlA4Kb zB2xOC#$zo+wGi|vg`61Buh5A~IT!Sad}m#R!h(Q#OL_L2ECMkI8}h}@b76(Wrg6p7 zLsV4@VxoHeH%a%9SKXuQSCr_u({^Iqw!Md@)s1EO^~rYzih7F1%81C%35g#U^yM`w zHtex$ooB~VI%(eu^s=pACO`e*bj-NPCXKCV{ZqF+luQ)rCk9ua;S;fG?qD+N77S-7 zU0*+h7!HTqRz@AvGyy{;k%aa0SsOC|c-GwaDc~>+2+=;7CAAAI2$2_=j3&T*h8Xaz zr#Ii3euf;CNYMb9JJUcm01NRu*!6XhfhicEtjm2}B0Egzk_`(8a&lnJZBFIZ#erkT zN)rZJI@%-YgAm_no2GG%;})n$CfqD3^QbMETYeoEG+w=~P4mdDS!p&VHxCpY_o@u! z&waXT6q#RbkJBn|{bSh4yA&~Lm(kVuwfc=p*ICA5e}>k^n1e>GD`m7^xwvvs$$5%l zVZU*E8gDw+`o+e!VCdUc-#sSY&o}=_SP5R;8K=OYe;mIQrTx?j1J>-tRk?Le)y}%* zO#}-6E!}PS>ehLBcKUO5D80Q=Y2C}m>*jGmaIgEZ@>kn`Cudgt-zolNk2fTwvOAs6 zmSO^ym3TRo!;jm(=Vu*TzNP7Zh{YNZA&_u7_CG`>@`#)~z^suFsj$zRL<+c@Y`9=X zMm0HFO3V>71{N@3bPy5}8UdPglH4;QIU%49@@AR<5K~75c*z76;}h(ih5^vrBc;TQ z;RDM=5OxTk3IGu7AS3Yl902QvpFc_Yat{K5VOWU4u)ZxZXqh(}5j{vee!rX%zG>nN z9R_~@!o-04(Nt(43}RI~bOS*;sSegckCzFpN39|f9%(wtx=#`ccyTFS++A9%Erk}^ z0zZ7S=HkDYnX9>(HP2ed-n@ICea^G?Sv%)!RRuv1;2xlyo`S62{SMXr{@pDc00RgB z!~neaTloDN4iE+C>FO%pCrJJ$K^9;K@C4WZ>;VvfEWrQ%$Qj^wzjy*X?j!O5U4Y2_ zmJ?ujAM^N6?sI@IfD53fs_{?>*?%g50mK0k_vd+7!|n^{87u1C|0w*wXu^HMeKPz$ z`Js6a1qA`z|7qw$aTwt4uin6Y@&AsIvxnn-xHvK3?sT?#Mk6fhE^}nku2nSW>Fpaq#}YJ=QWv0uTU424kBT z)(R#dCcQhE762q;L?W#ru#iHx-g*EG`R48)feILe4+6c!=LR4F)M8@yM!iJuetCkx zVSW3dG7xGRuyD^nuN4*+4(u&H@b2yoISnu!De7%UE{8rL#P~iAavvb$xR3vbAB>Db zG!2>bHh8!)UH~n6X&-jl0tdW^o&&P5G429u>$XC*G5}e&)rs{$!#NL-50`Ocq_y%I zCy&*SLF@I5moQ!h+u=kJ`UWr`CX2F<)E^Kvk$P1bP@l7hYSje}dL%JYWvTb z0s-`RG+N^A08oW^6{tBGNMbZI5)B$3NYBj~5KqFeB&AVhAq1MWYD+h$6t@P!sg?2Q zrHlAf2wIy4+38gkv_fTUQL-|FAZmbokJc4A0hS&yy^K7>KtnK$U5YbTfuG5mp}!`E zL)CE>%~NE+j*4LhZH1GNJvZ^Ms5nb2vXf7Uw=ZUvs@0g4%C?1N6BK!U%F? zT!pF6YV+>P>${&{1^-OvTHf7dER4Ev<@-kC!c9t!!AY_vSZyjgpZ(E-SN~!FGCnjR zQpGyhacl~wF@UJI?4B-?gwWwvk?qj}Wy|2+EkZ^MBux2~C$fggse&Zd+#i-Xm!GD) zSxwi6-Yw}4-g8h!eKaS_Y9>qjtYVtrCWi(}pGvQ`*1*U89*AR@`&3GHyn2QEyof(IKo!UV6izBu;;r-uABZZ2S6~ zR9go1d|C2R-)S}-W#x;isST6e>(1}_8&Wqv3GPDLZibCsZzneEGCU8o#Zs%ijR!SLp`O5iBd1t^GEraok(!V92UgoFR zg0P@WPbBLaQCLoDw&;=pURY2pqc>hPMAK>&0od5$5nuF3oznTw^sy z+;hz~S6U&W5?Qw^&blt?!im%qGZS`3w8kWnkXU&*d^VF+jZVdrZSv6n}=(WNB}>I8A&2QVi6&-m zBE>l@QNBnqHT&F8Y*U0gE%mjs+p8G8bPamWwRZJi+Ebz+JSHAOVpxV;9gi&h^~5G~ zxaYO?5Lo37m+QUHM4?NO=tihMsqk7$DYJPrfku2;~Bl+qW3RLWtsNdh#9(N|ro$L6vzyX*qd_(9p_MrS+z z46Ze>j=Vu(qCZc*E%N1_^z1PlTaJ?I81U0P%V-G*uKEqJ?lh${THRJh1O*u)0U#~) zFM#yzQao<)V-y*_lM5GKaeR+nTu_J7w{adJ2Y!|Zzofv`%2}OSX-Rxfaj0y0x$|H| zXZ5-NtidcjR4veslibzB83lXd(&b?%gPX3#{vKH^;-Nyj)B4O1%#Iy$fnHT@5}`kH z&EPoM{Rrj|Tw6?H6`qyMF$+Awb8!_QthBE=Niy2mMm*E^ViPppb}9cHwg~m~N*<}9 zQsI?KZ)egf?xJHwtFk6nqHUrbMt=hjSg845TeqQ6@lUqeB*dKFKI@%uig*D@VLI&? zt=v`RuJIK7XlYw_-4G$`w~M&(w5x=_1;cCn`zo9_T3SjCSE z6Q6Q}BI@*WYuCJAe)R%_)?+YJu^nhI7F8AL^r{gs9wD$i*U4O&wu3R1N~=WdxqI88 z2Pz`OND=fx4ZhvM0i50^+WsAoCBOpBBBAwFl?@FtOc${EU_42xDN>4Hd8=TSd}9wu zOP3hRjK=wweLq%+X^^ln)fZZTYLHgMTZSK+cA0KH=M3DYZo5;?*zvdfE8DKjX&XE{da1JRvWPZnIxxFve8Xvn>Cno?eA| z*NYrX+9#iu_1twDX{cpj?7ckcdK^l56U|O1V8x{Q6%sB4=&TMzKKP{ru5QoY_g_gh zTZtq6@^Wj{HktOB8FdJ@iK2Ijs<>MJCWSL{m{pZ!99GaWD8AKNBhaj5m}l}5c`avF z$og1J-bPQH?u*;E_FvvSP7Q*XpN@ec8fUc;%MCpR8cfIW9q#6QTtvsk3Fw)f0YZI> zf$MZ#GY9e0kLNtqq^=|H@*lSkm}?xATrW)^F1}VPD3xawX^>O3@r}(cuWe(yYm5fj z8ZN&K8urvIq<*Vo$lj&?iv`8-H%usfMtioGamqTX=HupJD4UJvK-*n#)<0}Q1mx1Q z!+WAlzpg{?voyI7YA^Yq2M?DbRzuc@OdrLzWaB!g%U$Q0xrw&Wwk4S=%T+vZTUnl7 z_#sqdld?RPE0SNjzhTMuc>W{W+N$%z6Y1@iMG*zb6!l=GRbZ%OZa>o>e>%3U5Bx&H zZNdcVU2e*#^sEag2br*xn`m0UE{edUwAvO-6K9Bo$<9_IyHW&*> z#508baoo^R+bMIROGd_Vb_S)hJ< zFDsJHd0qG3FMhc6gI|}fpd#ADX|gj4^c-rMGc!2Xup^Qit(Y^U!(#Hn?4T3s=~_Bx z=09((zNtjWxZ1c~YU>%@2+t1R0<_lVR7=ej3$(4h zj5AJ3ed>Z>fBfUnrP+66r`}O=(m_F(7g-*1Y)!wcpXy3d z^}gjum=yr9NE#<30l_ls8Lj&>wsMYmCZJNvy>K|T)q2A+LG^G0)cuc~;zQN*47( z@d*_Ng&_CBH)$*W3GQw~j=Arqh2MCmTk?KX?rJfMI13yp7YAHEdP2&}x#4KCZ4{~K@>BjD-~WjF$kVU znr!_gB`(c-@XG^Q)1K0L=)ak*Uqf4(oW+@5doI^qFV7s37HoMXlzZ8CN@!i$re8R* zzvon|(Awgg7xUyl%2z5j_(_g)K$iAX_77LCNmV-s^h-^3VH%Hz28Z`n`oeY_{m0f8 z#4JtN`Nsydr>b$VuQYZkru978k(?1%7+Vpe(Bif(9S`c?%Mg^^@%6mz-?6#(iMWL+ms+z!vK{>}5YAed-YE;J= zW7R$W`H})xz>bt@F9(7_@rds;1SeUAlcGE70Mc5{+n5pejWRG#N)hV!C8K(0j5M48I_t~FPh76FYn>&5kr70a0k{!fw(DAdBQ^)qKa zBo;?MOKQ4`hQo@ZLZLpJp)H=ygeG^igGM`t-M?-dO;&$P*qpviIBRRB%FVs7o!N{d z!R@^I-T1dD{rz~rzrToY*{^c>XenIW%)FW+HSTyWY3ZC3h$n2YaS8wV55baCAxq0J zDdNMK3HcM%Vi~tWmqI~Ly@b|IP41e{*Z|Ckp29EV{U}K8{1ky64gqP_wl_B6^Y&6N z6`xgmRI8Fpykqi?WVGZ$^WlSEUeHS3pb}x1xV(mtNACTs#F8Vi9>E(9*IJp zhUeHSe`No-X+uL4!e4c+=MY*P9P>OG7)rI##SSKamZ{lW_j9~*aQbt#`H;MlaVZAz z6AGMRp6N=`mwhA#at0qZN~V4{OChetUF{;@8j4Iug*^AY%3hnYXt}wq>i%sZnSKc| z3bg){jQAQ7on#9I`%GJJ)em+CNfavxd+uq6{x51R2|daRPL=f}=E zu!=MmF)vs`JWZc!%c=~ktu8yFic{u{HlDx~rf(;xUh&Lr5zY`LH%P60eh%u;acneE zro8!7j`y5UiT9(C!c&RWyeZBm$L2AU(Q%q+M`6C|5x)J&qMP9`0;lj#x=L?10$PYI z;=7HbW=7ly!E)nc5V2Jnko;1jW|c7qx=fNnkGj@LD?f#DSpjcuIf`tt>-E1os=Iyf z%rq8!4;L~Hdnh&ubKkS9lFGtJhPf&Q3gyKJdMtuh8LwRRy<)Lit0!^!KgUGjVa`lR zI|ue}LCMpA)XplO%p0`F1>|;0$4m)d#;c~XG5UmBAKVHj_3*xtpiYR*^idmiv*LJ) zgQ6oE=3ZL+@KGliEmU>qqe%R2xgGJFA@^@f!sLTr>G0LkVJX6W|NbPgL*Q^Z=X%En zzJGJyyiYrF^H8(y5$}eFW~SMpx?t&duh)|5RBm-*LFv@-W^7bMyMGfSIo#F4q}sUR zLS(y6OU-i>NGJKbl;o9tr?ouYI#+}>H}lHx|A|^IuKNv-;#4M(}QyDnrPkp(?v&NPbHHb`q^ zJANoe85Bg#Nri79FmBEkGP2ngPjWJF!-U)RjFf_S>z`T>&Ew4IPrvkkYMrgtMM1sk z+efM*`Z2h^kxJ6*3a!39Af&hLeE~$f-#X|LUqSc9jZ}<7lUX!MbtNRer&k0|wkVUk zv=7Vv5U(naB>bikj%tWOPLG)TQh>^` zIFB50w^hD#zn>`89{%1mam)`+5N+s-c>7@s7mn878m-}1KaI(6+zu3J~;IY%WNb4ki>ZaxR=r`VXmM1|hMsM(S^pl@_ z-33iH*i?_b?)-rEWM@55J>8e$3SYE=;FwPQE)GrQ3!`QHI={n`uZ1w<7v-bGth_6F z)|v^5Pwz4*_qOIIRQ-6Pw)_Ln7Wf&{#J@Nv zrZD>qLcHv~L_1ZVL0B@53cTGJ-{7{xFV^Em-!*}xpthvX>XW01kOHa4wCfoUkA`B0 zpI)w0ftFqx9xVpI!G=!r;}@6QnQYn#rCai|=61EuG!7)r*_~x1z;E3?c{|>|l~|{- z{cq;@jftDEfc6~6w&$lkwIk=wgUDyg=Jf?SlqD)@=D z_YvyB@3ZigwqZDtHI00rco}e_s`W7by98eF8Ys@1mJt9JXUC_C4CHeuFnnuUyYE;O zPa>uE=-C&+`Rn7mi@UqsyKH4{rx)do3calG&=eSePeWv6WI+$UL(Qsiqy=NY{^nnV zC@Xs;aih=uTW?T(_Q*Z~AcI>qOrz2fbj~*idmU~+NdYu~9=cJ^qR~vhD9MH7_}HO1#wJ}QmZ<&L3&e_;NzHs&UtXW^N>dW8Zy*$xG>jOM&0DP5cBdrPv%BnmIlVoB0s|N^Sz_(SnED<%!!mn?ZOk}CuITh)p;g?8XXrztiG=? zsyg%E%HolR-T=2QKR)<11+7L7^AWlG_q(;0h7K2V&TKE2G&BegO5EOv=;`K2_$^ec z>n&beGT?Ol^Iq~%0yCPpZK))C-zYAc+q9{9C<;VRQT}3;a2V>_`DY!sxd~M zv6g7Z&-VkW%J}^%fh6fWOMxl+my1;2)Idh!f1m9i%W2p9``R zpdCZT^Wa3TLI|+OrSeq+pg>>i^NvrVN>-6?_I=VlqMBhn^wvb zK_c5^s~6Ioj9*s10m%V=kZTL5)(oEsf-0~>F$!hAQP=ZwYfnGk-Qn(CI@no=tV9<# zRlDUXtEwu-8V#%k)+rX@@`dA+N?%gKuEdOf?^8yRE$~bk6Y)wZ2t2j*iZcB$-|9`3 zYy3EKL1Yoz?81e=Sfmy~vxim)9!Rf-MDPj{TXDlOOUcof(vV`0GPZexgCYG&ESWD% zIh5IF1r4XTd3ZRDbj@Qmj8#?i1fXyydKi(2Sn^`!2Uc}#Y^qgaBkCmzyf0>nUS8Tx zCF8gd^)mWm=LTYHE~Glp-GIUkn|ZOPf_zBUw>X0!iVO||AcG|gC@|`l1N#tSS&AQ6 z%CJ=u&FLGGOMOF%)2upcpCP>)^-hXUw;D$-h^)R7r8 zoP!U__FCCEUG)U&Ijx08MHmL5vVr4-COCxTxU`tA(ZG(XE&AtSTy}(FY}Z9$g<2tH zY=ZWK8M9-X%Bc>5N=fe8i;*(kDE(QLfP<5YJrArF&iXOd*-fDtBlQX4Rnqo10#b}B zjI_;^Wv6R?m%4Hs*{o1$P$I?8n<1CO0Qb91_fe)lu1#M+M~>_^xIEe>q`^3TD$Hq> zW%EC71llM^9Qw$ukhFN5{wmf=hn^a+uT#c_pd6ecVWf!$xPHR-!EYdFP2ZcHaBErq z)w`0=mSQVfbTV-~8=E*Wq6Y}DnO;4Q^}HajuK`2xI%eU{=y$R>Vq$Xa;TO2(cQe?6Vg&OqBU0crhCR7{ORhfjn3>g1FV^Qpp#q7JS;;8k(@ zc==e=g3-LraH_xLN)wJca7kK^dvIDU}YyH7yqUDsK?@bD`AA=_YsU}r+$fv$T_ z%GIFxfa)Pns518tiK5gtL3P9eEEm;j87M8@Whrp=?^VMyjsQPLx! z09-Eh()#vZ`GujZG6FELY+DObLC_ZtiV7Q_G^VtwFOnfeHZ8J31Q|RU6vh3yZE6R$ z18xctr=jNA#_nncU^?P}Y{W1B7icb(cWxUz2ue2H8MC)8hK=Gl=M7@JEFlIV!majZ zF3|jPE6%idH|%5dl{A8aM8P(Xb5De5o6A-hF2=XrRqY!sBT3H)PJ^ZR@;ng~@Qz*& zo`}PPuO&QJDAm^_Eu*Bk6Im1w5)Hfh-SFXG-xr({@gn9W^e)Y2`D4{&FR@P#enUWO z+p(-f(sUr(s*>IhPmP>m@m^36Cv#f)98U$F7WjQ~lu|l#5s!ec=;S4t$or95>cP=* zy*3V$5mLZNB|e!I^UO8%RtY?7N=_F3=lSw}=A`C`1`RJ$%CAH2JQ$9uvS+L1(*kCO zEJ$ixG+WP!ga<`^r4vFI7;~m!VfqN)4Z?1)qRpv;kT6I_1vru&HG?@$n7uw!qmR=# z9OEMYIo^NV(AUXpJG9V)I#p!)_9SIZ%o?{C4o~uS$wjk@=_#cml~bJ|YZ(S(Hf@&fX}o%lj)n*H>xIa%nVP=EMF&#%qgQ9lD$KcpmbVRCO6whdhvAV`8!tCIcp7p-h%>VkNxhSMyiTYSa?t z=uskl@EaPw+Uvqvc>qMOfLO2+JH!66K0hkXSj#$F;>59ky{US4e;8aXX(vZNVdb4YUWJ~we`Cq;h4hHKPGy;p$1s{Rq;mtK1mxBmN~ zTF;nk4So5(Ny_*Xqk1pxLmpYhDsCN9EYr)4ol6Y9maczO0oq^!5M6uCeDx#fu?sX<~!jy?KxnPS(c@PZztW%aR|8=B7kIB&XtXUxmC2N)NcR!5mipk!U5(7pMoeMli7Xc=vo?` zc^k_{Uh4SBP;(-GC)$CwG`S_k5SRH^L07lJ&1`7~(Hxe4md#7U%wpHz|EeYonsxkt zoe79_-p~gOP}s~NO3imo`EK>D&JS6sxHx=Lbj+%@Z3QJKUUlD3z&P6IFwDR9?cOZg z6m`ke_qiLspPKMMdM@l{`)9Oa#@)yD zbnNVDV*vnoRRFMmqwxo`Ke+zk$sf}HQ2B@6KP>#=uRolwg}~{W7$_q(l>X~}{s(>f zao*{9M5g4<9epH$67@@&RZ&0y8q9#^1(7t)hM-9>2#DU4)!>%FNO&^a;H@|p7?emi z>b{`A|Ld7cVfKu>-Zs>vQ0zUWBW6}YQQ|IP#fbQ12OG(^Ba0-?i9K$ZstNTmN% zwF&*4&PqC)WD(-G6w|Xtr+*I$Wnm))edgzBqA&q87)xYz=yZBtMl+c3lr_h%FJl!- zFW&! z2KyrO(`5#4v(5Eo^244p0j>)ksNZJ)F*GWoCc{3GHt1X;Qgg(tkaQ2rsn~><<}?A9 z-+Ir$!OD5MUoB`M>UUJq`4rPF`K#ucS)-M4!}U*5nEJyTP?k>|=9 zLjnL8Q#gd54q}XR38YfT@Maj259Z%W;05MRPGaX< zNvw0~rNG7)vfpAN+d1pP6`I8$1BaXXe!-9fgyw%@#-2 zixoHL3S8oTO`_p}Y>HaCyFA8Ywxz#)VC8@|1m~Jr zBOb-zNyO>PYz{jW2?^(@x;nn;azT&l8XV+b^bYwH4;Y{E-hB9o{M9!nBi;C4cQ)5d zQ)foEXK!@dI;s1vA*{9&Jbe>Ke;wyH54q_)-;0q;oTvoHS>Buy@EtzZTD2usKFDioa@CL3>r{7)3849myGkBmGU9+9s zZ{0Ju&}rG$@wp;uH(k$~@-@PrsH!Z^`~%F@^u_dSN&~~wDU}2Yst<)r39zqxB91X) zajq?|t)#e90?FL6niB&qjw_s-Pg}(9;*|}Ccr>++256>0tfWL(e+ttzQ5V@*3B5-| zO6yE-@z3XWb;T=k-p<4KSAI6kbdxl*V+yPsV{aI_6n?1>R%X_#)zb{+$9 z|G#o;>q;otkf02Ofzlz*E4HDS^e-nd(`Q!vEaNk%k*l(7!bDO@cPhbRS5n8i$O=kj z6&Q~V7NmMj@tq5vDO>hye0&3!6GS$N$B&#~g&nD`t`5{S(e{51XGQY1$Y0UEczHQK zApro|Y46_n+g?jGCUhTEh(D9U;~>6BevhoKWBB|5KE(Od1S)}I;CSl@T+GfmW(MMf zIMM5$A6#_dynnCi9OC@b%`eWg@z!(l+6`dB}?)4 z9Cz_VgnG5mg%{k)a;l=n{uWkeR8kRG@}pf+g@E2AbuxUadX}J0bxQmK=6uU*V`?fu z4O=oSBAAMoX<^D8-T4;3?-W5kT1wq|8*}IUvrQhj6GNVln6bJ^Zl|M3{}lx!`DV^` zi!I#o-U|H1`{6J1y6=?Q->#-l6R;(ThvHghf4f}P@T)bEL2>Oqs{Wv!v52VPy5<@Y z305J3U2Yl@oFcaVp0Fj6riW4bL(Z2ltUfUZzYHW#57aodD}>= zPxMRmPu=0w^nCpqv|3=#|_)FsVoW~oEhXuPoD}@u^$|0`d3&=#p zTaaf`LxeTs3FYi~;paib(t0Xu7|;DeyR@q^3ZwJ!{ks&y;)j#ZQaeWu60&j~;Hef< zwH8vPISoUmtbZTBC~6*3>_$AeZetm|#arR9U3U2Qt6M>nF0gTLOizM;QqU;Fjr zXkwtGsyhuevK{m;VpzASt@P9aJ)@$cNH74QGZMudf{o*Xg%}1u-3vO>*-kIOX?7^`)kToO`QjjSdw)n_>~nTTn#aR6)02Av<&X zHuLEAJq%j8hf|U?bEeXq$1Fw#1jR1o8pQ1A4=&@HOu69hK$(%E&_@AZ_m94mtiwV- zxK{K{f-IWJ1*r97_>0wq7C#aoLp%DacodN-HxIx2Lf zT@`JlCcJ|Dbj*rqZjh;;evG8)SW8$4r*0B52_@mz9g$H7D zR8RY6qZ_OOwt1`cyT90docvl>sR~zhQWwt*@*IygZfq!gce@l|;7rVUG(`V&Kp>jm z;n{c<0RWRYLx5Yl9|V95Ay*j*zyaPEV4NuuWg{qh9Yt#jM|oAz;zqPF;wTQIR~;LX z&5T4{r*RC~LKbx%Fz~HHm5G*vEgR@6#ZsQa)wFz$tYPU2GFH{<`nQ`;?C~=}1!uTi ztW`X0(bFBp^7-YK=Q*ONyzF)%`erM3mkyAIe_ypLZq%ELSGq=_MQCF;(og`|wD5vj zJypK62z@%2!>X+wa!=#?#<9M2(kM)WD_`r#ZeX%+xxe-8^p?)I`AXWn&hCn8%NzIX zpeZ}amaKsf4T;Frgg~T%#~X>~vF$8uucSr5k^B>#*AxBgX!-_d8pTlH_CN`g&5;pf zx{A5%x00_Osz?$A$~uiK~{1Bgl8st_Ca^7X>(7Z7!^t;%m2T z>OjA+Z}16?Jwm3B| zr9cRen4%HntvHcmXzCWXBl`>th4cb)%KDGNAllW+V|Ni%(ncA<1~xf! zF?|&42yW194>i|D7Ccfn$IPeUu=Nt2#&VT1i>u!&d%-TlP-Gty*nu$ZoScJ|8JB-Hs4GOiB>z)aw?;NHEo{MTIFy^XTDQ)6jGlmNXAef{FsEE!4}V@-ofzD+0ob5#MOapp17omIN*nT$yRE%`>= z>%uAE70D~MXT_H}Qjx+5;U+AlMO*%t+Y3v!)GZ)d6GfhW5*{)9{xo$vPZ#|s<@A$) z6oZeAcj&)la6O&lT2imA;7lIIqOzPJLVfG@)vP&Es;CYcJ)+mS&3j$aVF!l(%a7Z6x2J#Rr;86MXfYY7pFP<+>|mVOgS!Z<|?6z5FKeJ0@6zK84I1infwKAM4jTPjd%5 zipB7I+oGs7XMBozQ>%wnOW=@?N4l@~6X&Lx(U#`Q2Z$#~*YZrd&oze=`aiFK(E2|e zCktg*Q`?uU({~3CbMFU!+M(|)+!{TON!Ig`&|tfQy8@86bFBbFq%i_ZX-p8dbir7L zL`g;#QMsyz=w!`^XWRymMN^F;9$`2oES?RaIO5AC(pD%7>bg*I`4FPVdVkeESn6xG zkp;TU##|N}O3+9dxUJWg;5XJL(!bj4>?yJFqsun>+`p*6RzHn%>mGe$w{fK`l7iOu zlhI*Rjw8dWKsl?GkJhDbD<0eeqpYh=(H0@*hL~yzGeV}}#fQas`3#~;I^J_l*3y}3 zz}|(}UFa~8PEN-Lurd@`-hUaHRrjTo;&Cw{{`x?=+fA0U$L z`SL%*Md8qJYv2Pnkg<}H*;8v4U{VMMWEl(^LS7I8$?S3nIGRsa`4e&+tI#SE#BKLH z#`Ei3P?aXP&MRX95zP73N#c?Ez1&P)VvOX-!Ao$dwC;rQoczdVkKA}1N3YUsW%#XF$9TIC>#m>{0cl*>@zU)U$tk-Hsja9(y zuPyfc*x81f_h!S*axogj5f=SIYl#FzvPBBTCDp1mm9{0Q+%Fr;W;Q(~fpC!m>(+(m zDmq4GNW4GDO74&65-0$W<-!d`F}88TW9@U^!{6@$X?O1-Yykj z#t0yQ03-+~1f7Ql02WLAv`9m09EzMcS&%KMtUo$>)m|Yjx~54Q!!3lUBA_>(f_943 zm_?PTc3sS%bV1)M|ISJIaGq$W z+j3$Lq~vlk=9yF!e0NJEdCE9RcT}b~20p;(u0%k<*Y{O=vD4Wi7=h3PbEsrrzK~;K z$+g?oavTy~j?luendr}%02$-A=BcvMw==Q7m2i^;Yutv{tF3#UVaCwZf7igQ{-6J=H-Oi@a+;3)Z&9RtT66vHp!^5; CIio57 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/horn_clown.mp3 b/agc_2-X/trunk/www/agc/sounds/horn_clown.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..4223c652bdd33493303f1928cf4aafe96ae04039 GIT binary patch literal 5236 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 z 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 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/meow_cat.mp3 b/agc_2-X/trunk/www/agc/sounds/meow_cat.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..051f73a50c5b7a415dce9dcb208bf4ed40f3a2ce GIT binary patch literal 12936 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 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/scream_wilhelm.mp3 b/agc_2-X/trunk/www/agc/sounds/scream_wilhelm.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..55228ed98faf716090eac0fae6a777a7bc0bad26 GIT binary patch literal 17601 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 TixoT-j0_A+49tuy8KwXLP!ioH literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/silence_quick.mp3 b/agc_2-X/trunk/www/agc/sounds/silence_quick.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..cba04756093f5c87faf3f57918b53662e6c267bd GIT binary patch literal 1380 zcmezWJKzWdI*7>3O9zVa12Gc=1IrVJ4pPB>k^#^z9Un(uS7SX3BXswW!2kbi!I7`~ z85pEjX*`kK)xex^NdB;;0ptJujeAzfn{EI9d*HYOgGu2Go*ESf#q`U;Mh8wL88ERo6zK4{h%vJ>+n3*BJjh_MLx+cp zkz1UZjgjF1gZ}>m84PUf3=JGCx;6}rjEPMQ_5UC6FtZ(e*mFRFLrg+ufmw}d#E$>} z|FfN8ZDaS~Z8~)Lh#c=3-U#IbxiezqffA3VvmIw;&|}zAkpHmha0nMe3ghlW&yPG4 za}W~*N&~?^Sp~Bk9UI4opEw=Lxb6fbt2whWShJo}u;@Q`Nmi#L`>n0x`?7?FNe&`` z3D=8O8fskH=`OO%J79-{R$~+wOL5b6=X^#r9w{*|{g!9i4u_Nin2#KnSir8~;>^li zy0Ei_jqM$elJteXW2aamyjxXVx_FEaRmyR15h=OK^s(g7s_tcLW_kOZ+4aI`@5Hrl zPS17Qsy2DXl~6vYx1I$#*{}ng%gY%Ri|{H*ISvkOlPaE_?lHQ<~~=Jl&$s4 z^Sik!%FQdtZ<2ez$}CT{xRSsxAt}B(M~*z|J}K*Z#w-5cq{+UfE3+?o|Nko-to!X; zycd7P0R_b^s~7ekUfFbTW}^cmgP0hLOOK(FM~EmlgF=JAfdY}k3JwP^)K=Li+<9Qa z!XBd7@KREMSAk^*D<~xx6w5Wpuzva?d9#5bfLXkG5(DEou`Z^GTr$2#IF_-gu&!w^ zYv540pP@-LT*GatR0 z^6uQ5{};5yI+>KPwx% zge>tssdBzVWY#2?pP&8z$91d4*vxD^bhG4T$ex@<|NqZk%evOvRmIo0U(Vd*|5q(h vksTc&J~Ngs4cH*sdEcCm>&3cISl$R71*C>Rh@(3RB?zfX{lBx~*D?hFfCA`5 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/siren.mp3 b/agc_2-X/trunk/www/agc/sounds/siren.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..4d90300aeb2c2c0b48ff48e07ebdf13cdfe7798f GIT binary patch literal 13386 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 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/slide_up.mp3 b/agc_2-X/trunk/www/agc/sounds/slide_up.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..ed20dfed570f0db56f0713378e237f03a60fed72 GIT binary patch literal 17562 zcmeI4c{o)6-~Z2<&0sLb(6NstA#uhQMU6Eym9;3<8GEH7En0A9#%_pG4Jm^X+DIyG zX6zvmEs7$Nc2XhB{HEW1eSY_Seee7JUDy5Z@A|#3Yn zYy|$b`R~{hF6mQ{ymSD-Sq+eumR3|$gdj*;Tid|EVA--|mX?-wc6LrqP97c}-rn8; z0RaetgolUk*|X=sfdg@IaY;!@JRUDMH@BdmproYa^5x6b)zx?J-mR~%Z)l+#x8XFrMA0MBdo|e3q3DaSni-oC;`M-Xi|H1F#KY~WR0RT|nX82pR9l-JhK~5_N z0rB}G8!UF&-g`U0tCpoOdBj5es`#|FxPD*E`9+nU$U(&^u!#MjQ_&hL2b7Wea>?`~ zD#r%85USLmzZ@F{3_(W8m$P>P92sx}$u@Y5dCQmfLtYBj~un)?|91I$y1FO`%xKJ(PT1ae6tjQ{;gcC10oB2^4Z9-Qsjl zQ<7Ee#Rdw|&=hD7lFi_m3pt!z(t28*<4n7f1|(< ze2K*B+nwTKvVlgL4DSt|>7Yg;c{GDcQamLP6$*^QJo#ZBrMo-@Q5QTT1kJIUSz$7P zr7DQZPLnBuhwx?ei}W!4ciu=YhJX={BQls|lE4@_rucP`s6(<90T08#L5Kz%%%=i* zOq>iT%GS=`){I5g>tJt1)t;!p?pk_+lE145AZu7`^e8*{6j@?a=wSB6`+NNl(TA%U z+)W$4TJE&kXrX$pW&7h}3%B3SefGHM7x}cmX5Gx>)Qp&Z{fYR2`0nOnTAA^d*~7yX zhcmuE={>N-tm1=Td3b!CO?yJyY5zumVY7!`;cIC~q%8Ho(#dLXD}pgXCvtPJEk_AQ z(5u`Xu>e6tI{0G3h&`lSH5=*nX|B6aZ8VWc+2C z0U;*zt_fg@7;tVO0wB-?973r8%OCVkzEw&9Qe_PYL~4;RtdbbE^Ba8v1$~W|XYL?W z-6R1~I55d=&x`p!Y+=ILZ?orXo-D-FIVGHZF>tMQo-w~IchZbjAf$K4-u-1%t>*uXFlw<(KbetUSw%8 zVg~CIDJqM9ymIKuja{+EGa@Ikw0s%N>Z8*3a+I7}p=<6WuGhg$s^oE;Zn z$o=Z(U3c$}LpX|lV3ok>Uh^;uCK(eUuYGb!LqCZx?~NS!Ft2aZuhZT)C9YdsD1O^$ zQgu3I`>Odm@tkde-Gcvzl}Sq?!#bZ-)osWTi!XXrB1A}r^D*&Vwd(4Wa;~Q`B#lCq zGFX%pg<+Byxx)LH4qfo(epwexWkalxc|7q;eWNo^V?2zshAX?lA!(S$ML%T~S+6t2 z%dKBY`b$Fi2}5pw<2*$n;TraWcJW^lk^$acd7j9sQ&WvOYu1sjz|)p-PYir6udt@k z7SHy)lZsg7hEygRlG!*%m8dRo|0993$g`_q(EY)tY&r+y#rZfU^ew*DTblnnjKF?h zh5_;SVH-#nZ!BCZgU2$ZfnX!HY{Qt^pDnkJ&Ah#=oqYD$_sr|x=i;}E7y497?zViH zI@-Sa`}dV{VLF?ROIcZuU;(NtmWw_|C`HM_lFbM#ok+8A#9*QXL>%yu9ihV4Lq%Lj zkxxYP(xqW&U-ArlP??WIqxteQxwEY6m-sHolYD;#=!klOj6ItWqr~uuyWK!Aj`8la zz^8Miolh71SoFXuy{PKAPMM`V0SMd6W>JKddypvopt6NM!`qm1{5P1q3dd8N_tWvD zMFd``k;9`;aqU;8atSz`6CmWN5V0gxSs`1!W6X^tFVAF3<$t>ElQ8%kv)<<8qbnLG4${_U+6ERzQNF?e8^oB z5+OF~m9Xlq75RON`7-Kg%A~_@J#W90HNGYI)?n@W2}BjGl2Xpgdk+02VYF`rb|6Bm z_Lqd(!eEE*zqN1%Hy{G7ej6DDW%2&;F+6rTPF)CrNE1H4x@q#0C6fhn8aA zi{}fuLQj&fIvhb!lUswirD6i!r(_e!diZugk6cyvdS6mcxOn@u-~(CJTfM~MuGini z4-}3D)n$GcH`Ix3UBcF^$!xdr3KY+xLS0BoBtnAT9S%xWTD|kmCOj=;Mq#kiXYQ6kOmYnXsa|fnJJZr zo|n<#4jK)i%~&r~9$Um=GYrkhfC$*Rk54A4(c&N*+@dm}kok!Gs2tDW65JX{XmzS5 zMSu&14Wdc9M1OF(!n1%)>pQG6N95$`nVPEa zw?Vb`IYNH*P1yi)`@N+^g;+m~UHO-UtRh$L0B;^rNXX&}X}Th@7A$}K)N}KqpDiUh zo_QH=#+fGd?8-8eF5T&Pu?0VtEeQ%2U@Z-r0~#g0Ih<3ZM@mr|GzBwuKD@p)<$dAh z)uvb9@~g$-LuTj2wVRH`)y>R*`0jbRrZ)L#ZSci}c>~am*bEFRj)I1!1On@Emmf1|FAE86G)P3$gs;d`YOZ{R!}Cm?1M5jhrj z0V{>F63n8=GLSSU3MMhB^_9(w@k~SRm~aFK0P+lJt}t-0I1ROtCOSm-)f^97(x1Fj z1}{LZLXCZ2{2o^V=x8h%1F(`DdN)_E#bo*m9`4p)E^LzCZ&O};`hD#5{db*iGbet0 zf+68%SRajp-9#k#kJQ`cs>xb#1uzfWFnqBfgmj|bh&*78$e@OZ2Jj9s0M8>V;JKvF z1UU`#BkCOgZCC)tPJ&dU9@3XTJu;|maTvAf#8~}{h@qd6R2M!ZmuKLjE|iA0W$;P5 zs$^yU32#V?P)bhpu$Vp|g$;6?NCK-+B!GkDB|F-p#ZiMEQS?#$A7HK$sh+#&F9}*3 zytw^eW~mB4tGIi#gV+ly0wFd2Kp_GU5aAwvUd)*8ojwZKu>w57pjrAo6BsFS7{;9j z*ew>1Q!HPmcrp&f#BC;A+q^owIRmftQgrBV(l&1Zyu^lK1>|Pp7+k6;dQKScstQv> zmLwCW6$cS_Jfj&_5b6=ZE*v<);VI3qjsJd7@FRMRP>Vu@ZuCAVjTV6AsH?2|Nit8m zw9G&;5s{ifOMwZr5j(`WA&Vpe765=L0ez{}INnw#{C@JVJT_I`N$a+*}D^d@b1Df%8ZaX1FMaKqu@m&ukrK1<-7 z1{l7hJc;#eggZ1&g5yT8B@jh6g33=7B~I(|aqN%Wv9)|>&JedtgKrMzrKWyYUHoI> z%IGF8agf9eqo6|89RnR?DAkGZ>TLeVl|u&u9&AdErKrT`{7qs819sn+<&QmC2>5YBmG&IriTvxB_Xb22e<#`JXv8ji5sU~3@%i_D@iT~ z?k=4YZ&F?Ox_UlCEPfHqHUvL%9D$FCxl&$PnAHIj9y09AKT-jSmDmYRJa&ftNx=c# zj}@U>z$26l+M+-8YyB<4fHB2pkOsNp#+8CmDkMF)1X5$PH|JvEM?wOcgAp{NFT_-HCFC71#i7BxV`~nuy))7c+mS`-Z6r# zVE9UW{nFUs;RBWo%-uUTjH)Z&9(oEJ3P<3@Y&LA=gut1nqAk>+VmJ$%0_%$sVJz^B zjw<&MfW@#207QV$PEawEs0KI|2qWb>Y2L)D`)f)xmlN{~YP zJ;}NZMf~-c;4HtENFxeyP8jEqOI4ja zatyLd_k@TPhH3EY_gA)@NM;779L`wf6r-WPSXl}@)45z~h_cDke82h5bur?ooyvXl zG2&Tqop`>hWp-NP=(_hxXP>Qj@@;u&%q6c@ImtEg_ZPn*5+cpl5^jbZX|w#+#>3j) zQttc-&|KB*FA33MD7Sw^k}=MPH{2}I1;vqf(xlUA8BpVis+2J&z9vSIO_b$(XGCX1 zHheqI5K$UZWGk{;@q7}RgLZYP<~j~#m&0mWNmZGi>Ppxd#@-urL><-!8i?H~=8UCI zgOL`+7@b2HO@B{!@+TvXJS3dpWCLfN6MM%R8S52NMe8{HWN$-4iCOvX{*I+Tw7A#Y zR?m=ZxO$ut-Ik9gZ<|-0*nBqB;es&zqcvex2V1XC_QaNWVXO{ZE4Up7`1IP0MF1U}N+mypk~p?*yOFwcC!YT+^pWudava zUu1pcv(;es;x2(Jqz0B5%J7I--?sf5>d}L`m<9rjf$AvJ?SQOx7_h6w3L)Hi>PdF5eT(UPB0 z_=mHlK=H_k&%N3wb7JwVSAA8yQEg{}c;ZTf^-;xmTPL$ixn5HV5~C00*Gqn~&{sG% z`cf*5?MS9`acfjhz1Px7)?c)PeVRCdx)F?0qDr~xxv(mai24f|QlzVYNoeUi&K;;x zmynRe?bOp{izBB+Q6y7WJOB`+^`r#rVE~B1DIPKR3#nduVWs7;jh>7k7XY(Sh)Hq? zU8&f*UzJ2$=hoEEU~Z`&fz5bCq4L9&jwnGuLAx^#>UgN@>FQxxh_cW`gwj=3 zIaEkgBgR$+UhFyJ-Jh0&IrvADd@NPYyaNKBq(3&AN42t{Fbkl+=7X@JqeP-Pd``zV8M9C zt;K{$VU{+zZ>%sxv_lpUQn4dKB8Dbx5wz>z{H0-MHF}M^#f%5tcO7h~t}M^o4FOGE zIy9@LTUKvavvQw?&DaCFzCFFel|IOH5TGUvIjJp+UbanY3`I{<^!QAQ+cqxN1WQOJ z@;$3sF7an}oKsRX;AD^+N!u{W=8n|{vKQ4p7?`EsP+2(p%9g(P?Ak~8XSKeLMPQK9 zK^cltac0|={)^^CMKx<&be>Gfw=Wq?N@rqM2Td(Zen*a;DvRb6eOhz0PCRvWrRB?w zZ-tbjluz>#BgJ1S$V@D* zUN{8ZXj{ z_ntYBRmEpf5`nNBOBRw7F zw2`Hn9TY&0g1w<2DH#!Z_@wegUt4z?<47FV!AS#cz;jPJtS{Lcz%`9`+R3aYVJ()q zPU3K+el=Nchn=;&GQ|9J_%8|0=H=Ko_Npp>V?u>Mm%T7vnW9tvG?@ZXF)m=UuBMdq z8DxUU4`M|tmbnrfu!?toH{ zljXinT-o0GA%hZNZTz}`Q{h)V26s>Tc6Z!Xo`2jlgDc7S!@qLZ>Y&C>()YrYg`=06 zSKIgR+%{?*7I#4s_QkWg3rR4YQ31Q6kKkhto^-t=TZ{GYxR%+8c=)3O1!e(wN>FC^ zMy7=d50YoDT-BlR?)WXc)|1&$r0vlF5Ck-bUPJaMrH38KPB6Y3T^SZ$wx4BV7sS{Y zTv;iv_#BJqk!6Qv&g?m%yjyL#tCrXOSQXA8HSI1}Vi)49w(o={ zpIYhsuXk{rkB69aLy*GIuCw@O%?!=gVduHL+?1=~B zic=TYpPPersT_z97tCI#+HRIUy=&jqu0U|LAlU1R#L9rin4LPK6^jt0=7szS+BB48JnhJH$(8l`=-5$b3vGM%JJBeET<8NA2KNvGuH z?<_n%X~8^ji02{2B@e5vi_vEM)LnP0Fxdm9d~iBsP5o4l>2u9gDxfT%yUl z?nJs|$WvTG(pURS!qK*y*nZ!6NlaMNaJ#VB;mJ>83fF6peZ!6i>LfdI6@cDkH`~=# z2d#`X02hoC5i5vVAtR$>It(O<8fhA=-70Tjd&S~Ebz;fbRt2RVPbI;?$zEda!v+Daey!4XAH8Xd6k>8i5&=(31B1Kl>kV39oHMPsRUZZ3gOPZ}dw zzrM*`vCH9Lou!J#5CeiES{fC8qv{9uND-_z2EEfIZ?vnU8b;{1wDKCW<*tNv7|5vU zpWsh#XlPwEbt36nyLfWrmCm0wFGY!tMWUv~D2TY*kA>xR`{3w)zkYoGly4RNP5j|; zkGO^ULA(NcW94)iPVk;WX4>wlhUvsF;WY zu}(b3TBJN-}yXWn>j-5!~p z;^jwYUh(}(K79CV^smEv3&R&O3#ZYit`-0T7zSFglNbTXiQIBExcL4Gi!~%Yz^P{u zc#@K@gsp!cYpj>|W<~x6vw}HY)%^sn!=T$fmRne;ZGM=JFo;+X)T$CDC_eD1F>bTL zk>bekln~!tp|p~uv2c88?%l98gcWWwXJ}I3lBD|0QGtF^Tp85EKqg|p;i$)|-Swl9 zhUsz-R5nch{yjN!?o#aJSpP6Yx6C=uo*a%=Nk9u;HKl653vyIblLc;ecMJ<`^~Qn=ul6vk2Lz{iww z-5O6}z4NP+RfXkI=8L;Z-oFoMUF%evuN9?y?se%C)qEK;HMZbJfa7Gic)s_lY_3R{ zpbn(oaaw$W)zbdix9a{LpW$CW=C_od4|WThUHoSG+Z`KLUA>=zv4QWMVf}GCxL2(D zmxSi8Z@6z9)Fm+?lzU!JLc-Yil`y@y3-g@=C2xk;Sx9ce)CQ9Kovx`v;gYOW4THub zrXYeOajqd>qzsWOXFkOa{YT9ckOg%eEpUmYT|iB^4#Vl}oNA5bV;LHGxr8EF-csos-n4fu}2R8R`^O zdX%!CUr;B8(})NWI3_Rk245%bd?SdG{8(03&1XWsis!1DbyG5xk5zgBj=dqe0v9&n zVdFccnqNWZr-tphMXOsM)VN!ph?xj@U-$OjN>hL9${7)*v$w9Z|J5F!Ii{t`hO#JX_h>?e;(=mL70 zZz9lzzDPk7M+oN!tv6St$w4F~$ki>sVtqkK5QSS2#Y*i$1ltfd&!EZ>AxVlz7Ir-s zgiM&*t)dTlNU9j-j#kaeSk^9roV<*5p3#_XZJK2jYZym_=`?{YH$~MyClSz36SNg- z@N?`eEf?8e5${(#9?tfPStJF+UIO!p>eRTr%d#W)Ue4R6x#%~qu2|*%u{zZ$M0g_k zy>v6C;KAmz(HZP+$-B(PZLe1gQs5)y*Xe8#?UQHLZM zBe(g29(&=-c;Bss8xP~YZ;*Ii|I~`VHP1Cg0Jao}!aEA~^2iN&BTur+gcC0tyMJ~d*-h@aR`ZV7XLM)0tgM0k@njm-tRXAM0h5z&?3J|i zaKW&-7h4HbNI65NX`R+D#ZX*=nKt0!WZOz#TdppWcnYtmh9Oy$u-~)!>kQdMC8FZ_ z%07koFpFGkqHdgpq9KL4E%E))Ei1Q2^tAVhPqr`l8am$|t+|m`^Wy5uWPR0bN%5+K zvpb1(!TP%{-L@!DHaxTCOxHuX!otl8^L`GPWAFcn#iv*s<==de=-zeW(Ts$C#1IuA z7C_9W9?@WzqdGZ$&ro?vGl9I0Uum-=bE3$I z$O{j7XLr)X*|M}pn~25n6{U~gRm*+3zpqM;ADHbAH*-6Lt#_-J4fL4yd75lQMvIa# zDP;@?A&ZUlZn&}42LLU)MlFeQazH}poxSUO_ij;?!FP7}hC0>@lCDPVas0&JnR%|8 z+0-r7c}QG%@OpQp^#fS2uW-NF+>u7R;W8KI^+#k2Tc7=3+!?P;PAeMbXUya9De<3v zYD=$c5LgdT8m;S8* zfFYud<|9sE2y#H;pCRCGWZ9|KU4c@^Smj(wB*i8)`c9ZM1(}3{Jo{OOGKMR-xhN$u z>Q!=R_Dh(ciZO-usgu%@m6ETJV~H@dSc>9`&3$Jc+2a7$t21-pVtV?;{#Qq85;Fr{H!I zo3`0T%lY@UD~1wVr{W*vJKyw-LRXMu3V<}G+Di@(rOvWS5aAC)wglSWZ(Ig(rxg}0EhX|zI_ypp%{c5J0As>1n{%&ju->M+NId`gCzV(3&jH5kcYSTY zJkj6#@oH1#!0phy4IAug=XUtmOlW=UT4M37c2knF#SF%fwOS*z zg>Lq2xnx1TwbaG0?T~&H&9VW*jFLN(DXU0)DjIK}H~6L@Uf46>{+qvTQ>2^Km*l}e z1(&zpur*eQzcSx?C@?eLy6a%&d%{^?$Yx~dDYnALkEYsP%tH(ywQkQYZ76Ak}+rh5&nYq-C6P-`XHfJ{ji~h9A zVBGyp{2RHBt<9?egjc#TF;pldMrt`z zFARPEkl-h2e`7+{+s{}D36hL4ykU3AFgX7p_V1aLp}GJsV7)!c~u$vSwI5i|88 zo!rs+E=E~;-E=tIB@hnkilvo#QI2qRpc!Br9zw)hp<}IsKZ1r@p0_&aEG|}ejf06Z zxax5I6w!2)?v-@jLc91c=J|)!`p83Efp8g=dVfWW-c=nJlblu2!5URh#PdUo4{NIs zzFqnAv#MZqoX;Ilb%`O_wQ=}|^tpq3GcQ~A@1sB7a_f6cevQ54U;U9_Af6w%mq6`% zT^_exyl@go#P|Rj7$<;;jqX}ZlBJpQG=e^7sc5V7%7oW>i?X+N;G;B|inLhXI+`V^ z2;ePH(@?B@6InoI4TgjOpMnRoqI6?JJ$`7!hkanNqC={8&~b7}j1D)$5Jo*Ab3J+8 zm8JyVxLvQ46Zov{pel+IA?hjEr|0m~=Rqg@=Zx}v-iHKnp_pfIsk>$Mx5=rX$>wd_9?Bqz>pFcle~3D)YkBWd zL*awI7oT1{Yp~xbS-3qD|NHFl*VTVX7;^iD9hfkpC`_((;`~*XzIy%_6#RExus*{d z)&SPQMvQ%u#Zn!7si6{nA^j2#zprkogkQA!LJmCe!tzpq)#DCx+9{ZNTPCAaE<0HR zPa{)>45$hD@@b0Pb}I3ywPCAHK?_Acwi%vYs;0%n;@Zu(3xtNkF3HvhhDg_@%?s%C zCSjY<+9-xUDWfv76_VtTV4@o*2z|Z+yNzl-s4H*8(Dhezmfb>g{qSdiNf#0=SD{9| z>b_Vm?`*E?u}qe97VW~($>V048Y^DA#Y5vY!^8f|x)8b!Ev=%+;bcqaIWz0cHgCn3 zC(U-%ExZ+r#ctzR9bgF;6~Jb~XgG*Xr(bT^Lyw%vvAph73k!ulupFaS5-Io4rGXu4 z>bzZwnbNXMYl1`L9YZq%khDZ@U40|df3?D;3g#l|_>XKLCt_qB@C`o(j1|@JKCf9W@1id|ONu&7%{kJfDwkI#vHyl1v<6N^`WT61nn{%6H9t%Jz6L+4WB z=Sjc5#kE_k{?;iLfBx5)Fh4ee?LQ!i3BOYsScQ^WS(a?(Kxj7g%-yOx70^UH`|(F;pA0s4-b%nNrE~$RxTJ2Xu{#36DT|i zn*ih}FNnyI&Y?X&n^Br`qpA;bRN9dgOV6up4cjMO)SA3XK}m^Zj)l7*__?kU6hes% z@Ji!0%Np}7HA1oRwl}Tq|K&9nTP!2tt&ot$OVST z^U~~^N|FH?3@BT3+`p}5srYk3%6#~?#}ZMmaIW{phU5UBVDa(UrueyzQSmR8vvt27 z9WjwWFkdKs-jIrt)qpt)NTz|o%4p=IS^xW(DK6Wh?CA=)fgW?QTbi_D7!TOuv2yEU!GesV^1zd)b~hty_{*th7sPWl$LD3Qbu2LxCx~aujE~ACtQL!Z+Q{x6E>UQOL+%_!bbQmdKE?)3znXl<{EoolgC!X zREiM@?0gB6OzGKaaE=kIR%@|Ij(&Eh%~(I2y2-qNVL^Tl!z4I+JKcE+d=tb0yKu$; z1X0+@^?+ryusgMlg4XYc9tnMk-g$<2hzOvZC{J>)($)_b&P4yz8;k`7V1z8PXp9TK zN{;Z$;Ek21Vho)|9`R>s_}*V{-cwypcqaU4630EVvOoXHOg$q(a#zInepw}6mQ+~C zFv!>nt7BYYt=1rO=Zqvcamn~9LOP$Wv?j<_Z;>O%Us7$h0LgA}KF0Ho2%ETHIEe26 z0UKe2jHno5`5Kl=7oQJyt{wH1%|dRth3hO+*SQ%!O+TF(CQZn*^V}WX3R!;W;uGTu z#>X*fP6Ws?pHUxzqqkz43)uOw+d><41R{eC>SrqbO|S7or2ECP2lNq7*k6U^We8nk z(cExUKw4g^tJeS3(bUcuQHXup!OL1-ZVYS?&)(8byB1%u>+JU~@4e!gt1ky)?**rC zn(Zkh1*8UE?@Gy=zb+QWxVe@U?T@rnCtM4~bNUfa;9{SFjI)BMbF z9UfR}pMGYXoV&pu2p@cgcB%1|Rmsd_i%QMC9EQRs)|vO`{XQW;dG zE1_3dcl7aiLh>YCitDtgXDvs`M83h`@vvMH8?kAi@#|?o6cAcD=h$r5Gj?CeP{>!E=))CDI4#SUpO3ML zkDKLtvGDEZTA5#Grr*5Uy2bp@iATtqT{Q=m&li4OI4v$*vvAAf`UxQwcuADON|D^1 zqyp_5)a_NABF|qfSsUUKV@rvIf0BHp$fsq%8TK?8q5|b?p#nc1%wZE3p$ww13~&Zi z5O2U$j)r6D>y~PWfGq7M`H-%hLCG5wSrIUO7pwzM!lUbn}{*((RdH#?wm#hJl(oAMyxe7bUIJX+X*( z91bgR9U5$OZGJYKJYXe0y?uI*JF{)$>kXXulRs4~ItN-N6Q0bTS~kDcb9irU__pOc zq0^ra4GjD_@ec|A#Dp^P4E8M@OO{J0Zm1FjOGq&M-@`xM=2NymPz@q7C6Y>4kF@Yi zkGiwmVyVp7`ij`5qG6@Zfx%=zP5mii5 zvT~|{?4ss#1V(9KD?k!ull_mw&~g~U(6hNJ@|n?m(zV1+yPYIfw!Hr~ImS{VLkS0- ziU@Cg6(k5V1VS2cZ1;t;gw4J%0a@bOe}3nB*AGxoMM``}(7RIV4?^Z?C46Pg61ler z`_{^CZl)*@2`Lwpw9Fim&#ODQr^`w&HlbBAsCe$3=%XuUm=DCa*ZtmT@oDnf>3x0N z^i#n?gzZDxdL_JXLvNPni^sewE7#}zk>Yu`v+dy0T}v{(0>6h(9AP?SI{N-m;YtM3 z^?zeR+WZu@zZ)xAMW#7@p-J?FuMyx?xT9e)40HR;N$G*+aYH%unC5UeQ^c`|9WYO9 zwVI=IYB^Axip6pbp=y;)!JcLncN_Zt)$&4G!t@mkYUBpSaG{Cg7(pwY$r+ zk%DKEwiFzp|MA;2_8Ma+0WILXEaSGzk+muKSH+N27RrN=YgR2JuEn!A*BwD*2% zRr>g5kGobKLZf%5%OYV+NjN6*e8hTO64@{G6%d>1r<49+%i#&4W)#t~! z-flJz_w(+k#tL02!_y!`Q4R7KD&a#mt-!!qXUx!1PI+Dh8%^z=tEK6}=6Ueahas+` zcTG0~aF9O^Up3(=rP!0u?KihC?CqD5p6qwi>8>x&{+=|QR;`Y){;nJ=Y!+lkp^YDp zhrX_C7{AuzI9Gx3Zsi=kQTzJ-xh(UQXGTr7OQyrw`I>)Xf}h_##$OT+Vi&k?V21)@# z1%}XwXAu=ivV=ouGV1{GU;8MY&viMa@YuQ*kPYR zd^jTDFLvOmNntS^L7V7q7ur4y)ALCjXCRqzv4<+di+3`=6+7d4GEd7XEqR%K-gpQ? z4oDG-$WmyYLo?_`ZLL(2m)3c+>@wVov^hNzdHdCVifkokN3%KvY+$newM4C zJg}c!9Dmg{_K&D?BqlKDfcVjWP?mBmX1tPG`Q-@}80&$C9>VbV9evM;YqPY=u0(hRlPvd1%`|a7sv5yPg;C`~P0h?Xv*Q7?iUD&s>&pT-M@AJeawcog7s^#~C!Y@1 z6D{R7m*5G`$Hy3Zs&%+O2{lwOBe}9u?c)gk}NwJ9cs9fV_P7J$%R1y_PYRQ$bYl!y|V%sW@XO4ALi z$Civxr>gw+uV2;|ANoU_x8dO9nER)tJ&v)Z5&6s6A5&AG zK;1aeiS8p%Ch$jnUe!Kf8+qycODo69HOC&@vL-!^hi26 zE9BH7wb>0j?m=XXYT}GMv^GU2B{ozG*pZx?|B7BvQ{do6-eLak#N4N~CCt3Gx(tuV z9f=*JuSh2ozy2|NtVyvW)suWjBU@JvhcUW0aIi(3diU0+D|=0i^UXiie?I!4pebSD zyZeu}i6Y&~oP)<~$sxAK2V`<^rY-z z$OB|^U=05-$AL2;4-qb>ouAmrUxPWEJ(5Nrr`r`~6+7N53zyWmN>^~8Lxbnk~r+feabOI=&9 z|JDchvdakRcZ^?bIaJG=Y5G`exbSV%er)#Sjd#lB%bZZv4k@4;Wk~bg(sfdS8K|jW zI$e~c`rh-fK;}(e645=Cky9Qi$~JjafiFsKn90BBb$OJ1*WgiBXxb$`hZDtpCmnYr z22oZ~xTO#~c`-^bPZr^RKB!+C)DAL=ARq|J-w{qc__2Q95_pG^W$+{YP|*>2U*=s> z5;r@Fg3&xX>iuPC;bysUE7hf5?mp(5aQr!zs$tLAi?lErGcivYYqM84HRdLkFWY|3 zq2gORea)T|=Xd5kze_L;ik%$0+1LHNs_K?p^D|f7JFoZ$#@;pFnYy#xba&y`ef^m`@d70|2Gz{`>A*-Iwwt>gw{@4%)Q&G2fHs` zGVXH2xB`59DJk1@RC&;@*|O}AfkRniviB$kM>Y3^i?TF(O^~MpI*6j3FbG|E{#i6Z% zim(C63^LyybUjG3-3>Bc){|vA76G?(Hl%Ajr&SV)DlIWQEGM!a+W#0Y-QPsC z>rfUFg;X^j0KmdtEY1L*#&1zOU1zuK!+Gs92WGD>)u0#Ad7r%BHf9@cx&D3T)|dC~ zD}&DzUA&O^wxn^3)4tG>g2TUv-%r;*FTL#6eqo*5wdhNG&nNkKF#5W^N&*(Dba~B7 zdzmBi56IX8w!i#_y?fR_kbO=7oiN!3urH{lJYaa-y z+LHI-bjmd!UYM)%^Paap9$L>zKO&Lqo!4EiAW;kxJji+x7j`vdt_m=B3EEeB?6_-J z!ShHZQZlsPq|FG+Y4GkQD%tC-S-})KDeG z`1wEb3KbREvB-E@_6CWVw?E)weBow~-NOSrn>to*I?{3~jId@!>zUp;+mk&yZvy8& zcNu^5)L(MkH^(h&fOn3_??`=Rx_G6r>V4n5Vy?+#jAc&OtdbSsQrV_gXUi2AE>Q>X zs~_n9w6VVSuFoQaFLu}3V{-KO*}}eiuDZOaGTHSJ4Xg&-04!*U+lUF?omR@y&DLjq zPdgZVhOmN#XETsZ!1`dDi^qaTutA7DAlX(6$lCyJU3ke(-fIfDNLkb7o>d-D<^p4} zCk9po&`K$k0SN=KBr3`ixoFE-ZX9bDa9sgAAqi01_ad`Rpt)@}Ag=Sf$?_++uNaeo z*e;^m-p{vd4xX&La{tmyEU%6Fr~CZv;5u`&q09F^TGrIK&Og0kxAyC*H{B;ws#)8& z-};am8ro}d>*1{)`t1j!Blm+R-VbjZu#6PHd0G1S%z;yJ1Eh}M8};H2UnNH_8F;h7H^_HJ5mfSU6rM^K1PX6RaW9a*I6D#~|bG z(~1iL=N9=G?Ws;J&L1$Y*lAkxD&NT9;qB+hg`E8ZRz{k;ic0TREZ?Gk+xy7*Ti!Au z^2M)AZn<2m27+VUY`Kb+FX^6(au`yQYD>c8;)DL?9L7m7iV4eN_DK~z^CZMsO^!qI~XC9c|i_-P%aM*@W#qu>m;x>Z63OmUa z#b`;%H~iA5Cv00eE<KdW literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/swish.mp3 b/agc_2-X/trunk/www/agc/sounds/swish.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..bad4d52e7ae6f096ae755a93df8d7e0577cac72e GIT binary patch literal 5138 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 T#XtD(`ln4-f5!grU5ft;$|)<~ literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/teleport1.mp3 b/agc_2-X/trunk/www/agc/sounds/teleport1.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..d91906c44c3b2e21456a79a767f488e3b1d184ea GIT binary patch literal 10577 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 BrB46= literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/teleport2.mp3 b/agc_2-X/trunk/www/agc/sounds/teleport2.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..ebd1e05eee305781d32ab92ecb060b8473e259d7 GIT binary patch literal 14502 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 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/whip.mp3 b/agc_2-X/trunk/www/agc/sounds/whip.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a6c450fa96989d2a3d486412eb2b9677ce78fb18 GIT binary patch literal 9920 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 L+FAe4x6b}wH*lSO literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/whoosh.mp3 b/agc_2-X/trunk/www/agc/sounds/whoosh.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..dd1dbc5ffa5f3134950fea6570b8b2f3c23905f7 GIT binary patch literal 4147 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 literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/sounds/xylophone1.mp3 b/agc_2-X/trunk/www/agc/sounds/xylophone1.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..4538bf2a07e9ab0b234590d36a00aec61cf36507 GIT binary patch literal 11298 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 TGCstv`u|(Bw{!gWhtByQ`BImT literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/agc/vdc_db_query.php b/agc_2-X/trunk/www/agc/vdc_db_query.php index f59f61f8..0818c4c8 100644 --- a/agc_2-X/trunk/www/agc/vdc_db_query.php +++ b/agc_2-X/trunk/www/agc/vdc_db_query.php @@ -489,10 +489,11 @@ # 200122-1847 - Added code for CID Group auto-rotate feature # 200310-1117 - Added manual_dial_cid AGENT_PHONE_OVERRIDE option # 200403-1601 - Added option for forced outbound CID through API +# 200407-2036 - Added option for browser alert sounds # -$version = '2.14-382'; -$build = '200403-1601'; +$version = '2.14-383'; +$build = '200407-2036'; $php_script = 'vdc_db_query.php'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=824; @@ -5234,7 +5235,7 @@ if ($ACTION == 'manDiaLnextCaLL') } ##### END if NOT preview dialing, send the call ##### - $stmt = "SELECT campaign_script,campaign_script_two from vicidial_campaigns where campaign_id='$campaign';"; + $stmt = "SELECT campaign_script,campaign_script_two,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$campaign';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00623',$user,$server_ip,$session_name,$one_mysql_log);} @@ -5242,8 +5243,10 @@ if ($ACTION == 'manDiaLnextCaLL') if ($VC_script_ct > 0) { $row=mysqli_fetch_row($rslt); - $VDCL_campaign_script = $row[0]; - $VDCL_campaign_script_two = $row[1]; + $VDCL_campaign_script = $row[0]; + $VDCL_campaign_script_two = $row[1]; + $VDCL_browser_alert_sound = $row[2]; + $VDCL_browser_alert_volume = $row[3]; } ##### find if script contains recording fields @@ -5472,6 +5475,8 @@ if ($ACTION == 'manDiaLnextCaLL') $LeaD_InfO .= $default_xfer_group . "\n"; $LeaD_InfO .= $VDCL_campaign_script_two . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_color_two . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_sound . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_volume . "\n"; echo $LeaD_InfO; } @@ -9194,7 +9199,7 @@ if ($ACTION == 'VDADcheckINCOMING') $script_recording_delay = $row[0]; } - $stmt = "SELECT group_name,group_color,web_form_address,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_xfer_group,ingroup_recording_override,ingroup_rec_filename,default_group_alias,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,uniqueid_status_display,uniqueid_status_prefix,timer_action_destination,web_form_address_three,status_group_id,inbound_survey,ingroup_script_two from vicidial_inbound_groups where group_id='$VDADchannel_group';"; + $stmt = "SELECT group_name,group_color,web_form_address,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_xfer_group,ingroup_recording_override,ingroup_rec_filename,default_group_alias,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,uniqueid_status_display,uniqueid_status_prefix,timer_action_destination,web_form_address_three,status_group_id,inbound_survey,ingroup_script_two,browser_alert_sound,browser_alert_volume from vicidial_inbound_groups where group_id='$VDADchannel_group';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00119',$user,$server_ip,$session_name,$one_mysql_log);} @@ -9231,10 +9236,12 @@ if ($ACTION == 'VDADcheckINCOMING') $VDCL_group_web_three = stripslashes($row[26]); $VDCL_inbound_survey = $row[28]; $VDCL_ingroup_script_two = $row[29]; + $VDCL_browser_alert_sound = $row[30]; + $VDCL_browser_alert_volume = $row[31]; $status_group_gather_data = status_group_gather($row[27],'INGROUP'); - $stmt = "SELECT campaign_script,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,default_xfer_group,campaign_script_two from vicidial_campaigns where campaign_id='$campaign';"; + $stmt = "SELECT campaign_script,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,default_xfer_group,campaign_script_two,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$campaign';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00181',$user,$server_ip,$session_name,$one_mysql_log);} @@ -9272,6 +9279,11 @@ if ($ACTION == 'VDADcheckINCOMING') {$VDCL_timer_action_destination = $row[14];} if ( (strlen($row[15]) > 0) and (!preg_match("/---NONE---/",$row[15])) ) {$VDCL_default_xfer_group = $row[15];} + if ( (strlen($VDCL_browser_alert_sound) < 1) or (preg_match("/---DISABLED---/",$VDCL_browser_alert_sound)) ) + { + $VDCL_browser_alert_sound = $row[17]; + $VDCL_browser_alert_volume = $row[18]; + } if ( ( (preg_match('/NONE/',$VDCL_ingroup_script)) and (strlen($VDCL_ingroup_script) < 5) ) or (strlen($VDCL_ingroup_script) < 1) ) { @@ -9358,7 +9370,7 @@ if ($ACTION == 'VDADcheckINCOMING') } else { - $stmt = "SELECT campaign_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,campaign_script_two from vicidial_campaigns where campaign_id='$VDADchannel_group';"; + $stmt = "SELECT campaign_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,campaign_script_two,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$VDADchannel_group';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00121',$user,$server_ip,$session_name,$one_mysql_log);} @@ -9383,6 +9395,8 @@ if ($ACTION == 'VDADcheckINCOMING') $VDCL_xferconf_e_number = $row[14]; $VDCL_timer_action_destination = $row[15]; $VDCL_ingroup_script_two = $row[16]; + $VDCL_browser_alert_sound = $row[17]; + $VDCL_browser_alert_volume = $row[18]; } $script_recording_delay=0; @@ -9526,8 +9540,8 @@ if ($ACTION == 'VDADcheckINCOMING') } ### if web form is set then send on to vicidial.php for override of WEB_FORM address - if ( (strlen($VDCL_group_web)>5) or (strlen($VDCL_group_name)>0) ) {echo "$VDCL_group_web|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_inbound_survey|$VDCL_survey_participate|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|\n";} - else {echo "X|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_inbound_survey|$VDCL_survey_participate|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|\n";} + if ( (strlen($VDCL_group_web)>5) or (strlen($VDCL_group_name)>0) ) {echo "$VDCL_group_web|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_inbound_survey|$VDCL_survey_participate|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|$VDCL_browser_alert_sound|$VDCL_browser_alert_volume|\n";} + else {echo "X|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_inbound_survey|$VDCL_survey_participate|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|$VDCL_browser_alert_sound|$VDCL_browser_alert_volume|\n";} $stmt = "SELECT full_name from vicidial_users where user='$tsr';"; if ($DB) {echo "$stmt\n";} @@ -9682,6 +9696,8 @@ if ($ACTION == 'VDADcheckINCOMING') $LeaD_InfO .= $call_date . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_two . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_color_two . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_sound . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_volume . "\n"; echo $LeaD_InfO; @@ -10620,7 +10636,7 @@ if ($ACTION == 'VDADcheckINCOMINGother') $row=mysqli_fetch_row($rslt); $VDCL_front_VDlog =$row[0]; } - $stmt = "SELECT group_name,group_color,web_form_address,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_xfer_group,ingroup_recording_override,ingroup_rec_filename,default_group_alias,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,uniqueid_status_display,uniqueid_status_prefix,timer_action_destination,web_form_address_three,status_group_id,ingroup_script_two from vicidial_inbound_groups where group_id='$VDADchannel_group';"; + $stmt = "SELECT group_name,group_color,web_form_address,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_xfer_group,ingroup_recording_override,ingroup_rec_filename,default_group_alias,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,uniqueid_status_display,uniqueid_status_prefix,timer_action_destination,web_form_address_three,status_group_id,ingroup_script_two,browser_alert_sound,browser_alert_volume from vicidial_inbound_groups where group_id='$VDADchannel_group';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00500',$user,$server_ip,$session_name,$one_mysql_log);} @@ -10656,10 +10672,12 @@ if ($ACTION == 'VDADcheckINCOMINGother') $VDCL_timer_action_destination = $row[25]; $VDCL_group_web_three = stripslashes($row[26]); $VDCL_ingroup_script_two = $row[28]; + $VDCL_browser_alert_sound = $row[29]; + $VDCL_browser_alert_volume = $row[30]; $status_group_gather_data = status_group_gather($row[27],'INGROUP'); - $stmt = "SELECT campaign_script,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,campaign_script_two from vicidial_campaigns where campaign_id='$campaign';"; + $stmt = "SELECT campaign_script,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,campaign_script_two,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$campaign';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00501',$user,$server_ip,$session_name,$one_mysql_log);} @@ -11010,6 +11028,8 @@ if ($ACTION == 'VDADcheckINCOMINGother') $LeaD_InfO .= $call_date . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_two . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_color_two . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_sound . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_volume . "\n"; echo $LeaD_InfO; @@ -11747,7 +11767,7 @@ if ($ACTION == 'LeaDSearcHSelecTUpdatE') $script_recording_delay = $row[0]; } - $stmt = "SELECT group_name,group_color,web_form_address,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_xfer_group,ingroup_recording_override,ingroup_rec_filename,default_group_alias,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,uniqueid_status_display,uniqueid_status_prefix,timer_action_destination,web_form_address_three,status_group_id,ingroup_script from vicidial_inbound_groups where group_id='$VDADchannel_group';"; + $stmt = "SELECT group_name,group_color,web_form_address,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_xfer_group,ingroup_recording_override,ingroup_rec_filename,default_group_alias,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,uniqueid_status_display,uniqueid_status_prefix,timer_action_destination,web_form_address_three,status_group_id,ingroup_script,browser_alert_sound,browser_alert_volume from vicidial_inbound_groups where group_id='$VDADchannel_group';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00468',$user,$server_ip,$session_name,$one_mysql_log);} @@ -11783,10 +11803,12 @@ if ($ACTION == 'LeaDSearcHSelecTUpdatE') $VDCL_timer_action_destination = $row[25]; $VDCL_group_web_three = stripslashes($row[26]); $VDCL_ingroup_script_two = $row[28]; + $VDCL_browser_alert_sound = $row[29]; + $VDCL_browser_alert_volume = $row[30]; $status_group_gather_data = status_group_gather($row[27],'INGROUP'); - $stmt = "SELECT campaign_script,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,campaign_script_two from vicidial_campaigns where campaign_id='$campaign';"; + $stmt = "SELECT campaign_script,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,default_group_alias,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,timer_action_destination,campaign_script_two,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$campaign';"; if ($DB) {echo "$stmt\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00469',$user,$server_ip,$session_name,$one_mysql_log);} @@ -11822,6 +11844,11 @@ if ($ACTION == 'LeaDSearcHSelecTUpdatE') {$VDCL_xferconf_e_number = $row[13];} if (strlen($VDCL_timer_action_destination) < 1) {$VDCL_timer_action_destination = $row[14];} + if ( (strlen($VDCL_browser_alert_sound) < 1) or (preg_match("/---DISABLED---/",$VDCL_browser_alert_sound)) ) + { + $VDCL_browser_alert_sound = $row[16]; + $VDCL_browser_alert_volume = $row[17]; + } if ( ( (preg_match('/NONE/',$VDCL_ingroup_script)) and (strlen($VDCL_ingroup_script) < 5) ) or (strlen($VDCL_ingroup_script) < 1) ) { @@ -11971,8 +11998,8 @@ if ($ACTION == 'LeaDSearcHSelecTUpdatE') } ### if web form is set then send on to vicidial.php for override of WEB_FORM address - if ( (strlen($VDCL_group_web)>5) or (strlen($VDCL_group_name)>0) ) {echo "$VDCL_group_web|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|\n";} - else {echo "X|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|\n";} + if ( (strlen($VDCL_group_web)>5) or (strlen($VDCL_group_name)>0) ) {echo "$VDCL_group_web|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|$VDCL_browser_alert_sound|$VDCL_browser_alert_volume|\n";} + else {echo "X|$VDCL_group_name|$VDCL_group_color|$VDCL_fronter_display|$VDADchannel_group|$VDCL_ingroup_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|$VDCL_default_xfer_group|$VDCL_ingroup_recording_override|$VDCL_ingroup_rec_filename|$VDCL_default_group_alias|$VDCL_caller_id_number|$VDCL_group_web_vars|$VDCL_group_web_two|$VDCL_timer_action|$VDCL_timer_action_message|$VDCL_timer_action_seconds|$VDCL_xferconf_c_number|$VDCL_xferconf_d_number|$VDCL_xferconf_e_number|$VDCL_uniqueid_status_display|$custom_call_id|$VDCL_uniqueid_status_prefix|$VDCL_timer_action_destination|$DID_id|$DID_extension|$DID_pattern|$DID_description|$INclosecallid|$INxfercallid|$VDCL_group_web_three|$VDCL_ingroup_script_color|$VDCL_ingroup_script_two|$VDCL_ingroup_script_color_two|$VDCL_browser_alert_sound|$VDCL_browser_alert_volume|\n";} $stmt = "SELECT full_name from vicidial_users where user='$tsr';"; if ($DB) {echo "$stmt\n";} @@ -12138,6 +12165,8 @@ if ($ACTION == 'LeaDSearcHSelecTUpdatE') $LeaD_InfO .= $call_date . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_two . "\n"; $LeaD_InfO .= $VDCL_ingroup_script_color_two . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_sound . "\n"; + $LeaD_InfO .= $VDCL_browser_alert_volume . "\n"; echo $LeaD_InfO; diff --git a/agc_2-X/trunk/www/agc/vicidial.php b/agc_2-X/trunk/www/agc/vicidial.php index 19408397..4da134b0 100644 --- a/agc_2-X/trunk/www/agc/vicidial.php +++ b/agc_2-X/trunk/www/agc/vicidial.php @@ -634,10 +634,11 @@ # 200403-1539 - Added Manual Dial API outbound_cid function # 200406-0949 - Fix for manual dial box with no phone number, Issue #1188 # 200406-1205 - Fix for gender custom field population, Issue #1205 +# 200407-1822 - Added Agent Browser Call Alert Sounds # -$version = '2.14-603c'; -$build = '200406-1205'; +$version = '2.14-604c'; +$build = '200407-1822'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=91; $one_mysql_log=0; @@ -752,7 +753,7 @@ if ($sl_ct > 0) ############################################# ##### START SYSTEM_SETTINGS LOOKUP ##### -$stmt = "SELECT use_non_latin,vdc_header_date_format,vdc_customer_date_format,vdc_header_phone_format,webroot_writable,timeclock_end_of_day,vtiger_url,enable_vtiger_integration,outbound_autodial_active,enable_second_webform,user_territories_active,static_agent_url,custom_fields_enabled,pllb_grouping_limit,qc_features_active,allow_emails,callback_time_24hour,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_third_webform,default_language,active_modules,allow_chats,chat_url,default_phone_code,agent_screen_colors,manual_auto_next,agent_xfer_park_3way,admin_web_directory,agent_script,agent_push_events,agent_push_url,agent_logout_link,agentonly_callback_campaign_lock,manual_dial_validation,mute_recordings,enable_second_script,enable_first_webform,recording_buttons,outbound_cid_any FROM system_settings;"; +$stmt = "SELECT use_non_latin,vdc_header_date_format,vdc_customer_date_format,vdc_header_phone_format,webroot_writable,timeclock_end_of_day,vtiger_url,enable_vtiger_integration,outbound_autodial_active,enable_second_webform,user_territories_active,static_agent_url,custom_fields_enabled,pllb_grouping_limit,qc_features_active,allow_emails,callback_time_24hour,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_third_webform,default_language,active_modules,allow_chats,chat_url,default_phone_code,agent_screen_colors,manual_auto_next,agent_xfer_park_3way,admin_web_directory,agent_script,agent_push_events,agent_push_url,agent_logout_link,agentonly_callback_campaign_lock,manual_dial_validation,mute_recordings,enable_second_script,enable_first_webform,recording_buttons,outbound_cid_any,browser_call_alerts FROM system_settings;"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'01001',$VD_login,$server_ip,$session_name,$one_mysql_log);} if ($DB) {echo "$stmt\n";} @@ -802,6 +803,7 @@ if ($qm_conf_ct > 0) $SSenable_first_webform = $row[39]; $SSrecording_buttons = $row[40]; $SSoutbound_cid_any = $row[41]; + $SSbrowser_call_alerts = $row[42]; } else { @@ -907,6 +909,8 @@ $SSalt_row1_background='BDFFBD'; $SSalt_row2_background='99FF99'; $SSalt_row3_background='CCFFCC'; +$browser_alert_sounds_list = 'bark_dog,beep_double,beep_five,beep_up,bell_double,bell_school,bird,blaster1,blaster2,buzz1,buzz2,cash_register,chat_alert,close_encounter,confirmation,ding,droplet,droplet_double,elephant,email_alert,hold_tone,horn_bike,horn_car,horn_car_triple,horn_clown,horn_double,horn_train,meow_cat,scream_wilhelm,silence_quick,siren,slide_down,slide_up,swish,teleport1,teleport2,whip,whoosh,xylophone1,xylophone2,xylophone3,xylophone4'; + if ($agent_screen_colors != 'default') { $stmt = "SELECT menu_background,frame_background,std_row1_background,std_row2_background,std_row3_background,std_row4_background,std_row5_background,alt_row1_background,alt_row2_background,alt_row3_background,web_logo FROM vicidial_screen_colors where colors_id='$agent_screen_colors';"; @@ -1963,7 +1967,7 @@ else $HKstatusnames = substr("$HKstatusnames", 0, -1); ##### grab the campaign settings - $stmt="SELECT park_ext,park_file_name,web_form_address,allow_closers,auto_dial_level,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,agent_pause_codes_active,no_hopper_leads_logins,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,use_campaign_dnc,three_way_call_cid,dial_method,three_way_dial_prefix,web_form_target,vtiger_screen_login,agent_allow_group_alias,default_group_alias,quick_transfer_button,prepopulate_transfer_preset,view_calls_in_queue,view_calls_in_queue_launch,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,manual_preview_dial,api_manual_dial,manual_dial_call_time_check,my_callback_option,per_call_notes,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_pause_precall_code,auto_resume_precall,manual_dial_cid,custom_3way_button_transfer,callback_days_limit,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,pllb_grouping,pllb_grouping_limit,in_group_dial,in_group_dial_select,pause_after_next_call,owner_populate,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,manual_dial_timeout,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,pause_max_dispo,script_top_dispo,routing_initiated_recordings,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,scheduled_callbacks_force_dial,callback_hours_block,callback_display_days,scheduled_callbacks_timezones_container,three_way_volume_buttons,manual_dial_validation,mute_recordings,leave_vm_no_dispo,leave_vm_message_group_id,campaign_script_two FROM vicidial_campaigns where campaign_id = '$VD_campaign';"; + $stmt="SELECT park_ext,park_file_name,web_form_address,allow_closers,auto_dial_level,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,agent_pause_codes_active,no_hopper_leads_logins,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,use_campaign_dnc,three_way_call_cid,dial_method,three_way_dial_prefix,web_form_target,vtiger_screen_login,agent_allow_group_alias,default_group_alias,quick_transfer_button,prepopulate_transfer_preset,view_calls_in_queue,view_calls_in_queue_launch,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,manual_preview_dial,api_manual_dial,manual_dial_call_time_check,my_callback_option,per_call_notes,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_pause_precall_code,auto_resume_precall,manual_dial_cid,custom_3way_button_transfer,callback_days_limit,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,pllb_grouping,pllb_grouping_limit,in_group_dial,in_group_dial_select,pause_after_next_call,owner_populate,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,manual_dial_timeout,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,pause_max_dispo,script_top_dispo,routing_initiated_recordings,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,scheduled_callbacks_force_dial,callback_hours_block,callback_display_days,scheduled_callbacks_timezones_container,three_way_volume_buttons,manual_dial_validation,mute_recordings,leave_vm_no_dispo,leave_vm_message_group_id,campaign_script_two,browser_alert_sound,browser_alert_volume FROM vicidial_campaigns where campaign_id = '$VD_campaign';"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'01013',$VD_login,$server_ip,$session_name,$one_mysql_log);} if ($DB) {echo "$stmt\n";} @@ -2129,6 +2133,8 @@ else $leave_vm_no_dispo = $row[158]; $leave_vm_message_group_id = $row[159]; $campaign_script_two = $row[160]; + $browser_alert_sound = $row[161]; + $browser_alert_volume = $row[162]; if ($leave_vm_no_dispo == 'ENABLED') {$leave_vm_no_dispo = 'VMNOHANG';} @@ -4972,6 +4978,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} var SSenable_second_script=''; var SSoutbound_cid_any=''; var NeWManuaLDiaLBox_open=0; + var SSbrowser_call_alerts=''; + var CAMPbrowser_alert_sound=''; + var CAMPbrowser_alert_volume=''; + var browser_alert_sound=''; + var browser_alert_volume=''; var DiaLControl_auto_HTML = "\" border=\"0\" alt=\"You are paused\" />"; var DiaLControl_auto_HTML_ready = "\" border=\"0\" alt=\"You are active\" />"; var DiaLControl_auto_HTML_OFF = "\" border=\"0\" alt=\"pause button disabled\" />"; @@ -5151,6 +5162,21 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} } } +// ################################################################################ +// Play MP3 audio file upon call arriving in agent screen, if enabled in system settings and campaign/in-group + function play_browser_sound(temp_sound,temp_volume) + { + if ( (temp_sound != '---NONE---') && (temp_sound != '---DISABLED---') && (temp_sound != '') ) + { + var temp_selected_element = 'BAS_' + temp_sound; + var temp_audio = document.getElementById(temp_selected_element); + var temp_js_volume = (temp_volume * .01); + temp_audio.volume = temp_js_volume; + // alert(temp_selected_element + ' ' + temp_js_volume); + temp_audio.play(); + } + } + // ################################################################################ // Send volume control command for meetme participant function volume_control(taskdirection,taskvolchannel,taskagentmute) @@ -8194,6 +8220,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection) {CalL_ScripT_id_two = change_data[36];} if (change_data[37].length > 0) {CalL_ScripT_color_two = change_data[37];} + if (change_data[38].length > 0) + { + browser_alert_sound = change_data[38]; + browser_alert_volume = change_data[39]; + } document.vicidial_form.lead_id.value = VDIC_data_VDAC[0]; LeaDPreVDispO = change_array[6]; @@ -9167,6 +9198,15 @@ function set_length(SLnumber,SLlength_goal,SLdirection) { MDcheck_for_answer=1; } + + if (SSbrowser_call_alerts > 0) + { + if ( (browser_alert_sound != '') && (browser_alert_sound != '---NONE---') && (browser_alert_sound != '---DISABLED---') ) + { + button_click_log = button_click_log + "" + SQLdate + "-----MANplay_browser_sound---" + browser_alert_sound + " " + browser_alert_volume + "|"; + play_browser_sound(browser_alert_sound,browser_alert_volume); + } + } } } } @@ -9680,7 +9720,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) { var MDnextResponse = null; // alert(manDiaLnext_query + "\n" + xmlhttp.responseText); - // document.getElementById("debugbottomspan").innerHTML = manDiaLnext_query + "\n" + xmlhttp.responseText; + // document.getElementById("debugbottomspan").innerHTML = manDiaLnext_query + "\n\n" + xmlhttp.responseText; MDnextResponse = xmlhttp.responseText; if (active_ingroup_dial.length > 0) @@ -9844,6 +9884,8 @@ function set_length(SLnumber,SLlength_goal,SLdirection) LIVE_default_xfer_group = MDnextResponse_array[60]; CalL_ScripT_id_two = MDnextResponse_array[61]; CalL_ScripT_color_two = MDnextResponse_array[62]; + browser_alert_sound = MDnextResponse_array[63]; + browser_alert_volume = MDnextResponse_array[64]; // build statuses list for disposition screen VARstatuses = []; @@ -11102,7 +11144,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) CFAI_sent=0; check_incoming = xmlhttprequestcheckauto.responseText; // alert(checkVDAI_query); - // document.getElementById("debugbottomspan").innerHTML = checkVDAI_query + "\n" + xmlhttp.responseText; + // document.getElementById("debugbottomspan").innerHTML = checkVDAI_query + "\n" + xmlhttprequestcheckauto.responseText; var check_VDIC_array=check_incoming.split("\n"); if (check_VDIC_array[0] == '1') { @@ -11216,6 +11258,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection) {CalL_ScripT_id_two = VDIC_data_VDIG[38];} if (VDIC_data_VDIG[39].length > 0) {CalL_ScripT_color_two = VDIC_data_VDIG[39];} + if (VDIC_data_VDIG[40].length > 0) + { + browser_alert_sound = VDIC_data_VDIG[40]; + browser_alert_volume = VDIC_data_VDIG[41]; + } var VDIC_data_VDFR=check_VDIC_array[3].split("|"); if ( (VDIC_data_VDFR[1].length > 1) && (VDCL_fronter_display == 'Y') ) @@ -11838,6 +11885,14 @@ function set_length(SLnumber,SLlength_goal,SLdirection) } } + if (SSbrowser_call_alerts > 0) + { + if ( (browser_alert_sound != '') && (browser_alert_sound != '---NONE---') && (browser_alert_sound != '---DISABLED---') ) + { + button_click_log = button_click_log + "" + SQLdate + "-----AUTOplay_browser_sound---" + browser_alert_sound + " " + browser_alert_volume + "|"; + play_browser_sound(browser_alert_sound,browser_alert_volume); + } + } if (alert_enabled=='ON') { var callnum = dialed_number; @@ -14577,6 +14632,8 @@ function set_length(SLnumber,SLlength_goal,SLdirection) CalL_ScripT_color=''; CalL_ScripT_id_two=''; CalL_ScripT_color_two=''; + browser_alert_sound = CAMPbrowser_alert_sound; + browser_alert_volume = CAMPbrowser_alert_volume; callback_gmt_offset=''; callback_timezone=''; document.getElementById("SBC_timezone_span").innerHTML = '...'; @@ -21817,11 +21874,27 @@ if ($agent_display_dialable_leads > 0) + 0) + { + $bas=0; $bas_embed_output=''; + $browser_alert_sounds_listARY = explode(',',$browser_alert_sounds_list); + $browser_alert_sounds_listARY_ct = count($browser_alert_sounds_listARY); + while ($browser_alert_sounds_listARY_ct > $bas) + { + $bas_embed_output .= "\n"; + $bas++; + } + echo "$bas_embed_output"; + echo "\n"; + } +?> + diff --git a/agc_2-X/trunk/www/vicidial/admin.php b/agc_2-X/trunk/www/vicidial/admin.php index f5389668..0ccf6e1f 100644 --- a/agc_2-X/trunk/www/vicidial/admin.php +++ b/agc_2-X/trunk/www/vicidial/admin.php @@ -130,6 +130,7 @@ $Vtables = 'NONE,log_noanswer,did_agent_log,contact_information'; $APIfunctions = 'ALL_FUNCTIONS add_group_alias add_lead add_list add_phone add_phone_alias add_user agent_ingroup_info agent_stats_export agent_status audio_playback blind_monitor call_agent callid_info change_ingroups check_phone_number did_log_export external_add_lead external_dial external_hangup external_pause external_status in_group_status logout moh_list park_call pause_code preview_dial_action ra_call_control recording recording_lookup send_dtmf server_refresh set_timer_action sounds_list st_get_agent_active_lead st_login_log transfer_conference update_fields update_lead update_list list_info list_custom_fields update_log_entry update_phone update_phone_alias update_user user_group_status vm_list webphone_url webserver logged_in_agents update_campaign update_did lead_field_info phone_number_log switch_lead ccc_lead_info lead_status_search call_status_stats calls_in_queue_count force_fronter_leave_3way force_fronter_audio_stop update_cid_group_entry add_dnc_phone add_fpg_phone'; +$browser_alert_sounds_list = 'bark_dog,beep_double,beep_five,beep_up,bell_double,bell_school,bird,blaster1,blaster2,buzz1,buzz2,cash_register,chat_alert,close_encounter,confirmation,ding,droplet,droplet_double,elephant,email_alert,hold_tone,horn_bike,horn_car,horn_car_triple,horn_clown,horn_double,horn_train,meow_cat,scream_wilhelm,silence_quick,siren,slide_down,slide_up,swish,teleport1,teleport2,whip,whoosh,xylophone1,xylophone2,xylophone3,xylophone4'; ### BEGIN housecleaning of old static report files, if not done before ### if (!file_exists('old_clear')) @@ -2497,6 +2498,12 @@ if (isset($_GET["entries_per_page"])) {$entries_per_page=$_GET["entries_per_pa elseif (isset($_POST["entries_per_page"])) {$entries_per_page=$_POST["entries_per_page"];} if (isset($_GET["start_count"])) {$start_count=$_GET["start_count"];} elseif (isset($_POST["start_count"])) {$start_count=$_POST["start_count"];} +if (isset($_GET["browser_call_alerts"])) {$browser_call_alerts=$_GET["browser_call_alerts"];} + elseif (isset($_POST["browser_call_alerts"])) {$browser_call_alerts=$_POST["browser_call_alerts"];} +if (isset($_GET["browser_alert_sound"])) {$browser_alert_sound=$_GET["browser_alert_sound"];} + elseif (isset($_POST["browser_alert_sound"])) {$browser_alert_sound=$_POST["browser_alert_sound"];} +if (isset($_GET["browser_alert_volume"])) {$browser_alert_volume=$_GET["browser_alert_volume"];} + elseif (isset($_POST["browser_alert_volume"])) {$browser_alert_volume=$_POST["browser_alert_volume"];} if (isset($script_id)) {$script_id= strtoupper($script_id);} @@ -2511,7 +2518,7 @@ if (strlen($dial_status) > 0) ############################################# ##### START SYSTEM_SETTINGS LOOKUP ##### -$stmt = "SELECT use_non_latin,enable_queuemetrics_logging,enable_vtiger_integration,qc_features_active,outbound_autodial_active,sounds_central_control_active,enable_second_webform,user_territories_active,custom_fields_enabled,admin_web_directory,webphone_url,first_login_trigger,hosted_settings,default_phone_registration_password,default_phone_login_password,default_server_password,test_campaign_calls,active_voicemail_server,voicemail_timezones,default_voicemail_timezone,default_local_gmt,campaign_cid_areacodes_enabled,pllb_grouping_limit,did_ra_extensions_enabled,expanded_list_stats,contacts_enabled,alt_log_server_ip,alt_log_dbname,alt_log_login,alt_log_pass,tables_use_alt_log_db,call_menu_qualify_enabled,admin_list_counts,allow_voicemail_greeting,svn_revision,allow_emails,level_8_disable_add,pass_key,pass_hash_enabled,disable_auto_dial,country_code_list_stats,frozen_server_call_clear,active_modules,allow_chats,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_did_entry_list_id,enable_third_webform,default_language,user_hide_realtime_enabled,log_recording_access,alt_ivr_logging,admin_row_click,admin_screen_colors,ofcom_uk_drop_calc,agent_screen_colors,script_remove_js,manual_auto_next,user_new_lead_limit,agent_xfer_park_3way,agent_soundboards,web_loader_phone_length,agent_script,enable_auto_reports,enable_pause_code_limits,enable_drop_lists,allow_ip_lists,system_ip_blacklist,hide_inactive_lists,allow_manage_active_lists,expired_lists_inactive,did_system_filter,enable_gdpr_download_deletion,mute_recordings,user_admin_redirect,list_status_modification_confirmation,sip_event_logging,call_quota_lead_ranking,enable_second_script,enable_first_webform,recording_buttons,opensips_cid_name,require_password_length,user_account_emails,outbound_cid_any,entries_per_page FROM system_settings;"; +$stmt = "SELECT use_non_latin,enable_queuemetrics_logging,enable_vtiger_integration,qc_features_active,outbound_autodial_active,sounds_central_control_active,enable_second_webform,user_territories_active,custom_fields_enabled,admin_web_directory,webphone_url,first_login_trigger,hosted_settings,default_phone_registration_password,default_phone_login_password,default_server_password,test_campaign_calls,active_voicemail_server,voicemail_timezones,default_voicemail_timezone,default_local_gmt,campaign_cid_areacodes_enabled,pllb_grouping_limit,did_ra_extensions_enabled,expanded_list_stats,contacts_enabled,alt_log_server_ip,alt_log_dbname,alt_log_login,alt_log_pass,tables_use_alt_log_db,call_menu_qualify_enabled,admin_list_counts,allow_voicemail_greeting,svn_revision,allow_emails,level_8_disable_add,pass_key,pass_hash_enabled,disable_auto_dial,country_code_list_stats,frozen_server_call_clear,active_modules,allow_chats,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_did_entry_list_id,enable_third_webform,default_language,user_hide_realtime_enabled,log_recording_access,alt_ivr_logging,admin_row_click,admin_screen_colors,ofcom_uk_drop_calc,agent_screen_colors,script_remove_js,manual_auto_next,user_new_lead_limit,agent_xfer_park_3way,agent_soundboards,web_loader_phone_length,agent_script,enable_auto_reports,enable_pause_code_limits,enable_drop_lists,allow_ip_lists,system_ip_blacklist,hide_inactive_lists,allow_manage_active_lists,expired_lists_inactive,did_system_filter,enable_gdpr_download_deletion,mute_recordings,user_admin_redirect,list_status_modification_confirmation,sip_event_logging,call_quota_lead_ranking,enable_second_script,enable_first_webform,recording_buttons,opensips_cid_name,require_password_length,user_account_emails,outbound_cid_any,entries_per_page,browser_call_alerts FROM system_settings;"; $rslt=mysql_to_mysqli($stmt, $link); if ($DB) {echo "$stmt\n";} $qm_conf_ct = mysqli_num_rows($rslt); @@ -2606,6 +2613,7 @@ if ($qm_conf_ct > 0) $SSuser_account_emails = $row[85]; $SSoutbound_cid_any = $row[86]; $SSentries_per_page = $row[87]; + $SSbrowser_call_alerts = $row[88]; } ##### END SETTINGS LOOKUP ##### ########################################### @@ -2950,6 +2958,8 @@ if ($non_latin < 1) $require_password_length = preg_replace('/[^0-9]/','',$require_password_length); $entries_per_page = preg_replace('/[^0-9]/','',$entries_per_page); $start_count = preg_replace('/[^0-9]/','',$start_count); + $browser_call_alerts = preg_replace('/[^0-9]/','',$browser_call_alerts); + $browser_alert_volume = preg_replace('/[^0-9]/','',$browser_alert_volume); $user_new_lead_limit = preg_replace('/[^-0-9]/','',$user_new_lead_limit); $drop_call_seconds = preg_replace('/[^-0-9]/','',$drop_call_seconds); @@ -3509,6 +3519,7 @@ if ($non_latin < 1) $amd_type = preg_replace('/[^-_0-9a-zA-Z]/','',$amd_type); $recording_buttons = preg_replace('/[^-_0-9a-zA-Z]/','',$recording_buttons); $use_other_campaign_dnc = preg_replace('/[^-_0-9a-zA-Z]/','',$use_other_campaign_dnc); + $browser_alert_sound = preg_replace('/[^-_0-9a-zA-Z]/','',$browser_alert_sound); ### ALPHA-NUMERIC and underscore and dash and slash and dot $menu_timeout_prompt = preg_replace('/[^-\/\|\._0-9a-zA-Z]/','',$menu_timeout_prompt); @@ -4647,12 +4658,13 @@ else # 200405-2339 - Added warnings for inactive voicemail server # 200406-0033 - Fix for Remote Agents where user deleted # 200406-2319 - Small changes to entries_per_page display(w/ display all), also added it for DIDs +# 200407-1030 - Added browser_call_alerts system setting # # make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time -$admin_version = '2.14-748a'; -$build = '200406-2319'; +$admin_version = '2.14-749a'; +$build = '200407-1030'; $STARTtime = date("U"); $SQLdate = date("Y-m-d H:i:s"); @@ -10480,7 +10492,7 @@ if ($ADD==20) $rslt=mysql_to_mysqli($stmtX, $link); } - $stmt="INSERT INTO vicidial_campaigns (campaign_name,campaign_id,active,dial_status_a,dial_status_b,dial_status_c,dial_status_d,dial_status_e,lead_order,park_ext,park_file_name,web_form_address,allow_closers,hopper_level,auto_dial_level,next_agent_call,local_call_time,voicemail_ext,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,amd_send_to_vmx,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,lead_filter_id,drop_call_seconds,drop_action,safe_harbor_exten,display_dialable_count,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,dial_method,available_only_ratio_tally,adaptive_dropped_percentage,adaptive_maximum_level,adaptive_latest_server_time,adaptive_intensity,adaptive_dl_diff_target,concurrent_transfers,auto_alt_dial,auto_alt_dial_statuses,agent_pause_codes_active,campaign_description,campaign_changedate,campaign_stats_refresh,campaign_logindate,dial_statuses,disable_alter_custdata,no_hopper_leads_logins,list_order_mix,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,queue_priority,drop_inbound_group,qc_enabled,qc_statuses,qc_lists,qc_web_form_address,qc_script,survey_first_audio_file,survey_dtmf_digits,survey_ni_digit,survey_opt_in_audio_file,survey_ni_audio_file,survey_method,survey_no_response_action,survey_ni_status,survey_response_digit_map,survey_xfer_exten,survey_camp_record_dir,disable_alter_custphone,display_queue_count,qc_get_record_launch,qc_show_recording,qc_shift_id,manual_dial_filter,agent_clipboard_copy,agent_extended_alt_dial,use_campaign_dnc,three_way_call_cid,three_way_dial_prefix,web_form_target,vtiger_search_category,vtiger_create_call_record,vtiger_create_lead_record,vtiger_screen_login,cpd_amd_action,agent_allow_group_alias,default_group_alias,vtiger_search_dead,vtiger_status_call,survey_third_digit,survey_fourth_digit,survey_third_audio_file,survey_fourth_audio_file,survey_third_status,survey_fourth_status,survey_third_exten,survey_fourth_exten,drop_lockout_time,quick_transfer_button,prepopulate_transfer_preset,drop_rate_group,view_calls_in_queue,view_calls_in_queue_launch,grab_calls_in_queue,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,waitforsilence_options,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,queuemetrics_callstatus_override,extension_appended_cidname,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,inbound_queue_no_dial,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,ivr_park_call_agi,manual_preview_dial,realtime_agent_time_stats,use_auto_hopper,auto_hopper_multi,auto_trim_hopper,api_manual_dial,manual_dial_call_time_check,display_leads_count,lead_order_randomize,lead_order_secondary,per_call_notes,my_callback_option,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_resume_precall,auto_pause_precall_code,manual_dial_cid,post_phone_time_diff_alert,custom_3way_button_transfer,available_only_tally_threshold,available_only_tally_threshold_agents,dial_level_threshold,dial_level_threshold_agents,safe_harbor_audio,safe_harbor_menu_id,survey_menu_id,callback_days_limit,dl_diff_target_method,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,na_call_url,survey_recording,pllb_grouping,pllb_grouping_limit,call_count_limit,call_count_target,callback_hours_block,callback_list_calltime,user_group,hopper_vlc_dup_check,safe_harbor_audio_field,pause_after_next_call,owner_populate,use_other_campaign_dnc,allow_emails,allow_chats,amd_inbound_group,amd_callmenu,survey_wait_sec,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,cpd_unknown_action,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,am_message_wildcards,manual_dial_timeout,routing_initiated_recordings,manual_dial_hopper_check,callback_useronly_move_minutes,ofcom_uk_drop_calc,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,scheduled_callbacks_email_alert,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,next_dial_my_callbacks,inbound_no_agents_no_dial_container,inbound_no_agents_no_dial_threshold,cid_group_id,pause_max_dispo,script_top_dispo,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,dead_trigger_url,scheduled_callbacks_force_dial,scheduled_callbacks_auto_reschedule,scheduled_callbacks_timezones_container,three_way_volume_buttons,callback_dnc,manual_dial_validation,mute_recordings,auto_active_list_new,call_quota_lead_ranking,sip_event_logging,campaign_script_two,leave_vm_no_dispo,leave_vm_message_group_id,dial_timeout_lead_container,amd_type,vmm_daily_limit,opensips_cid_name,amd_agent_route_options) SELECT \"$campaign_name\",\"$campaign_id\",\"N\",dial_status_a,dial_status_b,dial_status_c,dial_status_d,dial_status_e,lead_order,park_ext,park_file_name,web_form_address,allow_closers,hopper_level,auto_dial_level,next_agent_call,local_call_time,voicemail_ext,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,amd_send_to_vmx,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,lead_filter_id,drop_call_seconds,drop_action,safe_harbor_exten,display_dialable_count,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,dial_method,available_only_ratio_tally,adaptive_dropped_percentage,adaptive_maximum_level,adaptive_latest_server_time,adaptive_intensity,adaptive_dl_diff_target,concurrent_transfers,auto_alt_dial,auto_alt_dial_statuses,agent_pause_codes_active,campaign_description,campaign_changedate,campaign_stats_refresh,campaign_logindate,dial_statuses,disable_alter_custdata,no_hopper_leads_logins,\"DISABLED\",campaign_allow_inbound,manual_dial_list_id,default_xfer_group,queue_priority,drop_inbound_group,qc_enabled,qc_statuses,qc_lists,qc_web_form_address,qc_script,survey_first_audio_file,survey_dtmf_digits,survey_ni_digit,survey_opt_in_audio_file,survey_ni_audio_file,survey_method,survey_no_response_action,survey_ni_status,survey_response_digit_map,survey_xfer_exten,survey_camp_record_dir,disable_alter_custphone,display_queue_count,qc_get_record_launch,qc_show_recording,qc_shift_id,manual_dial_filter,agent_clipboard_copy,agent_extended_alt_dial,use_campaign_dnc,three_way_call_cid,three_way_dial_prefix,web_form_target,vtiger_search_category,vtiger_create_call_record,vtiger_create_lead_record,vtiger_screen_login,cpd_amd_action,agent_allow_group_alias,default_group_alias,vtiger_search_dead,vtiger_status_call,survey_third_digit,survey_fourth_digit,survey_third_audio_file,survey_fourth_audio_file,survey_third_status,survey_fourth_status,survey_third_exten,survey_fourth_exten,drop_lockout_time,quick_transfer_button,prepopulate_transfer_preset,drop_rate_group,view_calls_in_queue,view_calls_in_queue_launch,grab_calls_in_queue,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,waitforsilence_options,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,queuemetrics_callstatus_override,extension_appended_cidname,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,inbound_queue_no_dial,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,ivr_park_call_agi,manual_preview_dial,realtime_agent_time_stats,use_auto_hopper,auto_hopper_multi,auto_trim_hopper,api_manual_dial,manual_dial_call_time_check,display_leads_count,lead_order_randomize,lead_order_secondary,per_call_notes,my_callback_option,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_resume_precall,auto_pause_precall_code,manual_dial_cid,post_phone_time_diff_alert,custom_3way_button_transfer,available_only_tally_threshold,available_only_tally_threshold_agents,dial_level_threshold,dial_level_threshold_agents,safe_harbor_audio,safe_harbor_menu_id,survey_menu_id,callback_days_limit,dl_diff_target_method,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,na_call_url,survey_recording,pllb_grouping,pllb_grouping_limit,call_count_limit,call_count_target,callback_hours_block,callback_list_calltime,user_group,hopper_vlc_dup_check,safe_harbor_audio_field,pause_after_next_call,owner_populate,use_other_campaign_dnc,allow_emails,allow_chats,amd_inbound_group,amd_callmenu,survey_wait_sec,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,cpd_unknown_action,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,am_message_wildcards,manual_dial_timeout,routing_initiated_recordings,manual_dial_hopper_check,callback_useronly_move_minutes,ofcom_uk_drop_calc,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,scheduled_callbacks_email_alert,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,next_dial_my_callbacks,inbound_no_agents_no_dial_container,inbound_no_agents_no_dial_threshold,cid_group_id,pause_max_dispo,script_top_dispo,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,dead_trigger_url,scheduled_callbacks_force_dial,scheduled_callbacks_auto_reschedule,scheduled_callbacks_timezones_container,three_way_volume_buttons,callback_dnc,manual_dial_validation,mute_recordings,auto_active_list_new,call_quota_lead_ranking,sip_event_logging,campaign_script_two,leave_vm_no_dispo,leave_vm_message_group_id,dial_timeout_lead_container,amd_type,vmm_daily_limit,opensips_cid_name,amd_agent_route_options from vicidial_campaigns where campaign_id='$source_campaign_id';"; + $stmt="INSERT INTO vicidial_campaigns (campaign_name,campaign_id,active,dial_status_a,dial_status_b,dial_status_c,dial_status_d,dial_status_e,lead_order,park_ext,park_file_name,web_form_address,allow_closers,hopper_level,auto_dial_level,next_agent_call,local_call_time,voicemail_ext,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,amd_send_to_vmx,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,lead_filter_id,drop_call_seconds,drop_action,safe_harbor_exten,display_dialable_count,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,dial_method,available_only_ratio_tally,adaptive_dropped_percentage,adaptive_maximum_level,adaptive_latest_server_time,adaptive_intensity,adaptive_dl_diff_target,concurrent_transfers,auto_alt_dial,auto_alt_dial_statuses,agent_pause_codes_active,campaign_description,campaign_changedate,campaign_stats_refresh,campaign_logindate,dial_statuses,disable_alter_custdata,no_hopper_leads_logins,list_order_mix,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,queue_priority,drop_inbound_group,qc_enabled,qc_statuses,qc_lists,qc_web_form_address,qc_script,survey_first_audio_file,survey_dtmf_digits,survey_ni_digit,survey_opt_in_audio_file,survey_ni_audio_file,survey_method,survey_no_response_action,survey_ni_status,survey_response_digit_map,survey_xfer_exten,survey_camp_record_dir,disable_alter_custphone,display_queue_count,qc_get_record_launch,qc_show_recording,qc_shift_id,manual_dial_filter,agent_clipboard_copy,agent_extended_alt_dial,use_campaign_dnc,three_way_call_cid,three_way_dial_prefix,web_form_target,vtiger_search_category,vtiger_create_call_record,vtiger_create_lead_record,vtiger_screen_login,cpd_amd_action,agent_allow_group_alias,default_group_alias,vtiger_search_dead,vtiger_status_call,survey_third_digit,survey_fourth_digit,survey_third_audio_file,survey_fourth_audio_file,survey_third_status,survey_fourth_status,survey_third_exten,survey_fourth_exten,drop_lockout_time,quick_transfer_button,prepopulate_transfer_preset,drop_rate_group,view_calls_in_queue,view_calls_in_queue_launch,grab_calls_in_queue,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,waitforsilence_options,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,queuemetrics_callstatus_override,extension_appended_cidname,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,inbound_queue_no_dial,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,ivr_park_call_agi,manual_preview_dial,realtime_agent_time_stats,use_auto_hopper,auto_hopper_multi,auto_trim_hopper,api_manual_dial,manual_dial_call_time_check,display_leads_count,lead_order_randomize,lead_order_secondary,per_call_notes,my_callback_option,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_resume_precall,auto_pause_precall_code,manual_dial_cid,post_phone_time_diff_alert,custom_3way_button_transfer,available_only_tally_threshold,available_only_tally_threshold_agents,dial_level_threshold,dial_level_threshold_agents,safe_harbor_audio,safe_harbor_menu_id,survey_menu_id,callback_days_limit,dl_diff_target_method,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,na_call_url,survey_recording,pllb_grouping,pllb_grouping_limit,call_count_limit,call_count_target,callback_hours_block,callback_list_calltime,user_group,hopper_vlc_dup_check,safe_harbor_audio_field,pause_after_next_call,owner_populate,use_other_campaign_dnc,allow_emails,allow_chats,amd_inbound_group,amd_callmenu,survey_wait_sec,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,cpd_unknown_action,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,am_message_wildcards,manual_dial_timeout,routing_initiated_recordings,manual_dial_hopper_check,callback_useronly_move_minutes,ofcom_uk_drop_calc,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,scheduled_callbacks_email_alert,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,next_dial_my_callbacks,inbound_no_agents_no_dial_container,inbound_no_agents_no_dial_threshold,cid_group_id,pause_max_dispo,script_top_dispo,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,dead_trigger_url,scheduled_callbacks_force_dial,scheduled_callbacks_auto_reschedule,scheduled_callbacks_timezones_container,three_way_volume_buttons,callback_dnc,manual_dial_validation,mute_recordings,auto_active_list_new,call_quota_lead_ranking,sip_event_logging,campaign_script_two,leave_vm_no_dispo,leave_vm_message_group_id,dial_timeout_lead_container,amd_type,vmm_daily_limit,opensips_cid_name,amd_agent_route_options,browser_alert_sound,browser_alert_volume) SELECT \"$campaign_name\",\"$campaign_id\",\"N\",dial_status_a,dial_status_b,dial_status_c,dial_status_d,dial_status_e,lead_order,park_ext,park_file_name,web_form_address,allow_closers,hopper_level,auto_dial_level,next_agent_call,local_call_time,voicemail_ext,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,amd_send_to_vmx,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,lead_filter_id,drop_call_seconds,drop_action,safe_harbor_exten,display_dialable_count,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,dial_method,available_only_ratio_tally,adaptive_dropped_percentage,adaptive_maximum_level,adaptive_latest_server_time,adaptive_intensity,adaptive_dl_diff_target,concurrent_transfers,auto_alt_dial,auto_alt_dial_statuses,agent_pause_codes_active,campaign_description,campaign_changedate,campaign_stats_refresh,campaign_logindate,dial_statuses,disable_alter_custdata,no_hopper_leads_logins,\"DISABLED\",campaign_allow_inbound,manual_dial_list_id,default_xfer_group,queue_priority,drop_inbound_group,qc_enabled,qc_statuses,qc_lists,qc_web_form_address,qc_script,survey_first_audio_file,survey_dtmf_digits,survey_ni_digit,survey_opt_in_audio_file,survey_ni_audio_file,survey_method,survey_no_response_action,survey_ni_status,survey_response_digit_map,survey_xfer_exten,survey_camp_record_dir,disable_alter_custphone,display_queue_count,qc_get_record_launch,qc_show_recording,qc_shift_id,manual_dial_filter,agent_clipboard_copy,agent_extended_alt_dial,use_campaign_dnc,three_way_call_cid,three_way_dial_prefix,web_form_target,vtiger_search_category,vtiger_create_call_record,vtiger_create_lead_record,vtiger_screen_login,cpd_amd_action,agent_allow_group_alias,default_group_alias,vtiger_search_dead,vtiger_status_call,survey_third_digit,survey_fourth_digit,survey_third_audio_file,survey_fourth_audio_file,survey_third_status,survey_fourth_status,survey_third_exten,survey_fourth_exten,drop_lockout_time,quick_transfer_button,prepopulate_transfer_preset,drop_rate_group,view_calls_in_queue,view_calls_in_queue_launch,grab_calls_in_queue,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,waitforsilence_options,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,queuemetrics_callstatus_override,extension_appended_cidname,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,inbound_queue_no_dial,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,ivr_park_call_agi,manual_preview_dial,realtime_agent_time_stats,use_auto_hopper,auto_hopper_multi,auto_trim_hopper,api_manual_dial,manual_dial_call_time_check,display_leads_count,lead_order_randomize,lead_order_secondary,per_call_notes,my_callback_option,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_resume_precall,auto_pause_precall_code,manual_dial_cid,post_phone_time_diff_alert,custom_3way_button_transfer,available_only_tally_threshold,available_only_tally_threshold_agents,dial_level_threshold,dial_level_threshold_agents,safe_harbor_audio,safe_harbor_menu_id,survey_menu_id,callback_days_limit,dl_diff_target_method,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,na_call_url,survey_recording,pllb_grouping,pllb_grouping_limit,call_count_limit,call_count_target,callback_hours_block,callback_list_calltime,user_group,hopper_vlc_dup_check,safe_harbor_audio_field,pause_after_next_call,owner_populate,use_other_campaign_dnc,allow_emails,allow_chats,amd_inbound_group,amd_callmenu,survey_wait_sec,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,cpd_unknown_action,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,am_message_wildcards,manual_dial_timeout,routing_initiated_recordings,manual_dial_hopper_check,callback_useronly_move_minutes,ofcom_uk_drop_calc,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,scheduled_callbacks_email_alert,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,next_dial_my_callbacks,inbound_no_agents_no_dial_container,inbound_no_agents_no_dial_threshold,cid_group_id,pause_max_dispo,script_top_dispo,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,dead_trigger_url,scheduled_callbacks_force_dial,scheduled_callbacks_auto_reschedule,scheduled_callbacks_timezones_container,three_way_volume_buttons,callback_dnc,manual_dial_validation,mute_recordings,auto_active_list_new,call_quota_lead_ranking,sip_event_logging,campaign_script_two,leave_vm_no_dispo,leave_vm_message_group_id,dial_timeout_lead_container,amd_type,vmm_daily_limit,opensips_cid_name,amd_agent_route_options,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$source_campaign_id';"; $rslt=mysql_to_mysqli($stmt, $link); $affected_rows = mysqli_affected_rows($link); @@ -14970,7 +14982,7 @@ if ($ADD==41) if ( ($agent_select_territories != 'Y') and ($agent_select_territories != 'N') ) {$agent_select_territories='N';} if (strlen($max_inbound_calls_outcome) < 1) {$max_inbound_calls_outcome='DEFAULT';} - $stmtA="UPDATE vicidial_campaigns set campaign_name='$campaign_name',active='$active',dial_status_a='$dial_status_a',dial_status_b='$dial_status_b',dial_status_c='$dial_status_c',dial_status_d='$dial_status_d',dial_status_e='$dial_status_e',lead_order='$lead_order',allow_closers='$allow_closers',hopper_level='$hopper_level', auto_trim_hopper='$auto_trim_hopper', use_auto_hopper='$use_auto_hopper', auto_hopper_multi='$auto_hopper_multi', $adlSQL next_agent_call='$next_agent_call', local_call_time='$local_call_time', voicemail_ext='$voicemail_ext', dial_timeout='$dial_timeout', dial_prefix='$dial_prefix', campaign_cid='$campaign_cid', campaign_vdad_exten='$campaign_vdad_exten', web_form_address='" . mysqli_real_escape_string($link, $web_form_address) . "', park_ext='$park_ext', park_file_name='$park_file_name', campaign_rec_exten='$campaign_rec_exten', campaign_recording='$campaign_recording', campaign_rec_filename='$campaign_rec_filename', campaign_script='$script_id', get_call_launch='$get_call_launch', am_message_exten='$am_message_exten', amd_send_to_vmx='$amd_send_to_vmx', xferconf_a_dtmf='$xferconf_a_dtmf',xferconf_a_number='$xferconf_a_number',xferconf_b_dtmf='$xferconf_b_dtmf',xferconf_b_number='$xferconf_b_number',lead_filter_id='$lead_filter_id',alt_number_dialing='$alt_number_dialing',scheduled_callbacks='$scheduled_callbacks',drop_action='$drop_action',drop_call_seconds='$drop_call_seconds',safe_harbor_exten='$safe_harbor_exten',wrapup_seconds='$wrapup_seconds',wrapup_message='$wrapup_message',closer_campaigns=$closer_campaignsSQL,use_internal_dnc='$use_internal_dnc',allcalls_delay='$allcalls_delay',omit_phone_code='$omit_phone_code',dial_method='$dial_method',available_only_ratio_tally='$available_only_ratio_tally',adaptive_dropped_percentage='$adaptive_dropped_percentage',adaptive_maximum_level='$adaptive_maximum_level',adaptive_latest_server_time='$adaptive_latest_server_time',adaptive_intensity='$adaptive_intensity',adaptive_dl_diff_target='$adaptive_dl_diff_target',concurrent_transfers='$concurrent_transfers',auto_alt_dial='$auto_alt_dial',agent_pause_codes_active='$agent_pause_codes_active',campaign_description='$campaign_description',campaign_changedate='$SQLdate',campaign_stats_refresh='$campaign_stats_refresh',disable_alter_custdata='$disable_alter_custdata',no_hopper_leads_logins='$no_hopper_leads_logins',list_order_mix='$list_order_mix',campaign_allow_inbound='$campaign_allow_inbound',manual_dial_list_id='$manual_dial_list_id',default_xfer_group='$default_xfer_group',xfer_groups='$XFERgroups_value',queue_priority='$queue_priority',drop_inbound_group='$drop_inbound_group',disable_alter_custphone='$disable_alter_custphone',display_queue_count='$display_queue_count',manual_dial_filter='$manual_dial_filter',agent_clipboard_copy='$agent_clipboard_copy',agent_extended_alt_dial='$agent_extended_alt_dial',use_campaign_dnc='$use_campaign_dnc',three_way_call_cid='$three_way_call_cid',three_way_dial_prefix='$three_way_dial_prefix',web_form_target='$web_form_target',vtiger_search_category='$vtiger_search_category',vtiger_create_call_record='$vtiger_create_call_record',vtiger_create_lead_record='$vtiger_create_lead_record',vtiger_screen_login='$vtiger_screen_login',cpd_amd_action='$cpd_amd_action',agent_allow_group_alias='$agent_allow_group_alias',default_group_alias='$default_group_alias',vtiger_search_dead='$vtiger_search_dead',vtiger_status_call='$vtiger_status_call',drop_lockout_time='$drop_lockout_time',quick_transfer_button='$quick_transfer_button',prepopulate_transfer_preset='$prepopulate_transfer_preset',drop_rate_group='$drop_rate_group',view_calls_in_queue='$view_calls_in_queue',view_calls_in_queue_launch='$view_calls_in_queue_launch',grab_calls_in_queue='$grab_calls_in_queue',call_requeue_button='$call_requeue_button',pause_after_each_call='$pause_after_each_call',no_hopper_dialing='$no_hopper_dialing',agent_dial_owner_only='$agent_dial_owner_only',agent_display_dialable_leads='$agent_display_dialable_leads',web_form_address_two='" . mysqli_real_escape_string($link, $web_form_address_two) . "',waitforsilence_options='$waitforsilence_options',agent_select_territories='$agent_select_territories',crm_popup_login='$crm_popup_login',crm_login_address='" . mysqli_real_escape_string($link, $crm_login_address) . "',timer_action='$timer_action',timer_action_message='$timer_action_message',timer_action_seconds='$timer_action_seconds',start_call_url='" . mysqli_real_escape_string($link, $start_call_url) . "',dispo_call_url='" . mysqli_real_escape_string($link, $dispo_call_url) . "',xferconf_c_number='$xferconf_c_number',xferconf_d_number='$xferconf_d_number',xferconf_e_number='$xferconf_e_number',use_custom_cid='$use_custom_cid',scheduled_callbacks_alert='$scheduled_callbacks_alert',queuemetrics_callstatus_override='$queuemetrics_callstatus',extension_appended_cidname='$extension_appended_cidname',scheduled_callbacks_count='$scheduled_callbacks_count',manual_dial_override='$manual_dial_override',blind_monitor_warning='$blind_monitor_warning',blind_monitor_message='" . mysqli_real_escape_string($link, $blind_monitor_message) . "',blind_monitor_filename='$blind_monitor_filename',inbound_queue_no_dial='$inbound_queue_no_dial',timer_action_destination='$timer_action_destination',enable_xfer_presets='$enable_xfer_presets',hide_xfer_number_to_dial='$hide_xfer_number_to_dial',manual_dial_prefix='$manual_dial_prefix',customer_3way_hangup_logging='$customer_3way_hangup_logging',customer_3way_hangup_seconds='$customer_3way_hangup_seconds',customer_3way_hangup_action='$customer_3way_hangup_action',ivr_park_call='$ivr_park_call',ivr_park_call_agi='$ivr_park_call_agi',manual_preview_dial='$manual_preview_dial',realtime_agent_time_stats='$realtime_agent_time_stats',api_manual_dial='$api_manual_dial',manual_dial_call_time_check='$manual_dial_call_time_check',lead_order_randomize='$lead_order_randomize',lead_order_secondary='$lead_order_secondary',per_call_notes='$per_call_notes',my_callback_option='$my_callback_option',agent_lead_search='$agent_lead_search',agent_lead_search_method='$agent_lead_search_method',queuemetrics_phone_environment='$queuemetrics_phone_environment',auto_pause_precall='$auto_pause_precall',auto_resume_precall='$auto_resume_precall',auto_pause_precall_code='$auto_pause_precall_code',manual_dial_cid='$manual_dial_cid',post_phone_time_diff_alert='$post_phone_time_diff_alert',custom_3way_button_transfer='$custom_3way_button_transfer',available_only_tally_threshold='$available_only_tally_threshold',available_only_tally_threshold_agents='$available_only_tally_threshold_agents',dial_level_threshold='$dial_level_threshold',dial_level_threshold_agents='$dial_level_threshold_agents',safe_harbor_audio='$safe_harbor_audio',safe_harbor_menu_id='$safe_harbor_menu_id',callback_days_limit='$callback_days_limit',dl_diff_target_method='$dl_diff_target_method',disable_dispo_screen='$disable_dispo_screen',disable_dispo_status='$disable_dispo_status',screen_labels='$screen_labels',status_display_fields='$status_display_fields',na_call_url='" . mysqli_real_escape_string($link, $na_call_url) . "',pllb_grouping='$pllb_grouping',pllb_grouping_limit='$pllb_grouping_limit',call_count_limit='$call_count_limit',call_count_target='$call_count_target',callback_hours_block='$callback_hours_block',callback_list_calltime='$callback_list_calltime',user_group='$user_group',hopper_vlc_dup_check='$hopper_vlc_dup_check',in_group_dial='$in_group_dial',in_group_dial_select='$in_group_dial_select',safe_harbor_audio_field='$safe_harbor_audio_field',pause_after_next_call='$pause_after_next_call',owner_populate='$owner_populate',use_other_campaign_dnc='$use_other_campaign_dnc',allow_emails='$allow_emails',allow_chats='$allow_chats',amd_inbound_group='$amd_inbound_group',amd_callmenu='$amd_callmenu',manual_dial_lead_id='$manual_dial_lead_id',dead_max='$dead_max',dispo_max='$dispo_max',pause_max='$pause_max',dead_max_dispo='$dead_max_dispo',dispo_max_dispo='$dispo_max_dispo',max_inbound_calls='$max_inbound_calls',manual_dial_search_checkbox='$manual_dial_search_checkbox',hide_call_log_info='$hide_call_log_info',timer_alt_seconds='$timer_alt_seconds',wrapup_bypass='$wrapup_bypass',wrapup_after_hotkey='$wrapup_after_hotkey',callback_active_limit='$callback_active_limit',callback_active_limit_override='$callback_active_limit_override',comments_all_tabs='$comments_all_tabs',comments_dispo_screen='$comments_dispo_screen',comments_callback_screen='$comments_callback_screen',qc_comment_history='$qc_comment_history',show_previous_callback='$show_previous_callback',clear_script='$clear_script',cpd_unknown_action='$cpd_unknown_action',manual_dial_search_filter='$manual_dial_search_filter',web_form_address_three='" . mysqli_real_escape_string($link, $web_form_address_three) . "',manual_dial_override_field='$manual_dial_override_field',status_display_ingroup='$status_display_ingroup',customer_gone_seconds='$customer_gone_seconds',agent_display_fields='$agent_display_fields',am_message_wildcards='$am_message_wildcards',manual_dial_timeout='$manual_dial_timeout',routing_initiated_recordings='$routing_initiated_recordings',manual_dial_hopper_check='$manual_dial_hopper_check',callback_useronly_move_minutes='$callback_useronly_move_minutes',ofcom_uk_drop_calc='$ofcom_uk_drop_calc',manual_auto_next='$manual_auto_next',manual_auto_show='$manual_auto_show',allow_required_fields='$allow_required_fields',dead_to_dispo='$dead_to_dispo',agent_xfer_validation='$agent_xfer_validation',ready_max_logout='$ready_max_logout',callback_display_days='$callback_display_days',three_way_record_stop='$three_way_record_stop',hangup_xfer_record_start='$hangup_xfer_record_start',scheduled_callbacks_email_alert='$scheduled_callbacks_email_alert',max_inbound_calls_outcome='$max_inbound_calls_outcome',manual_auto_next_options='$manual_auto_next_options',agent_screen_time_display='$agent_screen_time_display',next_dial_my_callbacks='$next_dial_my_callbacks',inbound_no_agents_no_dial_container='$inbound_no_agents_no_dial_container',inbound_no_agents_no_dial_threshold='$inbound_no_agents_no_dial_threshold',cid_group_id='$cid_group_id',pause_max_dispo='$pause_max_dispo',script_top_dispo='$script_top_dispo',dead_trigger_seconds='$dead_trigger_seconds',dead_trigger_action='$dead_trigger_action',dead_trigger_repeat='$dead_trigger_repeat',dead_trigger_filename='$dead_trigger_filename',dead_trigger_url='" . mysqli_real_escape_string($link, $dead_trigger_url) . "',scheduled_callbacks_force_dial='$scheduled_callbacks_force_dial',scheduled_callbacks_auto_reschedule='$scheduled_callbacks_auto_reschedule',scheduled_callbacks_timezones_container='$scheduled_callbacks_timezones_container',three_way_volume_buttons='$three_way_volume_buttons',callback_dnc='$callback_dnc',manual_dial_validation='$manual_dial_validation',mute_recordings='$mute_recordings',auto_active_list_new='$auto_active_list_new',call_quota_lead_ranking='$call_quota_lead_ranking',sip_event_logging='$sip_event_logging',campaign_script_two='$campaign_script_two',leave_vm_no_dispo='$leave_vm_no_dispo',leave_vm_message_group_id='$leave_vm_message_group_id',dial_timeout_lead_container='$dial_timeout_lead_container',amd_type='$amd_type',vmm_daily_limit='$vmm_daily_limit',opensips_cid_name='$opensips_cid_name',amd_agent_route_options='$amd_agent_route_options' where campaign_id='$campaign_id';"; + $stmtA="UPDATE vicidial_campaigns set campaign_name='$campaign_name',active='$active',dial_status_a='$dial_status_a',dial_status_b='$dial_status_b',dial_status_c='$dial_status_c',dial_status_d='$dial_status_d',dial_status_e='$dial_status_e',lead_order='$lead_order',allow_closers='$allow_closers',hopper_level='$hopper_level', auto_trim_hopper='$auto_trim_hopper', use_auto_hopper='$use_auto_hopper', auto_hopper_multi='$auto_hopper_multi', $adlSQL next_agent_call='$next_agent_call', local_call_time='$local_call_time', voicemail_ext='$voicemail_ext', dial_timeout='$dial_timeout', dial_prefix='$dial_prefix', campaign_cid='$campaign_cid', campaign_vdad_exten='$campaign_vdad_exten', web_form_address='" . mysqli_real_escape_string($link, $web_form_address) . "', park_ext='$park_ext', park_file_name='$park_file_name', campaign_rec_exten='$campaign_rec_exten', campaign_recording='$campaign_recording', campaign_rec_filename='$campaign_rec_filename', campaign_script='$script_id', get_call_launch='$get_call_launch', am_message_exten='$am_message_exten', amd_send_to_vmx='$amd_send_to_vmx', xferconf_a_dtmf='$xferconf_a_dtmf',xferconf_a_number='$xferconf_a_number',xferconf_b_dtmf='$xferconf_b_dtmf',xferconf_b_number='$xferconf_b_number',lead_filter_id='$lead_filter_id',alt_number_dialing='$alt_number_dialing',scheduled_callbacks='$scheduled_callbacks',drop_action='$drop_action',drop_call_seconds='$drop_call_seconds',safe_harbor_exten='$safe_harbor_exten',wrapup_seconds='$wrapup_seconds',wrapup_message='$wrapup_message',closer_campaigns=$closer_campaignsSQL,use_internal_dnc='$use_internal_dnc',allcalls_delay='$allcalls_delay',omit_phone_code='$omit_phone_code',dial_method='$dial_method',available_only_ratio_tally='$available_only_ratio_tally',adaptive_dropped_percentage='$adaptive_dropped_percentage',adaptive_maximum_level='$adaptive_maximum_level',adaptive_latest_server_time='$adaptive_latest_server_time',adaptive_intensity='$adaptive_intensity',adaptive_dl_diff_target='$adaptive_dl_diff_target',concurrent_transfers='$concurrent_transfers',auto_alt_dial='$auto_alt_dial',agent_pause_codes_active='$agent_pause_codes_active',campaign_description='$campaign_description',campaign_changedate='$SQLdate',campaign_stats_refresh='$campaign_stats_refresh',disable_alter_custdata='$disable_alter_custdata',no_hopper_leads_logins='$no_hopper_leads_logins',list_order_mix='$list_order_mix',campaign_allow_inbound='$campaign_allow_inbound',manual_dial_list_id='$manual_dial_list_id',default_xfer_group='$default_xfer_group',xfer_groups='$XFERgroups_value',queue_priority='$queue_priority',drop_inbound_group='$drop_inbound_group',disable_alter_custphone='$disable_alter_custphone',display_queue_count='$display_queue_count',manual_dial_filter='$manual_dial_filter',agent_clipboard_copy='$agent_clipboard_copy',agent_extended_alt_dial='$agent_extended_alt_dial',use_campaign_dnc='$use_campaign_dnc',three_way_call_cid='$three_way_call_cid',three_way_dial_prefix='$three_way_dial_prefix',web_form_target='$web_form_target',vtiger_search_category='$vtiger_search_category',vtiger_create_call_record='$vtiger_create_call_record',vtiger_create_lead_record='$vtiger_create_lead_record',vtiger_screen_login='$vtiger_screen_login',cpd_amd_action='$cpd_amd_action',agent_allow_group_alias='$agent_allow_group_alias',default_group_alias='$default_group_alias',vtiger_search_dead='$vtiger_search_dead',vtiger_status_call='$vtiger_status_call',drop_lockout_time='$drop_lockout_time',quick_transfer_button='$quick_transfer_button',prepopulate_transfer_preset='$prepopulate_transfer_preset',drop_rate_group='$drop_rate_group',view_calls_in_queue='$view_calls_in_queue',view_calls_in_queue_launch='$view_calls_in_queue_launch',grab_calls_in_queue='$grab_calls_in_queue',call_requeue_button='$call_requeue_button',pause_after_each_call='$pause_after_each_call',no_hopper_dialing='$no_hopper_dialing',agent_dial_owner_only='$agent_dial_owner_only',agent_display_dialable_leads='$agent_display_dialable_leads',web_form_address_two='" . mysqli_real_escape_string($link, $web_form_address_two) . "',waitforsilence_options='$waitforsilence_options',agent_select_territories='$agent_select_territories',crm_popup_login='$crm_popup_login',crm_login_address='" . mysqli_real_escape_string($link, $crm_login_address) . "',timer_action='$timer_action',timer_action_message='$timer_action_message',timer_action_seconds='$timer_action_seconds',start_call_url='" . mysqli_real_escape_string($link, $start_call_url) . "',dispo_call_url='" . mysqli_real_escape_string($link, $dispo_call_url) . "',xferconf_c_number='$xferconf_c_number',xferconf_d_number='$xferconf_d_number',xferconf_e_number='$xferconf_e_number',use_custom_cid='$use_custom_cid',scheduled_callbacks_alert='$scheduled_callbacks_alert',queuemetrics_callstatus_override='$queuemetrics_callstatus',extension_appended_cidname='$extension_appended_cidname',scheduled_callbacks_count='$scheduled_callbacks_count',manual_dial_override='$manual_dial_override',blind_monitor_warning='$blind_monitor_warning',blind_monitor_message='" . mysqli_real_escape_string($link, $blind_monitor_message) . "',blind_monitor_filename='$blind_monitor_filename',inbound_queue_no_dial='$inbound_queue_no_dial',timer_action_destination='$timer_action_destination',enable_xfer_presets='$enable_xfer_presets',hide_xfer_number_to_dial='$hide_xfer_number_to_dial',manual_dial_prefix='$manual_dial_prefix',customer_3way_hangup_logging='$customer_3way_hangup_logging',customer_3way_hangup_seconds='$customer_3way_hangup_seconds',customer_3way_hangup_action='$customer_3way_hangup_action',ivr_park_call='$ivr_park_call',ivr_park_call_agi='$ivr_park_call_agi',manual_preview_dial='$manual_preview_dial',realtime_agent_time_stats='$realtime_agent_time_stats',api_manual_dial='$api_manual_dial',manual_dial_call_time_check='$manual_dial_call_time_check',lead_order_randomize='$lead_order_randomize',lead_order_secondary='$lead_order_secondary',per_call_notes='$per_call_notes',my_callback_option='$my_callback_option',agent_lead_search='$agent_lead_search',agent_lead_search_method='$agent_lead_search_method',queuemetrics_phone_environment='$queuemetrics_phone_environment',auto_pause_precall='$auto_pause_precall',auto_resume_precall='$auto_resume_precall',auto_pause_precall_code='$auto_pause_precall_code',manual_dial_cid='$manual_dial_cid',post_phone_time_diff_alert='$post_phone_time_diff_alert',custom_3way_button_transfer='$custom_3way_button_transfer',available_only_tally_threshold='$available_only_tally_threshold',available_only_tally_threshold_agents='$available_only_tally_threshold_agents',dial_level_threshold='$dial_level_threshold',dial_level_threshold_agents='$dial_level_threshold_agents',safe_harbor_audio='$safe_harbor_audio',safe_harbor_menu_id='$safe_harbor_menu_id',callback_days_limit='$callback_days_limit',dl_diff_target_method='$dl_diff_target_method',disable_dispo_screen='$disable_dispo_screen',disable_dispo_status='$disable_dispo_status',screen_labels='$screen_labels',status_display_fields='$status_display_fields',na_call_url='" . mysqli_real_escape_string($link, $na_call_url) . "',pllb_grouping='$pllb_grouping',pllb_grouping_limit='$pllb_grouping_limit',call_count_limit='$call_count_limit',call_count_target='$call_count_target',callback_hours_block='$callback_hours_block',callback_list_calltime='$callback_list_calltime',user_group='$user_group',hopper_vlc_dup_check='$hopper_vlc_dup_check',in_group_dial='$in_group_dial',in_group_dial_select='$in_group_dial_select',safe_harbor_audio_field='$safe_harbor_audio_field',pause_after_next_call='$pause_after_next_call',owner_populate='$owner_populate',use_other_campaign_dnc='$use_other_campaign_dnc',allow_emails='$allow_emails',allow_chats='$allow_chats',amd_inbound_group='$amd_inbound_group',amd_callmenu='$amd_callmenu',manual_dial_lead_id='$manual_dial_lead_id',dead_max='$dead_max',dispo_max='$dispo_max',pause_max='$pause_max',dead_max_dispo='$dead_max_dispo',dispo_max_dispo='$dispo_max_dispo',max_inbound_calls='$max_inbound_calls',manual_dial_search_checkbox='$manual_dial_search_checkbox',hide_call_log_info='$hide_call_log_info',timer_alt_seconds='$timer_alt_seconds',wrapup_bypass='$wrapup_bypass',wrapup_after_hotkey='$wrapup_after_hotkey',callback_active_limit='$callback_active_limit',callback_active_limit_override='$callback_active_limit_override',comments_all_tabs='$comments_all_tabs',comments_dispo_screen='$comments_dispo_screen',comments_callback_screen='$comments_callback_screen',qc_comment_history='$qc_comment_history',show_previous_callback='$show_previous_callback',clear_script='$clear_script',cpd_unknown_action='$cpd_unknown_action',manual_dial_search_filter='$manual_dial_search_filter',web_form_address_three='" . mysqli_real_escape_string($link, $web_form_address_three) . "',manual_dial_override_field='$manual_dial_override_field',status_display_ingroup='$status_display_ingroup',customer_gone_seconds='$customer_gone_seconds',agent_display_fields='$agent_display_fields',am_message_wildcards='$am_message_wildcards',manual_dial_timeout='$manual_dial_timeout',routing_initiated_recordings='$routing_initiated_recordings',manual_dial_hopper_check='$manual_dial_hopper_check',callback_useronly_move_minutes='$callback_useronly_move_minutes',ofcom_uk_drop_calc='$ofcom_uk_drop_calc',manual_auto_next='$manual_auto_next',manual_auto_show='$manual_auto_show',allow_required_fields='$allow_required_fields',dead_to_dispo='$dead_to_dispo',agent_xfer_validation='$agent_xfer_validation',ready_max_logout='$ready_max_logout',callback_display_days='$callback_display_days',three_way_record_stop='$three_way_record_stop',hangup_xfer_record_start='$hangup_xfer_record_start',scheduled_callbacks_email_alert='$scheduled_callbacks_email_alert',max_inbound_calls_outcome='$max_inbound_calls_outcome',manual_auto_next_options='$manual_auto_next_options',agent_screen_time_display='$agent_screen_time_display',next_dial_my_callbacks='$next_dial_my_callbacks',inbound_no_agents_no_dial_container='$inbound_no_agents_no_dial_container',inbound_no_agents_no_dial_threshold='$inbound_no_agents_no_dial_threshold',cid_group_id='$cid_group_id',pause_max_dispo='$pause_max_dispo',script_top_dispo='$script_top_dispo',dead_trigger_seconds='$dead_trigger_seconds',dead_trigger_action='$dead_trigger_action',dead_trigger_repeat='$dead_trigger_repeat',dead_trigger_filename='$dead_trigger_filename',dead_trigger_url='" . mysqli_real_escape_string($link, $dead_trigger_url) . "',scheduled_callbacks_force_dial='$scheduled_callbacks_force_dial',scheduled_callbacks_auto_reschedule='$scheduled_callbacks_auto_reschedule',scheduled_callbacks_timezones_container='$scheduled_callbacks_timezones_container',three_way_volume_buttons='$three_way_volume_buttons',callback_dnc='$callback_dnc',manual_dial_validation='$manual_dial_validation',mute_recordings='$mute_recordings',auto_active_list_new='$auto_active_list_new',call_quota_lead_ranking='$call_quota_lead_ranking',sip_event_logging='$sip_event_logging',campaign_script_two='$campaign_script_two',leave_vm_no_dispo='$leave_vm_no_dispo',leave_vm_message_group_id='$leave_vm_message_group_id',dial_timeout_lead_container='$dial_timeout_lead_container',amd_type='$amd_type',vmm_daily_limit='$vmm_daily_limit',opensips_cid_name='$opensips_cid_name',amd_agent_route_options='$amd_agent_route_options',browser_alert_sound='$browser_alert_sound',browser_alert_volume='$browser_alert_volume' where campaign_id='$campaign_id';"; if ($DB) {echo "|$stmt|\n";} $rslt=mysql_to_mysqli($stmtA, $link); @@ -16096,7 +16108,7 @@ if ($ADD==4111 || $ADD==4811 || $ADD==4911) echo "
"._QXZ("GROUP MODIFIED ").": $group_id\n"; - $stmt="UPDATE vicidial_inbound_groups set group_name='$group_name', group_color='$group_color', active='$active', web_form_address='" . mysqli_real_escape_string($link, $web_form_address) . "', voicemail_ext='$voicemail_ext', next_agent_call='$next_agent_call', fronter_display='$fronter_display', ingroup_script='$script_id', get_call_launch='$get_call_launch', group_handling='$group_handling', xferconf_a_dtmf='$xferconf_a_dtmf',xferconf_a_number='$xferconf_a_number', xferconf_b_dtmf='$xferconf_b_dtmf',xferconf_b_number='$xferconf_b_number',drop_action='$drop_action',drop_call_seconds='$drop_call_seconds',drop_exten='$drop_exten',call_time_id='$call_time_id',after_hours_action='$after_hours_action',after_hours_message_filename='$after_hours_message_filename',after_hours_exten='$after_hours_exten',after_hours_voicemail='$after_hours_voicemail',welcome_message_filename='$welcome_message_filename',moh_context='$moh_context',onhold_prompt_filename='$onhold_prompt_filename',prompt_interval='$prompt_interval',agent_alert_exten='$agent_alert_exten',agent_alert_delay='$agent_alert_delay',default_xfer_group='$default_xfer_group',queue_priority='$queue_priority',drop_inbound_group='$drop_inbound_group',ingroup_recording_override='$ingroup_recording_override',ingroup_rec_filename='$ingroup_rec_filename',afterhours_xfer_group='$afterhours_xfer_group',qc_enabled='$qc_enabled',qc_statuses='$QC_statuses',qc_shift_id='$qc_shift_id',qc_get_record_launch='$qc_get_record_launch',qc_show_recording='$qc_show_recording',qc_web_form_address='$qc_web_form_address',qc_script='$qc_script',play_place_in_line='$play_place_in_line',play_estimate_hold_time='$play_estimate_hold_time',hold_time_option='$hold_time_option',hold_time_option_seconds='$hold_time_option_seconds',hold_time_option_exten='$hold_time_option_exten',hold_time_option_voicemail='$hold_time_option_voicemail',hold_time_option_xfer_group='$hold_time_option_xfer_group',hold_time_option_callback_filename='$hold_time_option_callback_filename',hold_time_option_callback_list_id='$hold_time_option_callback_list_id',hold_recall_xfer_group='$hold_recall_xfer_group',no_delay_call_route='$no_delay_call_route',play_welcome_message='$play_welcome_message',answer_sec_pct_rt_stat_one='$answer_sec_pct_rt_stat_one',answer_sec_pct_rt_stat_two='$answer_sec_pct_rt_stat_two',default_group_alias='$default_group_alias',no_agent_no_queue='$no_agent_no_queue',no_agent_action='$no_agent_action',no_agent_action_value='$no_agent_action_value',web_form_address_two='" . mysqli_real_escape_string($link, $web_form_address_two) . "',timer_action='$timer_action',timer_action_message='$timer_action_message',timer_action_seconds='$timer_action_seconds',start_call_url='" . mysqli_real_escape_string($link, $start_call_url) . "',dispo_call_url='" . mysqli_real_escape_string($link, $dispo_call_url) . "',xferconf_c_number='$xferconf_c_number',xferconf_d_number='$xferconf_d_number',xferconf_e_number='$xferconf_e_number',ignore_list_script_override='$ignore_list_script_override',extension_appended_cidname='$extension_appended_cidname',uniqueid_status_display='$uniqueid_status_display',uniqueid_status_prefix='$uniqueid_status_prefix',hold_time_option_minimum='$hold_time_option_minimum',hold_time_option_press_filename='$hold_time_option_press_filename',hold_time_option_callmenu='$hold_time_option_callmenu',onhold_prompt_no_block='$onhold_prompt_no_block',onhold_prompt_seconds='$onhold_prompt_seconds',hold_time_option_no_block='$hold_time_option_no_block',hold_time_option_prompt_seconds='$hold_time_option_prompt_seconds',hold_time_second_option='$hold_time_second_option',hold_time_third_option='$hold_time_third_option',wait_hold_option_priority='$wait_hold_option_priority',wait_time_option='$wait_time_option',wait_time_second_option='$wait_time_second_option',wait_time_third_option='$wait_time_third_option',wait_time_option_seconds='$wait_time_option_seconds',wait_time_option_exten='$wait_time_option_exten',wait_time_option_voicemail='$wait_time_option_voicemail',wait_time_option_xfer_group='$wait_time_option_xfer_group',wait_time_option_callmenu='$wait_time_option_callmenu',wait_time_option_callback_filename='$wait_time_option_callback_filename',wait_time_option_callback_list_id='$wait_time_option_callback_list_id',wait_time_option_press_filename='$wait_time_option_press_filename',wait_time_option_no_block='$wait_time_option_no_block',wait_time_option_prompt_seconds='$wait_time_option_prompt_seconds',timer_action_destination='$timer_action_destination',calculate_estimated_hold_seconds='$calculate_estimated_hold_seconds',add_lead_url='" . mysqli_real_escape_string($link, $add_lead_url) . "',eht_minimum_prompt_filename='$eht_minimum_prompt_filename',eht_minimum_prompt_no_block='$eht_minimum_prompt_no_block',eht_minimum_prompt_seconds='$eht_minimum_prompt_seconds',on_hook_ring_time='$on_hook_ring_time',na_call_url='" . mysqli_real_escape_string($link, $na_call_url) . "',on_hook_cid='$on_hook_cid',action_xfer_cid='$action_xfer_cid',drop_callmenu='$drop_callmenu',after_hours_callmenu='$after_hours_callmenu',user_group='$user_group',max_calls_method='$max_calls_method',max_calls_count='$max_calls_count',max_calls_action='$max_calls_action',dial_ingroup_cid='$dial_ingroup_cid',web_form_address_three='" . mysqli_real_escape_string($link, $web_form_address_three) . "',populate_lead_ingroup='$populate_lead_ingroup',drop_lead_reset='$drop_lead_reset',after_hours_lead_reset='$after_hours_lead_reset',nanq_lead_reset='$nanq_lead_reset',wait_time_lead_reset='$wait_time_lead_reset',hold_time_lead_reset='$hold_time_lead_reset',status_group_id='$status_group_id',routing_initiated_recordings='$routing_initiated_recordings',on_hook_cid_number='$on_hook_cid_number',customer_chat_screen_colors='$customer_chat_screen_colors',customer_chat_survey_link='" . mysqli_real_escape_string($link, $customer_chat_survey_link) . "',customer_chat_survey_text='$customer_chat_survey_text',populate_lead_province='$populate_lead_province',areacode_filter='$areacode_filter',areacode_filter_seconds='$areacode_filter_seconds',areacode_filter_action='$areacode_filter_action',areacode_filter_action_value='$areacode_filter_action_value',populate_state_areacode='$populate_state_areacode',inbound_survey='$inbound_survey',inbound_survey_filename='$inbound_survey_filename',inbound_survey_accept_digit='$inbound_survey_accept_digit',inbound_survey_question_filename='$inbound_survey_question_filename',inbound_survey_callmenu='$inbound_survey_callmenu',icbq_expiration_hours='$icbq_expiration_hours',closing_time_action='$closing_time_action',closing_time_now_trigger='$closing_time_now_trigger',closing_time_filename='$closing_time_filename',closing_time_end_filename='$closing_time_end_filename',closing_time_lead_reset='$closing_time_lead_reset',closing_time_option_exten='$closing_time_option_exten',closing_time_option_callmenu='$closing_time_option_callmenu',closing_time_option_voicemail='$closing_time_option_voicemail',closing_time_option_xfer_group='$closing_time_option_xfer_group',closing_time_option_callback_list_id='$closing_time_option_callback_list_id',icbq_call_time_id='$icbq_call_time_id',add_lead_timezone='$add_lead_timezone',icbq_dial_filter='$icbq_dial_filter',populate_lead_source='$populate_lead_source',populate_lead_vendor='$populate_lead_vendor',park_file_name='$park_file_name',waiting_call_url_on='" . mysqli_real_escape_string($link, $waiting_call_url_on) . "',waiting_call_url_off='" . mysqli_real_escape_string($link, $waiting_call_url_off) . "',enter_ingroup_url='" . mysqli_real_escape_string($link, $enter_ingroup_url) . "',cid_cb_confirm_number='$cid_cb_confirm_number',cid_cb_invalid_filter_phone_group='$cid_cb_invalid_filter_phone_group',cid_cb_valid_length='$cid_cb_valid_length',cid_cb_valid_filename='$cid_cb_valid_filename',cid_cb_confirmed_filename='$cid_cb_confirmed_filename',cid_cb_enter_filename='$cid_cb_enter_filename',cid_cb_you_entered_filename='$cid_cb_you_entered_filename',cid_cb_press_to_confirm_filename='$cid_cb_press_to_confirm_filename',cid_cb_invalid_filename='$cid_cb_invalid_filename',cid_cb_reenter_filename='$cid_cb_reenter_filename',cid_cb_error_filename='$cid_cb_error_filename',place_in_line_caller_number_filename='$place_in_line_caller_number_filename',place_in_line_you_next_filename='$place_in_line_you_next_filename', ingroup_script_two='$ingroup_script_two' where group_id='$group_id';"; + $stmt="UPDATE vicidial_inbound_groups set group_name='$group_name', group_color='$group_color', active='$active', web_form_address='" . mysqli_real_escape_string($link, $web_form_address) . "', voicemail_ext='$voicemail_ext', next_agent_call='$next_agent_call', fronter_display='$fronter_display', ingroup_script='$script_id', get_call_launch='$get_call_launch', group_handling='$group_handling', xferconf_a_dtmf='$xferconf_a_dtmf',xferconf_a_number='$xferconf_a_number', xferconf_b_dtmf='$xferconf_b_dtmf',xferconf_b_number='$xferconf_b_number',drop_action='$drop_action',drop_call_seconds='$drop_call_seconds',drop_exten='$drop_exten',call_time_id='$call_time_id',after_hours_action='$after_hours_action',after_hours_message_filename='$after_hours_message_filename',after_hours_exten='$after_hours_exten',after_hours_voicemail='$after_hours_voicemail',welcome_message_filename='$welcome_message_filename',moh_context='$moh_context',onhold_prompt_filename='$onhold_prompt_filename',prompt_interval='$prompt_interval',agent_alert_exten='$agent_alert_exten',agent_alert_delay='$agent_alert_delay',default_xfer_group='$default_xfer_group',queue_priority='$queue_priority',drop_inbound_group='$drop_inbound_group',ingroup_recording_override='$ingroup_recording_override',ingroup_rec_filename='$ingroup_rec_filename',afterhours_xfer_group='$afterhours_xfer_group',qc_enabled='$qc_enabled',qc_statuses='$QC_statuses',qc_shift_id='$qc_shift_id',qc_get_record_launch='$qc_get_record_launch',qc_show_recording='$qc_show_recording',qc_web_form_address='$qc_web_form_address',qc_script='$qc_script',play_place_in_line='$play_place_in_line',play_estimate_hold_time='$play_estimate_hold_time',hold_time_option='$hold_time_option',hold_time_option_seconds='$hold_time_option_seconds',hold_time_option_exten='$hold_time_option_exten',hold_time_option_voicemail='$hold_time_option_voicemail',hold_time_option_xfer_group='$hold_time_option_xfer_group',hold_time_option_callback_filename='$hold_time_option_callback_filename',hold_time_option_callback_list_id='$hold_time_option_callback_list_id',hold_recall_xfer_group='$hold_recall_xfer_group',no_delay_call_route='$no_delay_call_route',play_welcome_message='$play_welcome_message',answer_sec_pct_rt_stat_one='$answer_sec_pct_rt_stat_one',answer_sec_pct_rt_stat_two='$answer_sec_pct_rt_stat_two',default_group_alias='$default_group_alias',no_agent_no_queue='$no_agent_no_queue',no_agent_action='$no_agent_action',no_agent_action_value='$no_agent_action_value',web_form_address_two='" . mysqli_real_escape_string($link, $web_form_address_two) . "',timer_action='$timer_action',timer_action_message='$timer_action_message',timer_action_seconds='$timer_action_seconds',start_call_url='" . mysqli_real_escape_string($link, $start_call_url) . "',dispo_call_url='" . mysqli_real_escape_string($link, $dispo_call_url) . "',xferconf_c_number='$xferconf_c_number',xferconf_d_number='$xferconf_d_number',xferconf_e_number='$xferconf_e_number',ignore_list_script_override='$ignore_list_script_override',extension_appended_cidname='$extension_appended_cidname',uniqueid_status_display='$uniqueid_status_display',uniqueid_status_prefix='$uniqueid_status_prefix',hold_time_option_minimum='$hold_time_option_minimum',hold_time_option_press_filename='$hold_time_option_press_filename',hold_time_option_callmenu='$hold_time_option_callmenu',onhold_prompt_no_block='$onhold_prompt_no_block',onhold_prompt_seconds='$onhold_prompt_seconds',hold_time_option_no_block='$hold_time_option_no_block',hold_time_option_prompt_seconds='$hold_time_option_prompt_seconds',hold_time_second_option='$hold_time_second_option',hold_time_third_option='$hold_time_third_option',wait_hold_option_priority='$wait_hold_option_priority',wait_time_option='$wait_time_option',wait_time_second_option='$wait_time_second_option',wait_time_third_option='$wait_time_third_option',wait_time_option_seconds='$wait_time_option_seconds',wait_time_option_exten='$wait_time_option_exten',wait_time_option_voicemail='$wait_time_option_voicemail',wait_time_option_xfer_group='$wait_time_option_xfer_group',wait_time_option_callmenu='$wait_time_option_callmenu',wait_time_option_callback_filename='$wait_time_option_callback_filename',wait_time_option_callback_list_id='$wait_time_option_callback_list_id',wait_time_option_press_filename='$wait_time_option_press_filename',wait_time_option_no_block='$wait_time_option_no_block',wait_time_option_prompt_seconds='$wait_time_option_prompt_seconds',timer_action_destination='$timer_action_destination',calculate_estimated_hold_seconds='$calculate_estimated_hold_seconds',add_lead_url='" . mysqli_real_escape_string($link, $add_lead_url) . "',eht_minimum_prompt_filename='$eht_minimum_prompt_filename',eht_minimum_prompt_no_block='$eht_minimum_prompt_no_block',eht_minimum_prompt_seconds='$eht_minimum_prompt_seconds',on_hook_ring_time='$on_hook_ring_time',na_call_url='" . mysqli_real_escape_string($link, $na_call_url) . "',on_hook_cid='$on_hook_cid',action_xfer_cid='$action_xfer_cid',drop_callmenu='$drop_callmenu',after_hours_callmenu='$after_hours_callmenu',user_group='$user_group',max_calls_method='$max_calls_method',max_calls_count='$max_calls_count',max_calls_action='$max_calls_action',dial_ingroup_cid='$dial_ingroup_cid',web_form_address_three='" . mysqli_real_escape_string($link, $web_form_address_three) . "',populate_lead_ingroup='$populate_lead_ingroup',drop_lead_reset='$drop_lead_reset',after_hours_lead_reset='$after_hours_lead_reset',nanq_lead_reset='$nanq_lead_reset',wait_time_lead_reset='$wait_time_lead_reset',hold_time_lead_reset='$hold_time_lead_reset',status_group_id='$status_group_id',routing_initiated_recordings='$routing_initiated_recordings',on_hook_cid_number='$on_hook_cid_number',customer_chat_screen_colors='$customer_chat_screen_colors',customer_chat_survey_link='" . mysqli_real_escape_string($link, $customer_chat_survey_link) . "',customer_chat_survey_text='$customer_chat_survey_text',populate_lead_province='$populate_lead_province',areacode_filter='$areacode_filter',areacode_filter_seconds='$areacode_filter_seconds',areacode_filter_action='$areacode_filter_action',areacode_filter_action_value='$areacode_filter_action_value',populate_state_areacode='$populate_state_areacode',inbound_survey='$inbound_survey',inbound_survey_filename='$inbound_survey_filename',inbound_survey_accept_digit='$inbound_survey_accept_digit',inbound_survey_question_filename='$inbound_survey_question_filename',inbound_survey_callmenu='$inbound_survey_callmenu',icbq_expiration_hours='$icbq_expiration_hours',closing_time_action='$closing_time_action',closing_time_now_trigger='$closing_time_now_trigger',closing_time_filename='$closing_time_filename',closing_time_end_filename='$closing_time_end_filename',closing_time_lead_reset='$closing_time_lead_reset',closing_time_option_exten='$closing_time_option_exten',closing_time_option_callmenu='$closing_time_option_callmenu',closing_time_option_voicemail='$closing_time_option_voicemail',closing_time_option_xfer_group='$closing_time_option_xfer_group',closing_time_option_callback_list_id='$closing_time_option_callback_list_id',icbq_call_time_id='$icbq_call_time_id',add_lead_timezone='$add_lead_timezone',icbq_dial_filter='$icbq_dial_filter',populate_lead_source='$populate_lead_source',populate_lead_vendor='$populate_lead_vendor',park_file_name='$park_file_name',waiting_call_url_on='" . mysqli_real_escape_string($link, $waiting_call_url_on) . "',waiting_call_url_off='" . mysqli_real_escape_string($link, $waiting_call_url_off) . "',enter_ingroup_url='" . mysqli_real_escape_string($link, $enter_ingroup_url) . "',cid_cb_confirm_number='$cid_cb_confirm_number',cid_cb_invalid_filter_phone_group='$cid_cb_invalid_filter_phone_group',cid_cb_valid_length='$cid_cb_valid_length',cid_cb_valid_filename='$cid_cb_valid_filename',cid_cb_confirmed_filename='$cid_cb_confirmed_filename',cid_cb_enter_filename='$cid_cb_enter_filename',cid_cb_you_entered_filename='$cid_cb_you_entered_filename',cid_cb_press_to_confirm_filename='$cid_cb_press_to_confirm_filename',cid_cb_invalid_filename='$cid_cb_invalid_filename',cid_cb_reenter_filename='$cid_cb_reenter_filename',cid_cb_error_filename='$cid_cb_error_filename',place_in_line_caller_number_filename='$place_in_line_caller_number_filename',place_in_line_you_next_filename='$place_in_line_you_next_filename', ingroup_script_two='$ingroup_script_two',browser_alert_sound='$browser_alert_sound',browser_alert_volume='$browser_alert_volume' where group_id='$group_id';"; $rslt=mysql_to_mysqli($stmt, $link); switch($group_handling) @@ -18418,7 +18430,7 @@ if ($ADD==411111111111111) } } - $stmt="UPDATE system_settings set use_non_latin='$use_non_latin',webroot_writable='$webroot_writable',enable_queuemetrics_logging='$enable_queuemetrics_logging',queuemetrics_server_ip='$queuemetrics_server_ip',queuemetrics_dbname='$queuemetrics_dbname',queuemetrics_login='$queuemetrics_login',queuemetrics_pass='$queuemetrics_pass',queuemetrics_url='$queuemetrics_url',queuemetrics_log_id='$queuemetrics_log_id',queuemetrics_eq_prepend='$queuemetrics_eq_prepend',vicidial_agent_disable='$vicidial_agent_disable',allow_sipsak_messages='$allow_sipsak_messages',admin_home_url='$admin_home_url',enable_agc_xfer_log='$enable_agc_xfer_log',timeclock_end_of_day='$timeclock_end_of_day',vdc_header_date_format='$vdc_header_date_format',vdc_customer_date_format='$vdc_customer_date_format',vdc_header_phone_format='$vdc_header_phone_format',vdc_agent_api_active='$vdc_agent_api_active',enable_vtiger_integration='$enable_vtiger_integration',vtiger_server_ip='$vtiger_server_ip',vtiger_dbname='$vtiger_dbname',vtiger_login='$vtiger_login',vtiger_pass='$vtiger_pass',vtiger_url='$vtiger_url',qc_features_active='$qc_features_active',outbound_autodial_active='$outbound_autodial_active',outbound_calls_per_second='$outbound_calls_per_second',enable_tts_integration='$enable_tts_integration',agentonly_callback_campaign_lock='$agentonly_callback_campaign_lock',sounds_central_control_active='$sounds_central_control_active',sounds_web_server='$sounds_web_server',sounds_web_directory='$sounds_web_directory',active_voicemail_server='$active_voicemail_server',auto_dial_limit='$auto_dial_limit',user_territories_active='$user_territories_active',allow_custom_dialplan='$allow_custom_dialplan',enable_second_webform='$enable_second_webform',default_webphone='$default_webphone',default_external_server_ip='$default_external_server_ip',webphone_url='" . mysqli_real_escape_string($link, $webphone_url) . "',enable_agc_dispo_log='$enable_agc_dispo_log',queuemetrics_loginout='$queuemetrics_loginout',callcard_enabled='$callcard_enabled',queuemetrics_callstatus='$queuemetrics_callstatus',default_codecs='$default_codecs',admin_web_directory='$admin_web_directory',label_title='$label_title',label_first_name='$label_first_name',label_middle_initial='$label_middle_initial',label_last_name='$label_last_name',label_address1='$label_address1',label_address2='$label_address2',label_address3='$label_address3',label_city='$label_city',label_state='$label_state',label_province='$label_province',label_postal_code='$label_postal_code',label_vendor_lead_code='$label_vendor_lead_code',label_gender='$label_gender',label_phone_number='$label_phone_number',label_phone_code='$label_phone_code',label_alt_phone='$label_alt_phone',label_security_phrase='$label_security_phrase',label_email='$label_email',label_comments='$label_comments',custom_fields_enabled='$custom_fields_enabled',slave_db_server='$slave_db_server',reports_use_slave_db='$reports_use_slave_db'$custom_reports_slave_SQL,webphone_systemkey='$webphone_systemkey',first_login_trigger='$first_login_trigger',default_phone_registration_password='$default_phone_registration_password',default_phone_login_password='$default_phone_login_password',default_server_password='$default_server_password',admin_modify_refresh='$admin_modify_refresh',nocache_admin='$nocache_admin',generate_cross_server_exten='$generate_cross_server_exten',queuemetrics_addmember_enabled='$queuemetrics_addmember_enabled',queuemetrics_dispo_pause='$queuemetrics_dispo_pause',label_hide_field_logs='$label_hide_field_logs',queuemetrics_pe_phone_append='$queuemetrics_pe_phone_append',test_campaign_calls='$test_campaign_calls',agents_calls_reset='$agents_calls_reset',default_voicemail_timezone='$default_voicemail_timezone',default_local_gmt='$default_local_gmt',noanswer_log='$noanswer_log',alt_log_server_ip='$alt_log_server_ip',alt_log_dbname='$alt_log_dbname',alt_log_login='$alt_log_login',alt_log_pass='$alt_log_pass',tables_use_alt_log_db='$tables_use_alt_log_db',did_agent_log='$did_agent_log',campaign_cid_areacodes_enabled='$campaign_cid_areacodes_enabled',pllb_grouping_limit='$pllb_grouping_limit',did_ra_extensions_enabled='$did_ra_extensions_enabled',expanded_list_stats='$expanded_list_stats',contacts_enabled='$contacts_enabled',call_menu_qualify_enabled='$call_menu_qualify_enabled',admin_list_counts='$admin_list_counts',allow_voicemail_greeting='$allow_voicemail_greeting',queuemetrics_socket='$queuemetrics_socket',queuemetrics_socket_url='$queuemetrics_socket_url',enhanced_disconnect_logging='$enhanced_disconnect_logging',allow_emails='$allow_emails',level_8_disable_add='$level_8_disable_add',queuemetrics_record_hold='$queuemetrics_record_hold',country_code_list_stats='$country_code_list_stats',queuemetrics_pause_type='$queuemetrics_pause_type',frozen_server_call_clear='$frozen_server_call_clear',callback_time_24hour='$callback_time_24hour',enable_languages='$enable_languages',language_method='$language_method',meetme_enter_login_filename='$meetme_enter_login_filename',meetme_enter_leave3way_filename='$meetme_enter_leave3way_filename',enable_did_entry_list_id='$enable_did_entry_list_id',enable_third_webform='$enable_third_webform',allow_chats='$allow_chats',chat_url='$chat_url',chat_timeout='$chat_timeout',agent_debug_logging='$agent_debug_logging',default_language='$default_language',agent_whisper_enabled='$agent_whisper_enabled',user_hide_realtime_enabled='$user_hide_realtime_enabled',usacan_phone_dialcode_fix='$usacan_phone_dialcode_fix',cache_carrier_stats_realtime='$cache_carrier_stats_realtime',log_recording_access='$log_recording_access',report_default_format='$report_default_format',alt_ivr_logging='$alt_ivr_logging',default_phone_code='$default_phone_code',admin_row_click='$admin_row_click',admin_screen_colors='$admin_screen_colors',ofcom_uk_drop_calc='$ofcom_uk_drop_calc',agent_screen_colors='$agent_screen_colors',script_remove_js='$script_remove_js',manual_auto_next='$manual_auto_next',user_new_lead_limit='$user_new_lead_limit',agent_xfer_park_3way='$agent_xfer_park_3way',agent_soundboards='$agent_soundboards',web_loader_phone_length='$web_loader_phone_length',agent_script='$agent_script',agent_chat_screen_colors='$agent_chat_screen_colors',enable_auto_reports='$enable_auto_reports',enable_pause_code_limits='$enable_pause_code_limits',enable_drop_lists='$enable_drop_lists',allow_ip_lists='$allow_ip_lists',system_ip_blacklist='$system_ip_blacklist',agent_push_events='$agent_push_events',agent_push_url='$agent_push_url',hide_inactive_lists='$hide_inactive_lists',allow_manage_active_lists='$allow_manage_active_lists',expired_lists_inactive='$expired_lists_inactive',did_system_filter='$did_system_filter',anyone_callback_inactive_lists='$anyone_callback_inactive_lists',enable_gdpr_download_deletion='$enable_gdpr_download_deletion',source_id_display='$source_id_display',agent_logout_link='$agent_logout_link',manual_dial_validation='$manual_dial_validation',mute_recordings='$mute_recordings',user_admin_redirect='$user_admin_redirect',list_status_modification_confirmation='$list_status_modification_confirmation',sip_event_logging='$sip_event_logging',call_quota_lead_ranking='$call_quota_lead_ranking',enable_second_script='$enable_second_script',enable_first_webform='$enable_first_webform',recording_buttons='$recording_buttons',opensips_cid_name='$opensips_cid_name',require_password_length='$require_password_length',user_account_emails='$user_account_emails',outbound_cid_any='$outbound_cid_any',entries_per_page='$entries_per_page'$custom_dialplanSQL;"; + $stmt="UPDATE system_settings set use_non_latin='$use_non_latin',webroot_writable='$webroot_writable',enable_queuemetrics_logging='$enable_queuemetrics_logging',queuemetrics_server_ip='$queuemetrics_server_ip',queuemetrics_dbname='$queuemetrics_dbname',queuemetrics_login='$queuemetrics_login',queuemetrics_pass='$queuemetrics_pass',queuemetrics_url='$queuemetrics_url',queuemetrics_log_id='$queuemetrics_log_id',queuemetrics_eq_prepend='$queuemetrics_eq_prepend',vicidial_agent_disable='$vicidial_agent_disable',allow_sipsak_messages='$allow_sipsak_messages',admin_home_url='$admin_home_url',enable_agc_xfer_log='$enable_agc_xfer_log',timeclock_end_of_day='$timeclock_end_of_day',vdc_header_date_format='$vdc_header_date_format',vdc_customer_date_format='$vdc_customer_date_format',vdc_header_phone_format='$vdc_header_phone_format',vdc_agent_api_active='$vdc_agent_api_active',enable_vtiger_integration='$enable_vtiger_integration',vtiger_server_ip='$vtiger_server_ip',vtiger_dbname='$vtiger_dbname',vtiger_login='$vtiger_login',vtiger_pass='$vtiger_pass',vtiger_url='$vtiger_url',qc_features_active='$qc_features_active',outbound_autodial_active='$outbound_autodial_active',outbound_calls_per_second='$outbound_calls_per_second',enable_tts_integration='$enable_tts_integration',agentonly_callback_campaign_lock='$agentonly_callback_campaign_lock',sounds_central_control_active='$sounds_central_control_active',sounds_web_server='$sounds_web_server',sounds_web_directory='$sounds_web_directory',active_voicemail_server='$active_voicemail_server',auto_dial_limit='$auto_dial_limit',user_territories_active='$user_territories_active',allow_custom_dialplan='$allow_custom_dialplan',enable_second_webform='$enable_second_webform',default_webphone='$default_webphone',default_external_server_ip='$default_external_server_ip',webphone_url='" . mysqli_real_escape_string($link, $webphone_url) . "',enable_agc_dispo_log='$enable_agc_dispo_log',queuemetrics_loginout='$queuemetrics_loginout',callcard_enabled='$callcard_enabled',queuemetrics_callstatus='$queuemetrics_callstatus',default_codecs='$default_codecs',admin_web_directory='$admin_web_directory',label_title='$label_title',label_first_name='$label_first_name',label_middle_initial='$label_middle_initial',label_last_name='$label_last_name',label_address1='$label_address1',label_address2='$label_address2',label_address3='$label_address3',label_city='$label_city',label_state='$label_state',label_province='$label_province',label_postal_code='$label_postal_code',label_vendor_lead_code='$label_vendor_lead_code',label_gender='$label_gender',label_phone_number='$label_phone_number',label_phone_code='$label_phone_code',label_alt_phone='$label_alt_phone',label_security_phrase='$label_security_phrase',label_email='$label_email',label_comments='$label_comments',custom_fields_enabled='$custom_fields_enabled',slave_db_server='$slave_db_server',reports_use_slave_db='$reports_use_slave_db'$custom_reports_slave_SQL,webphone_systemkey='$webphone_systemkey',first_login_trigger='$first_login_trigger',default_phone_registration_password='$default_phone_registration_password',default_phone_login_password='$default_phone_login_password',default_server_password='$default_server_password',admin_modify_refresh='$admin_modify_refresh',nocache_admin='$nocache_admin',generate_cross_server_exten='$generate_cross_server_exten',queuemetrics_addmember_enabled='$queuemetrics_addmember_enabled',queuemetrics_dispo_pause='$queuemetrics_dispo_pause',label_hide_field_logs='$label_hide_field_logs',queuemetrics_pe_phone_append='$queuemetrics_pe_phone_append',test_campaign_calls='$test_campaign_calls',agents_calls_reset='$agents_calls_reset',default_voicemail_timezone='$default_voicemail_timezone',default_local_gmt='$default_local_gmt',noanswer_log='$noanswer_log',alt_log_server_ip='$alt_log_server_ip',alt_log_dbname='$alt_log_dbname',alt_log_login='$alt_log_login',alt_log_pass='$alt_log_pass',tables_use_alt_log_db='$tables_use_alt_log_db',did_agent_log='$did_agent_log',campaign_cid_areacodes_enabled='$campaign_cid_areacodes_enabled',pllb_grouping_limit='$pllb_grouping_limit',did_ra_extensions_enabled='$did_ra_extensions_enabled',expanded_list_stats='$expanded_list_stats',contacts_enabled='$contacts_enabled',call_menu_qualify_enabled='$call_menu_qualify_enabled',admin_list_counts='$admin_list_counts',allow_voicemail_greeting='$allow_voicemail_greeting',queuemetrics_socket='$queuemetrics_socket',queuemetrics_socket_url='$queuemetrics_socket_url',enhanced_disconnect_logging='$enhanced_disconnect_logging',allow_emails='$allow_emails',level_8_disable_add='$level_8_disable_add',queuemetrics_record_hold='$queuemetrics_record_hold',country_code_list_stats='$country_code_list_stats',queuemetrics_pause_type='$queuemetrics_pause_type',frozen_server_call_clear='$frozen_server_call_clear',callback_time_24hour='$callback_time_24hour',enable_languages='$enable_languages',language_method='$language_method',meetme_enter_login_filename='$meetme_enter_login_filename',meetme_enter_leave3way_filename='$meetme_enter_leave3way_filename',enable_did_entry_list_id='$enable_did_entry_list_id',enable_third_webform='$enable_third_webform',allow_chats='$allow_chats',chat_url='$chat_url',chat_timeout='$chat_timeout',agent_debug_logging='$agent_debug_logging',default_language='$default_language',agent_whisper_enabled='$agent_whisper_enabled',user_hide_realtime_enabled='$user_hide_realtime_enabled',usacan_phone_dialcode_fix='$usacan_phone_dialcode_fix',cache_carrier_stats_realtime='$cache_carrier_stats_realtime',log_recording_access='$log_recording_access',report_default_format='$report_default_format',alt_ivr_logging='$alt_ivr_logging',default_phone_code='$default_phone_code',admin_row_click='$admin_row_click',admin_screen_colors='$admin_screen_colors',ofcom_uk_drop_calc='$ofcom_uk_drop_calc',agent_screen_colors='$agent_screen_colors',script_remove_js='$script_remove_js',manual_auto_next='$manual_auto_next',user_new_lead_limit='$user_new_lead_limit',agent_xfer_park_3way='$agent_xfer_park_3way',agent_soundboards='$agent_soundboards',web_loader_phone_length='$web_loader_phone_length',agent_script='$agent_script',agent_chat_screen_colors='$agent_chat_screen_colors',enable_auto_reports='$enable_auto_reports',enable_pause_code_limits='$enable_pause_code_limits',enable_drop_lists='$enable_drop_lists',allow_ip_lists='$allow_ip_lists',system_ip_blacklist='$system_ip_blacklist',agent_push_events='$agent_push_events',agent_push_url='$agent_push_url',hide_inactive_lists='$hide_inactive_lists',allow_manage_active_lists='$allow_manage_active_lists',expired_lists_inactive='$expired_lists_inactive',did_system_filter='$did_system_filter',anyone_callback_inactive_lists='$anyone_callback_inactive_lists',enable_gdpr_download_deletion='$enable_gdpr_download_deletion',source_id_display='$source_id_display',agent_logout_link='$agent_logout_link',manual_dial_validation='$manual_dial_validation',mute_recordings='$mute_recordings',user_admin_redirect='$user_admin_redirect',list_status_modification_confirmation='$list_status_modification_confirmation',sip_event_logging='$sip_event_logging',call_quota_lead_ranking='$call_quota_lead_ranking',enable_second_script='$enable_second_script',enable_first_webform='$enable_first_webform',recording_buttons='$recording_buttons',opensips_cid_name='$opensips_cid_name',require_password_length='$require_password_length',user_account_emails='$user_account_emails',outbound_cid_any='$outbound_cid_any',entries_per_page='$entries_per_page',browser_call_alerts='$browser_call_alerts'$custom_dialplanSQL;"; $rslt=mysql_to_mysqli($stmt, $link); if ( ($meetme_enter_login_filename != $SSmeetme_enter_login_filename) or ($meetme_enter_leave3way_filename != $SSmeetme_enter_leave3way_filename) ) @@ -22961,7 +22973,7 @@ if ($ADD==31) $enable_vtiger_integration_LU = $row[0]; $vtiger_url_LU = $row[1]; - $stmt="SELECT campaign_id,campaign_name,active,dial_status_a,dial_status_b,dial_status_c,dial_status_d,dial_status_e,lead_order,park_ext,park_file_name,web_form_address,allow_closers,hopper_level,auto_dial_level,next_agent_call,local_call_time,voicemail_ext,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,amd_send_to_vmx,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,lead_filter_id,drop_call_seconds,drop_action,safe_harbor_exten,display_dialable_count,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,dial_method,available_only_ratio_tally,adaptive_dropped_percentage,adaptive_maximum_level,adaptive_latest_server_time,adaptive_intensity,adaptive_dl_diff_target,concurrent_transfers,auto_alt_dial,auto_alt_dial_statuses,agent_pause_codes_active,campaign_description,campaign_changedate,campaign_stats_refresh,campaign_logindate,dial_statuses,disable_alter_custdata,no_hopper_leads_logins,list_order_mix,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,queue_priority,drop_inbound_group,qc_enabled,qc_statuses,qc_lists,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,survey_first_audio_file,survey_dtmf_digits,survey_ni_digit,survey_opt_in_audio_file,survey_ni_audio_file,survey_method,survey_no_response_action,survey_ni_status,survey_response_digit_map,survey_xfer_exten,survey_camp_record_dir,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,agent_extended_alt_dial,use_campaign_dnc,three_way_call_cid,three_way_dial_prefix,web_form_target,vtiger_search_category,vtiger_create_call_record,vtiger_create_lead_record,vtiger_screen_login,cpd_amd_action,agent_allow_group_alias,default_group_alias,vtiger_search_dead,vtiger_status_call,survey_third_digit,survey_third_audio_file,survey_third_status,survey_third_exten,survey_fourth_digit,survey_fourth_audio_file,survey_fourth_status,survey_fourth_exten,drop_lockout_time,quick_transfer_button,prepopulate_transfer_preset,drop_rate_group,view_calls_in_queue,view_calls_in_queue_launch,grab_calls_in_queue,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,waitforsilence_options,agent_select_territories,campaign_calldate,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,queuemetrics_callstatus_override,extension_appended_cidname,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,inbound_queue_no_dial,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,ivr_park_call_agi,manual_preview_dial,realtime_agent_time_stats,use_auto_hopper,auto_hopper_multi,auto_trim_hopper,api_manual_dial,manual_dial_call_time_check,display_leads_count,lead_order_randomize,lead_order_secondary,per_call_notes,my_callback_option,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_resume_precall,auto_pause_precall_code,manual_dial_cid,post_phone_time_diff_alert,custom_3way_button_transfer,available_only_tally_threshold,available_only_tally_threshold_agents,dial_level_threshold,dial_level_threshold_agents,safe_harbor_audio,safe_harbor_menu_id,survey_menu_id,callback_days_limit,dl_diff_target_method,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,na_call_url,survey_recording,pllb_grouping,pllb_grouping_limit,call_count_limit,call_count_target,callback_hours_block,callback_list_calltime,user_group,hopper_vlc_dup_check,in_group_dial,in_group_dial_select,safe_harbor_audio_field,pause_after_next_call,owner_populate,use_other_campaign_dnc,allow_emails,amd_inbound_group,amd_callmenu,survey_wait_sec,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,allow_chats,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,cpd_unknown_action,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,am_message_wildcards,manual_dial_timeout,routing_initiated_recordings,manual_dial_hopper_check,callback_useronly_move_minutes,ofcom_uk_drop_calc,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,scheduled_callbacks_email_alert,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,next_dial_my_callbacks,inbound_no_agents_no_dial_container,inbound_no_agents_no_dial_threshold,cid_group_id,pause_max_dispo,script_top_dispo,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,dead_trigger_url,scheduled_callbacks_force_dial,scheduled_callbacks_auto_reschedule,scheduled_callbacks_timezones_container,three_way_volume_buttons,callback_dnc,manual_dial_validation,mute_recordings,auto_active_list_new,call_quota_lead_ranking,call_quota_process_running,sip_event_logging,campaign_script_two,leave_vm_no_dispo,leave_vm_message_group_id,dial_timeout_lead_container,amd_type,vmm_daily_limit,opensips_cid_name,amd_agent_route_options from vicidial_campaigns where campaign_id='$campaign_id' $LOGallowed_campaignsSQL;"; + $stmt="SELECT campaign_id,campaign_name,active,dial_status_a,dial_status_b,dial_status_c,dial_status_d,dial_status_e,lead_order,park_ext,park_file_name,web_form_address,allow_closers,hopper_level,auto_dial_level,next_agent_call,local_call_time,voicemail_ext,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,amd_send_to_vmx,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,lead_filter_id,drop_call_seconds,drop_action,safe_harbor_exten,display_dialable_count,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,dial_method,available_only_ratio_tally,adaptive_dropped_percentage,adaptive_maximum_level,adaptive_latest_server_time,adaptive_intensity,adaptive_dl_diff_target,concurrent_transfers,auto_alt_dial,auto_alt_dial_statuses,agent_pause_codes_active,campaign_description,campaign_changedate,campaign_stats_refresh,campaign_logindate,dial_statuses,disable_alter_custdata,no_hopper_leads_logins,list_order_mix,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,queue_priority,drop_inbound_group,qc_enabled,qc_statuses,qc_lists,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,survey_first_audio_file,survey_dtmf_digits,survey_ni_digit,survey_opt_in_audio_file,survey_ni_audio_file,survey_method,survey_no_response_action,survey_ni_status,survey_response_digit_map,survey_xfer_exten,survey_camp_record_dir,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,agent_extended_alt_dial,use_campaign_dnc,three_way_call_cid,three_way_dial_prefix,web_form_target,vtiger_search_category,vtiger_create_call_record,vtiger_create_lead_record,vtiger_screen_login,cpd_amd_action,agent_allow_group_alias,default_group_alias,vtiger_search_dead,vtiger_status_call,survey_third_digit,survey_third_audio_file,survey_third_status,survey_third_exten,survey_fourth_digit,survey_fourth_audio_file,survey_fourth_status,survey_fourth_exten,drop_lockout_time,quick_transfer_button,prepopulate_transfer_preset,drop_rate_group,view_calls_in_queue,view_calls_in_queue_launch,grab_calls_in_queue,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,waitforsilence_options,agent_select_territories,campaign_calldate,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,queuemetrics_callstatus_override,extension_appended_cidname,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,inbound_queue_no_dial,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,ivr_park_call_agi,manual_preview_dial,realtime_agent_time_stats,use_auto_hopper,auto_hopper_multi,auto_trim_hopper,api_manual_dial,manual_dial_call_time_check,display_leads_count,lead_order_randomize,lead_order_secondary,per_call_notes,my_callback_option,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_resume_precall,auto_pause_precall_code,manual_dial_cid,post_phone_time_diff_alert,custom_3way_button_transfer,available_only_tally_threshold,available_only_tally_threshold_agents,dial_level_threshold,dial_level_threshold_agents,safe_harbor_audio,safe_harbor_menu_id,survey_menu_id,callback_days_limit,dl_diff_target_method,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,na_call_url,survey_recording,pllb_grouping,pllb_grouping_limit,call_count_limit,call_count_target,callback_hours_block,callback_list_calltime,user_group,hopper_vlc_dup_check,in_group_dial,in_group_dial_select,safe_harbor_audio_field,pause_after_next_call,owner_populate,use_other_campaign_dnc,allow_emails,amd_inbound_group,amd_callmenu,survey_wait_sec,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,allow_chats,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,cpd_unknown_action,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,am_message_wildcards,manual_dial_timeout,routing_initiated_recordings,manual_dial_hopper_check,callback_useronly_move_minutes,ofcom_uk_drop_calc,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start,scheduled_callbacks_email_alert,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,next_dial_my_callbacks,inbound_no_agents_no_dial_container,inbound_no_agents_no_dial_threshold,cid_group_id,pause_max_dispo,script_top_dispo,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,dead_trigger_url,scheduled_callbacks_force_dial,scheduled_callbacks_auto_reschedule,scheduled_callbacks_timezones_container,three_way_volume_buttons,callback_dnc,manual_dial_validation,mute_recordings,auto_active_list_new,call_quota_lead_ranking,call_quota_process_running,sip_event_logging,campaign_script_two,leave_vm_no_dispo,leave_vm_message_group_id,dial_timeout_lead_container,amd_type,vmm_daily_limit,opensips_cid_name,amd_agent_route_options,browser_alert_sound,browser_alert_volume from vicidial_campaigns where campaign_id='$campaign_id' $LOGallowed_campaignsSQL;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); $campaign_name = $row[1]; @@ -23255,6 +23267,8 @@ if ($ADD==31) $vmm_daily_limit=$row[289]; $opensips_cid_name=$row[290]; $amd_agent_route_options=$row[291]; + $browser_alert_sound=$row[292]; + $browser_alert_volume=$row[293]; if (preg_match('/DISABLED/', $list_order_mix)) {$DEFlistDISABLE = ''; $DEFstatusDISABLED=0;} @@ -24373,6 +24387,36 @@ if ($ADD==31) {$achHTML .= '';} echo ""._QXZ("Get Call Launch").": $NWB#campaigns-get_call_launch$NWE\n"; + if ($SSbrowser_call_alerts > 0) + { + echo ""._QXZ("Agent Browser Call Alert Sound").":   \n"; + echo " "._QXZ("volume").":   "; + echo ""._QXZ("play selected sound")." $NWB#campaigns-browser_alert_sound$NWE   \n"; + } + else + { + echo "\n"; + } + echo ""._QXZ("Answering Machine Message").": "._QXZ("audio chooser")." $NWB#campaigns-am_message_exten$NWE\n"; $stmt="SELECT count(*) from vicidial_lists where campaign_id='$campaign_id' and am_message_exten_override != '' and active='Y' $LOGallowed_campaignsSQL;"; $rslt=mysql_to_mysqli($stmt, $link); @@ -24972,6 +25016,18 @@ if ($ADD==31) echo "\n"; echo "\n"; + if ($SSbrowser_call_alerts > 0) + { + $bas=0; $bas_embed_output=''; + while ($browser_alert_sounds_listARY_ct > $bas) + { + $bas_embed_output .= "\n"; + $bas++; + } + echo "$bas_embed_output"; + echo "\n"; + } + echo "

\n"; echo "
\n"; @@ -29108,7 +29164,7 @@ if ($ADD==3111) echo "\n"; + if ($SSbrowser_call_alerts > 0) + { + echo "\n"; + } + else + { + echo "\n"; + } + if ($SSallow_emails>0 || $SSallow_chats > 0) { echo "
\n"; echo ""; - $stmt="SELECT group_id,group_name,group_color,active,web_form_address,voicemail_ext,next_agent_call,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,drop_call_seconds,drop_action,drop_exten,call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,default_xfer_group,queue_priority,drop_inbound_group,ingroup_recording_override,ingroup_rec_filename,afterhours_xfer_group,qc_enabled,qc_statuses,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,play_place_in_line,play_estimate_hold_time,hold_time_option,hold_time_option_seconds,hold_time_option_exten,hold_time_option_voicemail,hold_time_option_xfer_group,hold_time_option_callback_filename,hold_time_option_callback_list_id,hold_recall_xfer_group,no_delay_call_route,play_welcome_message,answer_sec_pct_rt_stat_one,answer_sec_pct_rt_stat_two,default_group_alias,no_agent_no_queue,no_agent_action,no_agent_action_value,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,ignore_list_script_override,extension_appended_cidname,uniqueid_status_display,uniqueid_status_prefix,hold_time_option_minimum,hold_time_option_press_filename,hold_time_option_callmenu,onhold_prompt_no_block,onhold_prompt_seconds,hold_time_option_no_block,hold_time_option_prompt_seconds,hold_time_second_option,hold_time_third_option,wait_hold_option_priority,wait_time_option,wait_time_second_option,wait_time_third_option,wait_time_option_seconds,wait_time_option_exten,wait_time_option_voicemail,wait_time_option_xfer_group,wait_time_option_callmenu,wait_time_option_callback_filename,wait_time_option_callback_list_id,wait_time_option_press_filename,wait_time_option_no_block,wait_time_option_prompt_seconds,timer_action_destination,calculate_estimated_hold_seconds,add_lead_url,eht_minimum_prompt_filename, eht_minimum_prompt_no_block,eht_minimum_prompt_seconds,on_hook_ring_time,na_call_url,on_hook_cid,group_calldate,action_xfer_cid,drop_callmenu,after_hours_callmenu,user_group,max_calls_method,max_calls_count,max_calls_action,dial_ingroup_cid,group_handling,web_form_address_three,populate_lead_ingroup,drop_lead_reset,after_hours_lead_reset,nanq_lead_reset,wait_time_lead_reset,hold_time_lead_reset,status_group_id,routing_initiated_recordings,on_hook_cid_number,customer_chat_screen_colors,customer_chat_survey_link,customer_chat_survey_text,populate_lead_province,areacode_filter,areacode_filter_seconds,areacode_filter_action,areacode_filter_action_value,populate_state_areacode,inbound_survey,inbound_survey_filename,inbound_survey_accept_digit,inbound_survey_question_filename,inbound_survey_callmenu,icbq_expiration_hours,closing_time_action,closing_time_now_trigger,closing_time_filename,closing_time_end_filename,closing_time_lead_reset,closing_time_option_exten,closing_time_option_callmenu,closing_time_option_voicemail,closing_time_option_xfer_group,closing_time_option_callback_list_id,icbq_call_time_id,add_lead_timezone,icbq_dial_filter,populate_lead_source,populate_lead_vendor,park_file_name,waiting_call_url_on,waiting_call_url_off,enter_ingroup_url,cid_cb_confirm_number, cid_cb_invalid_filter_phone_group, cid_cb_valid_length, cid_cb_valid_filename, cid_cb_confirmed_filename, cid_cb_enter_filename, cid_cb_you_entered_filename, cid_cb_press_to_confirm_filename, cid_cb_invalid_filename, cid_cb_reenter_filename, cid_cb_error_filename,place_in_line_caller_number_filename,place_in_line_you_next_filename,ingroup_script_two from vicidial_inbound_groups where group_id='$group_id' $LOGadmin_viewable_groupsSQL;"; + $stmt="SELECT group_id,group_name,group_color,active,web_form_address,voicemail_ext,next_agent_call,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,drop_call_seconds,drop_action,drop_exten,call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,default_xfer_group,queue_priority,drop_inbound_group,ingroup_recording_override,ingroup_rec_filename,afterhours_xfer_group,qc_enabled,qc_statuses,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,play_place_in_line,play_estimate_hold_time,hold_time_option,hold_time_option_seconds,hold_time_option_exten,hold_time_option_voicemail,hold_time_option_xfer_group,hold_time_option_callback_filename,hold_time_option_callback_list_id,hold_recall_xfer_group,no_delay_call_route,play_welcome_message,answer_sec_pct_rt_stat_one,answer_sec_pct_rt_stat_two,default_group_alias,no_agent_no_queue,no_agent_action,no_agent_action_value,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,ignore_list_script_override,extension_appended_cidname,uniqueid_status_display,uniqueid_status_prefix,hold_time_option_minimum,hold_time_option_press_filename,hold_time_option_callmenu,onhold_prompt_no_block,onhold_prompt_seconds,hold_time_option_no_block,hold_time_option_prompt_seconds,hold_time_second_option,hold_time_third_option,wait_hold_option_priority,wait_time_option,wait_time_second_option,wait_time_third_option,wait_time_option_seconds,wait_time_option_exten,wait_time_option_voicemail,wait_time_option_xfer_group,wait_time_option_callmenu,wait_time_option_callback_filename,wait_time_option_callback_list_id,wait_time_option_press_filename,wait_time_option_no_block,wait_time_option_prompt_seconds,timer_action_destination,calculate_estimated_hold_seconds,add_lead_url,eht_minimum_prompt_filename, eht_minimum_prompt_no_block,eht_minimum_prompt_seconds,on_hook_ring_time,na_call_url,on_hook_cid,group_calldate,action_xfer_cid,drop_callmenu,after_hours_callmenu,user_group,max_calls_method,max_calls_count,max_calls_action,dial_ingroup_cid,group_handling,web_form_address_three,populate_lead_ingroup,drop_lead_reset,after_hours_lead_reset,nanq_lead_reset,wait_time_lead_reset,hold_time_lead_reset,status_group_id,routing_initiated_recordings,on_hook_cid_number,customer_chat_screen_colors,customer_chat_survey_link,customer_chat_survey_text,populate_lead_province,areacode_filter,areacode_filter_seconds,areacode_filter_action,areacode_filter_action_value,populate_state_areacode,inbound_survey,inbound_survey_filename,inbound_survey_accept_digit,inbound_survey_question_filename,inbound_survey_callmenu,icbq_expiration_hours,closing_time_action,closing_time_now_trigger,closing_time_filename,closing_time_end_filename,closing_time_lead_reset,closing_time_option_exten,closing_time_option_callmenu,closing_time_option_voicemail,closing_time_option_xfer_group,closing_time_option_callback_list_id,icbq_call_time_id,add_lead_timezone,icbq_dial_filter,populate_lead_source,populate_lead_vendor,park_file_name,waiting_call_url_on,waiting_call_url_off,enter_ingroup_url,cid_cb_confirm_number, cid_cb_invalid_filter_phone_group, cid_cb_valid_length, cid_cb_valid_filename, cid_cb_confirmed_filename, cid_cb_enter_filename, cid_cb_you_entered_filename, cid_cb_press_to_confirm_filename, cid_cb_invalid_filename, cid_cb_reenter_filename, cid_cb_error_filename,place_in_line_caller_number_filename,place_in_line_you_next_filename,ingroup_script_two,browser_alert_sound,browser_alert_volume from vicidial_inbound_groups where group_id='$group_id' $LOGadmin_viewable_groupsSQL;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); @@ -29284,7 +29340,8 @@ if ($ADD==3111) $place_in_line_caller_number_filename = $row[169]; $place_in_line_you_next_filename = $row[170]; $ingroup_script_two = $row[171]; - + $browser_alert_sound = $row[172]; + $browser_alert_volume = $row[173]; ##### get callmenu listings for dynamic pulldown $stmt="SELECT menu_id,menu_name from vicidial_call_menu $whereLOGadmin_viewable_groupsSQL order by menu_id;"; @@ -29583,6 +29640,37 @@ if ($ADD==3111) {$achHTML .= "";} echo "
"._QXZ("Get Call Launch").": $NWB#inbound_groups-get_call_launch$NWE
"._QXZ("Agent Browser Call Alert Sound").":   \n"; + echo " "._QXZ("volume").":   "; + echo ""._QXZ("play selected sound")." $NWB#inbound_groups-browser_alert_sound$NWE  
"._QXZ("Group Handling").":
\n"; echo "


\n"; + if ($SSbrowser_call_alerts > 0) + { + $bas=0; $bas_embed_output=''; + while ($browser_alert_sounds_listARY_ct > $bas) + { + $bas_embed_output .= "\n"; + $bas++; + } + echo "$bas_embed_output"; + echo "\n"; + } ### list of agent rank or skill-level for this inbound group echo "
\n"; @@ -30567,7 +30666,7 @@ if ($ADD==3811) echo "\n"; + echo "\n"; + echo "
\n"; echo ""; - $stmt="SELECT group_id,group_name,group_color,active,web_form_address,voicemail_ext,next_agent_call,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,drop_call_seconds,drop_action,drop_exten,call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,default_xfer_group,queue_priority,drop_inbound_group,ingroup_recording_override,ingroup_rec_filename,afterhours_xfer_group,qc_enabled,qc_statuses,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,play_place_in_line,play_estimate_hold_time,hold_time_option,hold_time_option_seconds,hold_time_option_exten,hold_time_option_voicemail,hold_time_option_xfer_group,hold_time_option_callback_filename,hold_time_option_callback_list_id,hold_recall_xfer_group,no_delay_call_route,play_welcome_message,answer_sec_pct_rt_stat_one,answer_sec_pct_rt_stat_two,default_group_alias,no_agent_no_queue,no_agent_action,no_agent_action_value,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,ignore_list_script_override,extension_appended_cidname,uniqueid_status_display,uniqueid_status_prefix,hold_time_option_minimum,hold_time_option_press_filename,hold_time_option_callmenu,onhold_prompt_no_block,onhold_prompt_seconds,hold_time_option_no_block,hold_time_option_prompt_seconds,hold_time_second_option,hold_time_third_option,wait_hold_option_priority,wait_time_option,wait_time_second_option,wait_time_third_option,wait_time_option_seconds,wait_time_option_exten,wait_time_option_voicemail,wait_time_option_xfer_group,wait_time_option_callmenu,wait_time_option_callback_filename,wait_time_option_callback_list_id,wait_time_option_press_filename,wait_time_option_no_block,wait_time_option_prompt_seconds,timer_action_destination,calculate_estimated_hold_seconds,add_lead_url,eht_minimum_prompt_filename, eht_minimum_prompt_no_block,eht_minimum_prompt_seconds,on_hook_ring_time,na_call_url,on_hook_cid,group_calldate,action_xfer_cid,drop_callmenu,after_hours_callmenu,user_group,max_calls_method,max_calls_count,max_calls_action,dial_ingroup_cid,group_handling,web_form_address_three,status_group_id,routing_initiated_recordings,ingroup_script_two from vicidial_inbound_groups where group_id='$group_id' $LOGadmin_viewable_groupsSQL;"; + $stmt="SELECT group_id,group_name,group_color,active,web_form_address,voicemail_ext,next_agent_call,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,drop_call_seconds,drop_action,drop_exten,call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,default_xfer_group,queue_priority,drop_inbound_group,ingroup_recording_override,ingroup_rec_filename,afterhours_xfer_group,qc_enabled,qc_statuses,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,play_place_in_line,play_estimate_hold_time,hold_time_option,hold_time_option_seconds,hold_time_option_exten,hold_time_option_voicemail,hold_time_option_xfer_group,hold_time_option_callback_filename,hold_time_option_callback_list_id,hold_recall_xfer_group,no_delay_call_route,play_welcome_message,answer_sec_pct_rt_stat_one,answer_sec_pct_rt_stat_two,default_group_alias,no_agent_no_queue,no_agent_action,no_agent_action_value,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,ignore_list_script_override,extension_appended_cidname,uniqueid_status_display,uniqueid_status_prefix,hold_time_option_minimum,hold_time_option_press_filename,hold_time_option_callmenu,onhold_prompt_no_block,onhold_prompt_seconds,hold_time_option_no_block,hold_time_option_prompt_seconds,hold_time_second_option,hold_time_third_option,wait_hold_option_priority,wait_time_option,wait_time_second_option,wait_time_third_option,wait_time_option_seconds,wait_time_option_exten,wait_time_option_voicemail,wait_time_option_xfer_group,wait_time_option_callmenu,wait_time_option_callback_filename,wait_time_option_callback_list_id,wait_time_option_press_filename,wait_time_option_no_block,wait_time_option_prompt_seconds,timer_action_destination,calculate_estimated_hold_seconds,add_lead_url,eht_minimum_prompt_filename, eht_minimum_prompt_no_block,eht_minimum_prompt_seconds,on_hook_ring_time,na_call_url,on_hook_cid,group_calldate,action_xfer_cid,drop_callmenu,after_hours_callmenu,user_group,max_calls_method,max_calls_count,max_calls_action,dial_ingroup_cid,group_handling,web_form_address_three,status_group_id,routing_initiated_recordings,ingroup_script_two,browser_alert_sound,browser_alert_volume from vicidial_inbound_groups where group_id='$group_id' $LOGadmin_viewable_groupsSQL;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); @@ -30680,6 +30779,8 @@ if ($ADD==3811) $status_group_id = $row[115]; $routing_initiated_recordings = $row[116]; $ingroup_script_two = $row[117]; + $browser_alert_sound = $row[118]; + $browser_alert_volume = $row[119]; ##### get callmenu listings for dynamic pulldown $stmt="SELECT menu_id,menu_name from vicidial_call_menu $whereLOGadmin_viewable_groupsSQL order by menu_id;"; @@ -30881,6 +30982,8 @@ if ($ADD==3811) {$aemHTML .= "";} echo "
"._QXZ("Get Call Launch").": $NWB#inbound_groups-get_call_launch$NWE
"._QXZ("Group Handling").": \n"; + echo "\n"; + echo "\n"; echo "\n"; echo "\n"; + echo "\n"; echo "\n"; echo "\n"; diff --git a/agc_2-X/trunk/www/vicidial/admin_header.php b/agc_2-X/trunk/www/vicidial/admin_header.php index 45d60013..5a055b4f 100644 --- a/agc_2-X/trunk/www/vicidial/admin_header.php +++ b/agc_2-X/trunk/www/vicidial/admin_header.php @@ -81,6 +81,7 @@ # 190530-1013 - Added javascript for active list change feature # 191028-1739 - Added VM Message Groups # 200206-2314 - Added password length indicator +# 200407-1534 - Added play_browser_sound javascript function for campaigns/ingroups # $stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled,allow_emails,level_8_disable_add,allow_chats,enable_languages,admin_row_click,admin_screen_colors,user_new_lead_limit,user_territories_active,qc_features_active,agent_soundboards,enable_drop_lists,allow_ip_lists from system_settings;"; @@ -844,7 +845,6 @@ else document.getElementById("audio_chooser_span").innerHTML = ''; } - function user_submit() { var user_field = document.getElementById("user"); @@ -852,6 +852,22 @@ else document.userform.submit(); } + function play_browser_sound(temp_element,temp_volume) + { + var taskIndex = document.getElementById(temp_element).selectedIndex; + var taskValue = document.getElementById(temp_element).options[taskIndex].value; + var temp_selected_element = 'BAS_' + taskValue; + if ( (taskValue != '---NONE---') && (taskValue != '---DISABLED---') && (taskValue != '') ) + { + var temp_audio = document.getElementById(temp_selected_element); + var taskVolIndex = document.getElementById(temp_volume).selectedIndex; + var taskVolValue = document.getElementById(temp_volume).options[taskVolIndex].value; + var temp_js_volume = (taskVolValue * .01); + temp_audio.volume = temp_js_volume; + // alert(temp_selected_element + ' ' + temp_js_volume); + temp_audio.play(); + } + } This field is where you put the users ID number, can be up to 8 digits in length, Must be at least 2 characters in length. users-pass Password This field is where you put the users password. Must be at least 2 characters in length. A medium strength user password will be at least 10 characters in length, and a strong user password will be at least 20 characters in length and have letters as well as at least one number. It is recommended that you use a longer password if possible, stringing together several unrelated words with no spaces, and a number somewhere in the string. The maximum size of a password is 100 characters. users-force_change_password Force Change Password If this option is set to Y then the user will be prompted to change their password the next time they log in to the administration webpage. Default is N. @@ -249,6 +249,7 @@ campaigns-agent_lead_search_method Agent Lead Search Method If Agent Lead S campaigns-campaign_script Campaign Script This menu allows you to choose the script that will appear on the agents screen for this campaign. Select NONE to show no script for this campaign. campaigns-clear_script Clear Script This option if enabled will clear the agent SCRIPT tab after a call has been dispositioned by the agent. Default is DISABLED. campaigns-get_call_launch Get Call Launch This menu allows you to choose whether you want to auto-launch the web-form page in a separate window, auto-switch to the SCRIPT, EMAIL, or CHAT tab ,emails and chats must be allowed to have those options available, or do nothing when a call is sent to the agent for this campaign. If custom list fields are enabled on your system, FORM will open the FORM tab upon connection of a call to an agent. If the PREVIEW option is included, then the launch will happen if a lead is being previewed. +campaigns-browser_alert_sound Agent Browser Call Alert Sound This is the sound that will be played in the web browser that the agent is logged into the agent screen with when a call arrives into the agent session. Default is ---NONE--- for no sound. campaigns-xferconf_a_dtmf Xfer-Conf DTMF These fields allow for you to have two sets of Transfer Conference and DTMF presets. When the call or campaign is loaded, the agent screen will show two buttons on the transfer-conference frame and auto-populate the number-to-dial and the send-dtmf fields when pressed. If you want to allow Consultative Transfers, a fronter to a closer, have the agent use the CONSULTATIVE checkbox, which does not work for third party non-agent consultative calls. For those just have the agent click the Dial With Customer button. Then the agent can just LEAVE-3WAY-CALL and move on to their next call. If you want to allow Blind transfers of customers to an AGI script for logging or an IVR, then place AXFER in the number-to-dial field. You can also specify a custom extension after the AXFER, for instance if you want to do a call to a special IVR you have set to extension 83900 you would put AXFER83900 in the number-to-dial field. campaigns-prepopulate_transfer_preset PrePopulate Transfer Preset This option will fill in the Number to Dial field in the Transfer Conference frame of the agent screen if defined. Default is N for disabled. campaigns-enable_xfer_presets Enable Transfer Presets This option will enable the Presets sub menu to appear at the top of the Campaign Modification page, and also you will have the ability to specify Preset dialing numbers for Agents to use in the Transfer-Conference frame of the agent interface. Default is DISABLED. CONTACTS is an option only if contact_information is enabled on your system, that is a custom feature. @@ -460,6 +461,7 @@ inbound_groups-ingroup_script Campaign Script This menu allows you to choos inbound_groups-ignore_list_script_override Ignore List Script Override This option allows you to ignore the list ID Script Override option for calls coming into this In-Group. Setting this to Y will ignore any List ID script settings. Default is N. inbound_groups-status_group_id Status Group Override If this field is set, this Status Group will be used instead of the campaign statuses for calls handled by agents from this inbound group. This does not affect System Statuses which will always be shown. Statuses defined within this status group will not be available with Campaign HotKeys unless they are defined in Campaign Statuses. Default is not set. inbound_groups-get_call_launch Get Call Launch This menu allows you to choose whether you want to auto-launch the web-form page in a separate window, auto-switch to the SCRIPT, EMAIL, or CHAT tab ,emails and chats must be allowed to have those options available, or do nothing when a call is sent to the agent for this campaign. If custom list fields are enabled on your system, FORM will open the FORM tab upon connection of a call to an agent. +inbound_groups-browser_alert_sound Agent Browser Call Alert Sound This option will override the same campaign setting for calls from this inbound group, if not set to ---DISABLED---. Default is ---DISABLED---. inbound_groups-group_handling Group Handling This menu allows you to choose what type of inbound activity this group should handle. PHONE means this in-group is for handling phone calls and will show under the In-Group section. EMAIL is for handling incoming emails and will cause the group to be listed under the Email Group section. CHAT is for handling customer chats and will cause the group to be listed under the Email Group section inbound_groups-xferconf_a_dtmf Xfer-Conf DTMF These four fields allow for you to have two sets of Transfer Conference and DTMF presets. When the call or campaign is loaded, the agent screen will show two buttons on the transfer-conference frame and auto-populate the number-to-dial and the send-dtmf fields when pressed. If you want to allow Consultative Transfers, a fronter to a closer, have the agent use the CONSULTATIVE checkbox, which does not work for third party agent screen consultative calls. For those just have the agent click the Dial With Customer button. Then the agent can just LEAVE-3WAY-CALL and move on to their next call. If you want to allow Blind transfers of customers to an AGI script for logging or an IVR, then place AXFER in the number-to-dial field. You can also specify a custom extension after the AXFER, for instance if you want to do a call to a special IVR you have set to extension 83900 you would put AXFER83900 in the number-to-dial field. inbound_groups-timer_action Timer Action This feature allows you to trigger actions after a certain amount of time. the D1 and D2 DIAL options will launch a call to the Transfer Conference Number presets and send them to the agent session, this is usually used for simple IVR validation AGI applications or just to play a pre-recorded message. WEBFORM will open the web form address. MESSAGE_ONLY will simply display the message that is in the field below. NONE will disable this feature and is the default. This setting will override the Campaign settings. HANGUP will hang up the call when the timer is triggered, CALLMENU will send the call to the Call Menu specified in the Timer Action Destination field, EXTENSION will send the call to the Extension that is specified in the Timer Action Destination field, IN_GROUP will send the call to the In-Group specified in the Timer Action Destination field. @@ -1001,6 +1003,7 @@ settings-vdc_header_phone_format Agent Screen Customer Phone Format This me settings-agent_xfer_park_3way Agent Screen Park Xfer Button This option defines whether the agent screen can have a button in the Transfer Conference frame that will allow the agent to park a 3way call. Default is 0 for disabled. settings-agent_logout_link Agent Screen Logout Link Credentials This option controls whether the agent screen logout link will contain the agent credentials as a part of the link, or if the link will go to a blank login page. -0- will go to a blank form and -1- will go to a form that has the user credentials filled in. settings-agent_soundboards Agent Soundboards This option allows you to create agent soundboards that allow an agent in the user screen to click on audio files to have them play in their session. Default is 0 for disabled. +settings-browser_call_alerts Agent Browser Call Alerts This option, if enabled, will allow you to select a sound, at the campaign level, when a call arrives in an agent session, to be played by the web browser program that the agent is using to log into the Agent Screen with. This is only recommended for agents using softphones or webphones. If you decide to use this option, you may want to contact your system administrator to disable the default enter and leave session sounds on your dialers. Default is 0 for disabled. settings-enable_pause_code_limits Enable Pause Code Time Limits This option allows you to be able to set the Time Limit field in campaign pause codes, which will change the color of the agent on the Real-Time Report if they are in that pause code for more than the defined amount of seconds. Default is 0 for disabled. settings-agentonly_callback_campaign_lock Agent Only Callback Campaign Lock This option defines whether AGENTONLY callbacks are locked to the campaign that the agent originally created them under. Setting this to 1 means that the agent can only dial them from the campaign they were set under, 0 means that the agent can access them no matter what campaign they are logged into. Default is 1. settings-callback_time_24hour Callback Time 24 Hours This option defines whether the agent sees 12 hour time with AM PM options or 24 hour time on the Callback setting screen in the agent interface. Default is 0 for disabled.
\n"; echo ""; - $stmt="SELECT group_id,group_name,group_color,active,web_form_address,voicemail_ext,next_agent_call,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,drop_call_seconds,drop_action,drop_exten,call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,default_xfer_group,queue_priority,drop_inbound_group,ingroup_recording_override,ingroup_rec_filename,afterhours_xfer_group,qc_enabled,qc_statuses,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,play_place_in_line,play_estimate_hold_time,hold_time_option,hold_time_option_seconds,hold_time_option_exten,hold_time_option_voicemail,hold_time_option_xfer_group,hold_time_option_callback_filename,hold_time_option_callback_list_id,hold_recall_xfer_group,no_delay_call_route,play_welcome_message,answer_sec_pct_rt_stat_one,answer_sec_pct_rt_stat_two,default_group_alias,no_agent_no_queue,no_agent_action,no_agent_action_value,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,ignore_list_script_override,extension_appended_cidname,uniqueid_status_display,uniqueid_status_prefix,hold_time_option_minimum,hold_time_option_press_filename,hold_time_option_callmenu,onhold_prompt_no_block,onhold_prompt_seconds,hold_time_option_no_block,hold_time_option_prompt_seconds,hold_time_second_option,hold_time_third_option,wait_hold_option_priority,wait_time_option,wait_time_second_option,wait_time_third_option,wait_time_option_seconds,wait_time_option_exten,wait_time_option_voicemail,wait_time_option_xfer_group,wait_time_option_callmenu,wait_time_option_callback_filename,wait_time_option_callback_list_id,wait_time_option_press_filename,wait_time_option_no_block,wait_time_option_prompt_seconds,timer_action_destination,calculate_estimated_hold_seconds,add_lead_url,eht_minimum_prompt_filename, eht_minimum_prompt_no_block,eht_minimum_prompt_seconds,on_hook_ring_time,na_call_url,on_hook_cid,group_calldate,action_xfer_cid,drop_callmenu,after_hours_callmenu,user_group,max_calls_method,max_calls_count,max_calls_action,dial_ingroup_cid,group_handling,web_form_address_three,status_group_id,customer_chat_screen_colors,customer_chat_survey_link,customer_chat_survey_text from vicidial_inbound_groups where group_id='$group_id' $LOGadmin_viewable_groupsSQL;"; + $stmt="SELECT group_id,group_name,group_color,active,web_form_address,voicemail_ext,next_agent_call,fronter_display,ingroup_script,get_call_launch,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,drop_call_seconds,drop_action,drop_exten,call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,default_xfer_group,queue_priority,drop_inbound_group,ingroup_recording_override,ingroup_rec_filename,afterhours_xfer_group,qc_enabled,qc_statuses,qc_shift_id,qc_get_record_launch,qc_show_recording,qc_web_form_address,qc_script,play_place_in_line,play_estimate_hold_time,hold_time_option,hold_time_option_seconds,hold_time_option_exten,hold_time_option_voicemail,hold_time_option_xfer_group,hold_time_option_callback_filename,hold_time_option_callback_list_id,hold_recall_xfer_group,no_delay_call_route,play_welcome_message,answer_sec_pct_rt_stat_one,answer_sec_pct_rt_stat_two,default_group_alias,no_agent_no_queue,no_agent_action,no_agent_action_value,web_form_address_two,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,ignore_list_script_override,extension_appended_cidname,uniqueid_status_display,uniqueid_status_prefix,hold_time_option_minimum,hold_time_option_press_filename,hold_time_option_callmenu,onhold_prompt_no_block,onhold_prompt_seconds,hold_time_option_no_block,hold_time_option_prompt_seconds,hold_time_second_option,hold_time_third_option,wait_hold_option_priority,wait_time_option,wait_time_second_option,wait_time_third_option,wait_time_option_seconds,wait_time_option_exten,wait_time_option_voicemail,wait_time_option_xfer_group,wait_time_option_callmenu,wait_time_option_callback_filename,wait_time_option_callback_list_id,wait_time_option_press_filename,wait_time_option_no_block,wait_time_option_prompt_seconds,timer_action_destination,calculate_estimated_hold_seconds,add_lead_url,eht_minimum_prompt_filename, eht_minimum_prompt_no_block,eht_minimum_prompt_seconds,on_hook_ring_time,na_call_url,on_hook_cid,group_calldate,action_xfer_cid,drop_callmenu,after_hours_callmenu,user_group,max_calls_method,max_calls_count,max_calls_action,dial_ingroup_cid,group_handling,web_form_address_three,status_group_id,customer_chat_screen_colors,customer_chat_survey_link,customer_chat_survey_text,browser_alert_sound,browser_alert_volume from vicidial_inbound_groups where group_id='$group_id' $LOGadmin_viewable_groupsSQL;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); @@ -31511,6 +31614,8 @@ if ($ADD==3911) $customer_chat_screen_colors = $row[116]; $customer_chat_survey_link = $row[117]; $customer_chat_survey_text = $row[118]; + $browser_alert_sound = $row[119]; + $browser_alert_volume = $row[120]; /* ##### get callmenu listings for dynamic pulldown @@ -31707,6 +31812,8 @@ if ($ADD==3911) echo "
"._QXZ("Fronter Display").": $NWB#inbound_groups-fronter_display$NWE
"._QXZ("Group Handling").":
"._QXZ("Agent Screen Park Xfer Button").": $NWB#settings-agent_xfer_park_3way$NWE
"._QXZ("Agent Screen Logout Link Credentials").": $NWB#settings-agent_logout_link$NWE
"._QXZ("Agent Soundboards").": $NWB#settings-agent_soundboards$NWE
"._QXZ("Agent Browser Call Alerts").": $NWB#settings-browser_call_alerts$NWE
"._QXZ("Enable Pause Code Time Limits").": $NWB#settings-enable_pause_code_limits$NWE
"._QXZ("Agent Only Callback Campaign Lock").": $NWB#settings-agentonly_callback_campaign_lock$NWE