Updated ConfBridge documentation

Added 'C' keepalive flag for install.pl script

git-svn-id: svn://192.168.202.10@3628 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2022-08-29 18:45:34 +00:00
parent c9b3722ba1
commit 5d82e3fe7f
2 changed files with 18 additions and 1 deletions
@@ -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 !!! !!! 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. 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. 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.
+4
View File
@@ -47,6 +47,7 @@
# 210813-0925 - Added Asteirsk 16 option # 210813-0925 - Added Asteirsk 16 option
# 210827-0926 - Added PJSIP default conf files to Asterisk 16 install # 210827-0926 - Added PJSIP default conf files to Asterisk 16 install
# 220827-2239 - Added VERM web directory # 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 " 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 " 8 - ip_relay (used for blind agent monitoring)\n";
print " 9 - Timeclock auto-logout\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 " 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 " S - SIP Logger (Patched Asterisk 13 or higher required)\n";
print " [--asterisk_version] = set the asterisk version you want to install for\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 " 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 " 8 - ip_relay (used for blind agent monitoring)\n";
print " 9 - Timeclock auto logout\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 " 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 " S - SIP Logger (Patched Asterisk 13 or higher required)\n";
print "Enter active keepalives or press enter for default: [$VARactive_keepalives] "; 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 "# 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 "# 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 "# 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 "# 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 "# S - SIP Logger (Patched Asterisk 13 or higher required)\n";
print conf "VARactive_keepalives => $VARactive_keepalives\n"; print conf "VARactive_keepalives => $VARactive_keepalives\n";