diff --git a/agc_2-X/trunk/extras/ConfBridge/ConfBridge Documentation.txt b/agc_2-X/trunk/extras/ConfBridge/ConfBridge Documentation.txt index bdeb1cb8..a5117b52 100644 --- a/agc_2-X/trunk/extras/ConfBridge/ConfBridge Documentation.txt +++ b/agc_2-X/trunk/extras/ConfBridge/ConfBridge Documentation.txt @@ -1,4 +1,4 @@ -VICIdial ConfBridge Support: STARTED: 2022-06-22 UPDATED: 2022-08-27 +VICIdial ConfBridge Support: STARTED: 2022-06-22 UPDATED: 2022-08-29 !!! NOTE: VICIdial ConfBridge support is currently in BETA mode and is not recommended for systems that require a stable and tested codebase !!! @@ -567,3 +567,16 @@ Webservers: The admin web screens had been modified to show ConfBridges on servers and management of ConfBridges in the database. Also, the "Server Modify" page now has settings for the Conferencing Engine and the Conf Update Interval. + + + +- Screen Session: + +A new screen session has been added called 'AST_conf_update_screen.pl'. This screen session replaces both the AST_conf_update.pl and AST_conf_update_3way.pl scripts. It checks both MeetMe and ConfBridge conferences for unnecessary channels and removes them. For instance if an agent does a Leave 3way and a few minutes later one of the remaining channels hangs up. This script will remove the remaining channel and free the conference for use by Vicidial. This screen session is optional for use with MeetMe but is required to be used with ConfBridge. + +To enable this screen session you need to add a 'C' to the 'VARactive_keepalives' variable in the '/etc/astguiclient.conf' on your dialers, and comment out the following line from your crontab: + + ### updater for conference validator + * * * * * /usr/share/astguiclient/AST_conf_update.pl + +You can configure the refresh interval for how often the screen session checks for unnecessary channels by changing "Conf Update Interval" in Admin -> Servers. diff --git a/agc_2-X/trunk/install.pl b/agc_2-X/trunk/install.pl index 4e103f39..d79b461e 100644 --- a/agc_2-X/trunk/install.pl +++ b/agc_2-X/trunk/install.pl @@ -47,6 +47,7 @@ # 210813-0925 - Added Asteirsk 16 option # 210827-0926 - Added PJSIP default conf files to Asterisk 16 install # 220827-2239 - Added VERM web directory +# 220829-1434 - Added 'C' keepalive option # ############################################ @@ -209,6 +210,7 @@ if (length($ARGV[0])>1) print " 7 - AST_VDauto_dial_FILL (only for multi-server, this must only be on one server)\n"; print " 8 - ip_relay (used for blind agent monitoring)\n"; print " 9 - Timeclock auto-logout\n"; + print " C - ConfBridge process, (see the ConfBridge documentation for more info)\n"; print " E - Email processor, (If multi-server system, this must only be on one server)\n"; print " S - SIP Logger (Patched Asterisk 13 or higher required)\n"; print " [--asterisk_version] = set the asterisk version you want to install for\n"; @@ -1824,6 +1826,7 @@ else print " 7 - AST_VDauto_dial_FILL (only for multi-server, this must only be on one server)\n"; print " 8 - ip_relay (used for blind agent monitoring)\n"; print " 9 - Timeclock auto logout\n"; + print " C - ConfBridge process, (see the ConfBridge documentation for more info)\n"; print " E - Email processor, (If multi-server system, this must only be on one server)\n"; print " S - SIP Logger (Patched Asterisk 13 or higher required)\n"; print "Enter active keepalives or press enter for default: [$VARactive_keepalives] "; @@ -2431,6 +2434,7 @@ print conf "# 6 - FastAGI_log\n"; print conf "# 7 - AST_VDauto_dial_FILL (only for multi-server, this must only be on one server)\n"; print conf "# 8 - ip_relay (used for blind agent monitoring)\n"; print conf "# 9 - Timeclock auto logout, (If multi-server system, this must only be on one server)\n"; +print conf "# C - ConfBridge process, (see the ConfBridge documentation for more info)\n"; print conf "# E - Email processor, (If multi-server system, this must only be on one server)\n"; print conf "# S - SIP Logger (Patched Asterisk 13 or higher required)\n"; print conf "VARactive_keepalives => $VARactive_keepalives\n";