Page Multiple Tenants at Once
If you would require to page to all or to a certain number of tenants at once, you can create a very simple custom script. See our Custom Scripts page on Developer Resource Center.

Legend

N = New Feature
E = Enhancement
X = Bugfix

V = Affect Visual
S = Affect Script
B = Affect Backend


Notes de versions

Cette section décrit certaine des nouvelles fonctionnalitées et amélioration importantes. Notez que les correctifs appliqués dans les versions précédante sont également incluent dans la version courrante.

Serveur ScopServ 1.4.43

RévisionDateDescription
3872010-08-30
  • [ES] Add ScopServ Webshots support on Server module.
3862010-08-30
  • [XS] Add missing 'queue_cdr' table on the MySQL tables verification.
3852010-08-24
  • [XS] Add ScopSwitch service on the Heartbeat Resources File.

Serveur ScopServ 1.4.42

RévisionDateDescription
3842010-08-18
  • [EVS] On Packages Manager, it now possible to specify a custom mirror server. Also, no more files are removed from /etc/yum.repos.d/ so it possible to manually configure repositories.
3832010-08-18
  • [XS] On MySQL Server, we now automatically create SQL tables for the Realtime Monitor module if the MySQL Replication is enabled.
3822010-08-17
  • [XS] Multiple memory leak was fixed on the crond script. The 'Fix SequenceID' script is now execute each 15 minutes instead of 5.

Serveur ScopServ 1.4.41

RévisionDateDescription
3812010-08-03
  • [NS] Add 'net-snmp' on the test PHP script.
3802010-08-03
  • [EV] Add SNMP Server on the Tree menu (Sidebar).
3792010-08-03
  • [NVB] A new module to manage basic configuration for a SNMP server was added on Server package. Currently you can control the SNMPd daemon and configure System Location and Contact information.

Serveur ScopServ 1.4.40

RévisionDateDescription
3782010-07-13
  • [XS] Do not send notification for Global Service status.
3772010-07-13
  • [XS] Add missing SQL tables needed by QueueLog on the script that verify missing tables on MySQL Server replication.
3762010-07-12
  • [XS] Change location of PID file on crond daemon.
3752010-07-06
  • [XS] Disable the automatic update of the 'epicacce-server' package (EPICx only).
3742010-07-05
  • [XS] Code cleanup on Server API.
3732010-06-18
  • [XS] Fix a problem on Monitoring Service script where trigger aren't executed correctly (Thanks Saif).
3722010-06-15
  • [XS] Change secret passkey on Tools -> Command Shell for ScopServ, Fireworx and EPICx 'sudo' command.
3712010-06-15
  • [XS] On Packages Manager, set default value to Off for 'Update OS' and 'Update EPICx' packages (EPICx only).
3702010-06-15
  • [XS] Fix a small PHP warning on SQL backend.
3692010-06-15
  • [XS] Fix a small error when generating YUM configuration file if the URL of OS repository isn't defined.
3682010-06-08
  • [XS] Look like Heartbeat doesn't always install correctly and doesn't define symlink and/or path location constantly across version so we now look on both /usr/lib/heartbeat and /usr/share/heartbeat for 'ResourceManager' script.
3672010-06-04
  • [XS] On Packages Manager configuration file (/etc/yum.conf), we no more enable by default all repositories if no settings are created on Server -> Packages Manager.
3662010-05-30
  • [XS] Fix an issue with Packages Manager (YUM) when creating repository for ScopServ Telephony 2.0.
3652010-05-18
  • [XS] When we change Timezone on Server -> Date and Time, we now also update the value of "Enabled Codecs" on Telephony -> Configuration -> Channels -> Codecs.
3642010-05-18
  • [EVS] On Server -> MySQL Server -> Check DB, we now verify all SQL tables if some missing indexes are detected, if yes, then we automatically create indexes.
3632010-05-17
  • [XV] Use 'machine-id-new.txt' instead of 'machine-id.txt' file to display EPIC license information on Server -> License.

Serveur ScopServ 1.4.39

RévisionDateDescription
3622010-05-13
  • [XS] On Server -> Date and Time, when we click on Save and that 'Use Time Server (NTP)' is enabled, we now automatically send an update request to the specified Time Server.
3612010-05-12
  • [XS] Fix an issue on Server -> Date Time when the system try to update Date/Time.
3602010-05-12
  • [XS] Fix a small undefined index notice message when generating MySQL Server configurations.

Serveur ScopServ 1.4.38

RévisionDateDescription
3592010-05-11
  • [XS] Do not use Database Caching when executing Crond tasks.
3582010-05-10
  • [XV] When user enter to specific tab to view the settings (for example Server -> MySQL Server -> Configuration) and then press 'Edit' button in order to update the current tab, after the 'Edit' button is pressed we now open the selected (requested) option tab.
3572010-05-05
  • [XS] Fix a small permission issue on Server -> License.
3562010-05-05
  • [XS] Fix path for EPIC System ID script.
3552010-05-05
  • [XS] Fix an issue when display EPICAcce Machine ID informations.
3542010-05-05
  • [XS] Change the script used to retrieve the EPIC Machine ID.
3532010-05-05
  • [XS] We must not use full path on MySQL Configuration file when running under EPICx mode since the my.cnf file is shared between mysql and mysql-upg processes.
3522010-05-05
  • [XS] Do not create the 'pid-file' line on MySQL Configuration when running in EPICx mode.
3512010-05-05
  • [XS] Do not add the 'log-slow-queries' line on the MySQL configuration, when running on EPICx mode.
3502010-05-04
  • [XS] We do not must add the 'skip-innodb' parameter to the MySQL configuration when using EPICx since InnoDB is required by EPICAcce.
3492010-05-04
  • [XV] Fix an issue on Server -> Backup -> Restore window where we must refresh the page in order to see the list of local backup files.
3482010-05-04
  • [XS] Fix MySQL table definition for Backup History.
3472010-04-27
  • [XB] Fix a major issue on High Availability/Failover configuration where the LAN/WAN interface are reversed in config files.
3462010-04-22
  • [XS] Remove unused warning message when creating MySQL configuration.
3452010-04-22
  • [XS] Fix a warning message when generating MySQL configuration.
3442010-04-21
  • [XS] Remove '"default-table-type' parameter from MySQL configuration file when running in EPICx mode.

Serveur ScopServ 1.4.37

RévisionDateDescription
3432010-04-20
  • [XS] Correctly detect running MySQL version when generating the MySQL Server configuration file (my.cnf).
3422010-04-19
  • [XS] On Date and Time, when user change TimeZone localization settings, we now fix the Codec Orders defined on Telephony -> Configuration -> Channels.
3412010-04-19
  • [XV] On MySQL Server -> Check DB, add a warning message that adding indexes can take few minutes.
3402010-04-19
  • [XS] On Server -> MySQL Server -> Check DB, we now do a verification of MySQL indexes and add missing index(es).
3392010-04-19
  • [XV] On Server -> Backup / Restore, add a warning message that the upload method will not support file larger than 16Mb.
3382010-04-19
  • [XS] Fix a problem when generating the DenyHosts configuration when the data directory is missing.

Serveur ScopServ 1.4.36

RévisionDateDescription
3372010-04-06
  • [XS] Fix a logical error on Packages Manager when creating the YUM configuration file. We must not exclude 'scopserv-telephony' package if License is defined for version 1.4.x.
3362010-04-01
  • On Reports -> Server, add a new 'Monitor Log' section that will be used to display events recorded by Monitoring (in Server and Telephony).

Serveur ScopServ 1.4.35

RévisionDateDescription
3352010-03-31
  • Fix an undefined index on Packages -> Packages Manager.
3342010-03-31
  • Do not try to change ownership/permission of EPICAcce license file if the module isn't installed.
3332010-03-25
  • In order to ease upgrade path for "upcoming" Telephony 2.0 version, we have add a new option on Server -> Packages Manager -> Packages to specify that you want to update from 1.4 to 2.0. This option is only visible if your License is already upgraded to version 2.0.
3322010-03-25
  • Remove a small notice message (PHP undefined variable) on MySQL Replication status page.

Serveur ScopServ 1.4.34

RévisionDateDescription
3312010-03-22
  • When the BETA flag exist, do not exclude Telephony package from main repository.
3302010-03-22
  • An issue with service restart on Crond script has been fixed.
3292010-03-22
  • On Toops -> MySQL -> Tuning, fix a grammar/typo (Adjustements -> Adjustments). Also add a warning message when running in EPICx mode.
3282010-03-22
  • Fix a bug when user delete the defined backup via ScopServ GUI (Configuration -> Server -> Configuration -> Backup). The actual backup file on Linux server where the backup is created is noW deleted as it should be.
3272010-03-19
  • On Server -> MySQL Server, a new button (Check DB) has been added in order to perform a sanity check for duplicate key/indexes on MySQL databases.

Serveur ScopServ 1.4.33

RévisionDateDescription
3262010-03-15
  • On Reports -> Server -> Server Log, you can now view Heartbeat (Failover) log file.
3252010-03-15
  • Fix display of Failover status on Server -> General -> System Information.
3242010-03-15
  • From Server -> General -> System Information, it now possible to set the Heartbeat (Failover) node in Standby or Takeover mode.
3232010-03-12
  • Display a warning message related to backup on MySQL Server -> Synchronize Database.
3222010-03-12
  • On MySQL Server, fix a problem with 'Synchronize Database' window when the Replication Mode is set to 'Slave'. Also enhance error parsing function.
3212010-03-12
  • On Server -> General -> System Informations, we now display Heartbeat (Failover) status, this will let you know if the current server run as Primary or Backup/Slave Mode.
3202010-03-12
  • If Heartbeat (Failover) is enabled on High Availability then it now possible to control the service from Server -> General -> Services Status.
3192010-03-12
  • A new option has been added on MySQL Server -> Configuration to automatically fix MySQL Replication problem. If we detect a problem on Master/Slave server, like a non-running slave or mismatch hostname, this option allow to automatically fix it.
3182010-03-11
  • Correctly display SQL tables status when MySQL Replication mode is set to Circular, Master and Slave.
3172010-03-11
  • On MySQL Server -> Synchronize Database, we now allow to repair desynchronised database.
3162010-03-11
  • If Replication is enabled on MySQL Server, then we now display a new menu that allow to perform a replication consitency check in order to detect potential problems.
  • On MySQL Server -> Status, we now display basic informations related to Master/Slave SQL tables.
3152010-03-11
  • Fix a fatal error on the MySQL Server -> Status tab when a table doesn't exist.
3142010-03-11
  • On MySQL Server -> we now automatically verify if all columns/indexes exists on the Master database, if we detect an error, we fix it.
3132010-03-10
  • It is now possible to configure replication circular so that all Master servers also act as a Slave server. To do this, simply specify the mode to "Master / Master" on each SQL server.
  • A new "Status" tab is available to display the status of SQL replication. Several informations like the version of MySQL server, Master server, Slave server and tables are displayed.
  • A Sanity check is done automatically when opening the MySQL Server configuration page, if a table does not exist on a database then we try to create it.

Serveur ScopServ 1.4.32

RévisionDateDescription
3122010-02-24
  • On Packages Manager -> Configuration -> Packages, it now possible to specify additional packages that you want to exclude from update.
3112010-02-24
  • On High Availability/Failover, add the ability to define a Netmask for the Floating IP Address.
3102010-02-23
  • Add Service watchdog for FastAGI daemon (Ticket 2A3561). The FastAGI service will automatically be restarted if not running.

Serveur ScopServ 1.4.31

RévisionDateDescription
3092010-02-16
  • On Configuration -> High Availability, it now possible to specify additional services that you want to control on Heartbeat.
3082010-02-11
  • Do not use Caching when retrieving Backup and Monitoring configurations from ScopServ database.
3072010-02-09
  • On High Availability / Failover module, it now possible to specify the Network Interface to use for Heartbeat / Floating IP Address.
3062010-02-09
  • Fix a major issue with Scheduled Backup. In some condition, the backup task isn't automatically executed (Thanks Nathanael and David).
3052010-02-03
  • On Server -> High Availability, when using Rsync replication, it now possible to specify additional directories/modules that you want to include on the Shared Storage (Thanks Xavier).

Serveur ScopServ 1.4.30

RévisionDateDescription
3042010-01-20
  • If Server -> Time Server (NTP) and/or Network -> DHCP Server are enabled, then we add the service on the resource list control of Heartbeat / High Availability module.
3032010-01-20
  • On High Availability module, a new option to enable/disable Auto Failback has been added. This option determines whether a resource will automatically failback to its 'primary' node, or remain on whatever node is serving it until that node fail or an administrator intervenes.

Serveur ScopServ 1.4.29.1

RévisionDateDescription
3022010-01-15
  • On the Backup library, we now use the 'find' command which is more resource efficient and will not halt with an error if the number of files is too large for the cp command to handle.

Serveur ScopServ 1.4.29

RévisionDateDescription
3012010-01-13
  • It now possible to specify the interface mode to use on the Heartbeat monitor (Failover). You can select between Broadcast, Multicast, Unicast and Serial Port.
3002009-12-30
  • When license for EPIC Call Center is uploaded via ScopServ administration in License category, the uploaded license.xml file doesn't have permissions which leaf to an inability to start EPIC Call center, the permissions are now automatically given after license.xml file is uploaded, the permissions for license.xml are now set to '755'.

Serveur ScopServ 1.4.28

RévisionDateDescription
2992009-12-22
  • Fix multiple memory leak isues on the new persistent cron script used by Server package.
2982009-12-21
  • Fix a compatibility issue with PHP 4.x on the persistant cron script.
2972009-12-18
  • Fix a parsing error on the new crond script for Auto-Support/Monitoring.
2962009-12-18
  • Merge all crond scripts into a single daemon. This will greatly reduce CPU/memory usages when executing tasks.

Serveur ScopServ 1.4.27

RévisionDateDescription
2952009-12-18
  • When running in EPICx mode, we now now properly generate the MySQL configuration file for InnoDB settings.
2942009-12-16
  • On Server -> Backup, if using File based backend, you can now specify a Disk Space Threshold. If disk space on the local disk is lower than the specified threshold then NO backup will be performed.
2932009-12-14
  • Replace all occurences of EPICAcce to EPICx.
2922009-11-09
  • On Server -> License, we now display supported version information.
2912009-11-06
  • Do not generate the 'basedir' parameter when running with the MySQL Commercial version since it cause problem with service startup.
2902009-11-04
  • Email Registration support has been added on Server -> License.
2892009-11-03
  • On Server -> License, when running on an EPICAcce appliance, we now allow to upload the license file (license.xml) for EPIC Call Center. We also display the license status (valid/not installed) and the last update.
2882009-11-03
  • Fix the popup link on Configuration Wizard/Commit when generating MySQL parameters.
2872009-10-19
  • On Server -> Reports, only display menus items that have "SHOW/READ" permissions.
2862009-10-15
  • On Backup module, it now possible to backup Asterisk Extras directory that include RSA Keys, AstDB and Digium G.729 licenses.

Serveur ScopServ 1.4.26

RévisionDateDescription
2852009-10-13
  • An error has been fixed on Server -> Date and Time when we set the default value for Timezone. This can cause problem where it not possible to change the value.
2842009-09-21
  • Exclude Wanpipe and Telephony packages from the main ScopServ repos when the BETA mode is enabled.
2832009-09-21
  • Minor cleanup on Packages Manager backend and add "hidden" option to enable BETA release of ScopServ Telephony packages.
2822009-09-07
  • Automatically create the local backup folder, if doesn't exist.
2812009-09-02
  • Minor code cleanup.
2802009-08-27
  • Do not display 'Unregistered Version' message when running in LiveCD mode.
2792009-08-22
  • Do not open the HTTP popup window when generating GUI configuration file from the Configuration Wizard.
2782009-08-21
  • Cleanup Date Time page on Configuration Wizard.
2772009-08-21
  • Add API function to generate Date/Time configuration files.
2762009-08-21
  • Fix service name of WebGUI on OEM version.
2752009-08-20
  • Update function for software branding.
2742009-08-18
  • Do not display service status on Reports -> Server -> Status on Unregistered version.
2732009-08-18
  • Only display Configuration, License and Date/Time on Unregistered version.
2722009-08-17
  • Add a warning message on Server -> SSH Server -> Security that you must install 'denyhosts' in order to use automatic SSH attacks protection. This message is not visible when the DenyHosts package is installed.
2712009-08-17
  • Multiple layout fixes for MySQL and Failover options.
  • Add a new option to include CDR/ACD reports on the Scheduled Replication (High Availability).
2702009-08-12
  • On Packages Manager configuration file (/etc/yum.conf) we not not set the full release/version number of CentOS on the repositories path. This fix a problem where the Package Manager report a broken link and no yum update working (Thanks Dave).
2692009-08-09
  • Fix a display problem when using "dark" or "reversed" color theme.
2682009-08-09
  • When using Scheduled Replication on Server -> High Availability but not using MySQL Replication, we are now only sync the 'asterisk_extensions' table instead of all in order to prevent overwritting of Network and local Server configuration.
  • Small fixes on the OEM/Branding licensing code.

Serveur ScopServ 1.4.24

RévisionDateDescription
2672009-07-08
  • Remove remaining hardcoded path on the Server package.
2662009-07-08
  • Remove all hardcoded path on shell scripts of Server module.
2652009-07-06
  • Add a function to display a custom EULA on Server -> License corresponding to the branding code (OEM) of the license.

Serveur ScopServ 1.4.23

RévisionDateDescription
2642009-07-03
  • On Server -> High Availability, add description for Scheduled Replication that explain how to install the SSH Key on remote server.
2632009-07-03
  • On Server -> High Availability, it now possible to use Scheduled Replication (using rsync). Please note that you must configure SSH keys on the Master server using 'ssh-keyinstall' script in order to have an automatic replication.
2622009-06-25
  • Fix an error on the DRBD configuration file.
  • Automatically fix file permissions of Heartbeat authentication file and enable DRBD/Heartbeat service at bootup.
2612009-06-24
  • A new module has been added in order to control a Failover/High Availability server using Heartbeat and optionnaly configure a Shared Network Disk (DRBD).
2602009-06-24
  • Remove unused debugging informations on the Storage Manager.
2592009-06-15
  • Update French (France) translation

Serveur ScopServ 1.4.22

RévisionDateDescription
2582009-06-09
  • Fix a typo on MySQL Server -> Configuration page.
2572009-06-09
  • On Tools -> MySQL Server, we have add a new tool that allow to automatically make recommandations for increased performance and stability with your MySQL configuration.
2562009-06-04
  • When using FTP Backup, we now encapsulate path/filename in single quote in order to avoid problem with space and character like backslash '\'. Also fix a problem with some FTP server where it report a protocol violation error (blank line).
2552009-05-26
  • When we click on 'Download Key' button in Server -> License, we now retrieve the SystemID from the server instead of the one specified on the database.

Serveur ScopServ 1.4.21

RévisionDateDescription
2542009-05-19
  • If MySQL replication is enabled, then we must display the database source/destination on Backup/Restore.
2532009-05-18
  • Fix a problem on Backup/Restore caused by a duplicate function name.
2522009-05-11
  • You can now specify the database source on Server -> Backup, if MySQL Replication or Multi-Servers is enabled.
2512009-05-10
  • Multiple enhancement has been made on the FTP Backup/Restore script:
    • We now use passive (PASV) data connections. The default is to use passive, but to fallback to regular (PORT) if the passive connection fails or times out.
    • The use of 'ftpbackup' has been deprecated, we now use 'ncftp.
    • Better handling of error with FTP backup/restore.
    • On Restore, if using MySQL Replication or Multi-Servers, it possible to specify the database destination.

Serveur ScopServ 1.4.20

RévisionDateDescription
2502009-05-07
  • Fi a typo on crontab related to Remote Monitoring.
2492009-05-06
  • It now possible to backup Asterisk Logs on Modules -> Telephony.

Serveur ScopServ 1.4.19

RévisionDateDescription
2482009-04-16
  • Oops, we have set the wrong path when cleaning cache directory, so no file will be removed.
  • Add a new 'list' option on backup script (CLI).
2472009-04-14
  • Cleanup Caching file on an hourly basis.
2462009-04-14
  • Remove uncleaned backup files located on /var/tmp/backup that are older than 12 hours.

Serveur ScopServ 1.4.18

RévisionDateDescription
2452009-04-02
  • We now set the read/write path on MySQL configuration file when Replication is enabled. A problem on CentOS/Redhat is that the default path is set to /var/run this directory is automatically deleted on server reboot and causing the Master and Slave to be desynchronized.

Serveur ScopServ 1.4.17

RévisionDateDescription
2442009-03-10
  • Add new images.
2432009-03-10
  • Add tree menu for Tools -> Server.
2422009-02-20
  • Change default value of TFTP path from /tftpboot to /tftpboot/
2412009-02-19
  • Automatically add a slash at end of the TFTP Boot directory when HTTP Provisioning is enabled (Ticket CEEA86).
2402009-02-16
  • Add support for Full Search on API.
2392009-02-16
  • Fix a problem on Packages Manager when using the ScopServ 1.4 Installation CD (ISO).
2382009-02-15
  • Add function on Server API for Search Content.
2372009-02-15
  • Multiple fixes has been made on the Package Manager configuration file when no settings has been saved, by example on initial installation.
2362009-02-15
  • A problem with Package Manager has been fixed when using the ScopServ 1.4 Installation CD (ISO).
2352009-02-10
  • On ScopServ GUI configuration (apache), we now save logging (access/error log) on a separate file if the Provisioning port is different that the Web GUI port.
2342009-01-26
  • Fix a problem on Packages Manager where the automatic update aren't executed when enabled (Thanks Dave).
2332009-01-20
  • Fix an error on the FsTab class where the errors=default is an unrecognized mount option (Ticket 4871B0).
2322009-01-16
  • Fix a problem when you change information for an existing MySQL user/database.
  • Add RELOAD and GRANT in the list of privileges for MySQL server.
2312009-01-12
  • You can now specify the Sender Email address on Server -> Monitor -> Email Notification.
  • Do not allow update of ScopServ packages when installed via SVN.
2302009-01-07
  • We must encapsulate title name between quotation mark in order to correctly generate RRD graphs when the name have space.

Serveur ScopServ 1.4.16

RévisionDateDescription
2292008-12-15
  • Fix a problem if the TFTP Alias directory name is slash-terminated, then we must also append a slash to the real directory name.
2282008-12-15
  • A problem has been fixed when restoring configurations on Backup Manager. The Sequence ID tables are now properly updated.
  • A script has been added in order to automatically verify and fix Sequence ID informations.
2272008-12-06
  • It now possible to set a different port for Web GUI (ex. 5555) and Phone Provisioning (ex 80).
  • You can now override the alias path (/tftpboot) for Web Provisioning.

Serveur ScopServ 1.4.15

RévisionDateDescription
2262008-12-02
  • Support for Multi Server Management has been added, enabling system administrators and service providers to manage multiple Telephony servers from a single management console with a single sign-on.
2252008-11-21
  • Remove trailing space on restricted hosts list when using NTP Server on Date and Time.

Serveur ScopServ 1.4.14

RévisionDateDescription
2242008-11-19
  • When using SMTP Relay, we now generate the system-wide configuration file.
2232008-11-17
  • We now parse output and display warning/error message when using FTP backup (Thanks Xavier).
2222008-11-11
  • Fix URL parsing when using Fastest Mirrors plugin on CentOS 5.x.
2212008-11-11
  • Add support for Fastest Mirror plugin on YUM packages manager.

Serveur ScopServ 1.4.13

RévisionDateDescription
2202008-11-05
  • On Packages Manager, we now use wildcard on excluded file name in order to match all Wanpipe/Zaptel packages (Thanks Phillip).
2192008-10-30
  • On MySQL Server configuration, if the Replication option is enable, we now generate the 'replicate-do-db' option on the my.cnf file. This way, we can safely execute the 'LOAD DATA FROM MASTER' on the slave server to sync data.
2182008-10-21
  • The Web Management (GUI) service will now always be started on boot no matter if it enabled or not on Server -> General.
2172008-10-15
  • Multiple fixes on Tools -> Server -> Cleanup DenyHosts has been made in order to properly remove cached data and stop/start the DenyHosts service.
2162008-10-15
  • New options has been added on SSH Server configuration to enable/disable Password Authentication, Challenge Response Authentication and X11 forwarding.
2152008-09-25
  • When we creating Backup, we now automatically fix/update folder ownership for the destination backup folder.
2142008-09-25
  • Raise the memory limit from 128 to 512Mb on the backup/restore scripts.
  • The South Africa repository is now back (Thanks Phil).
2132008-09-23
  • Move Email/SNMP variable definitions on a separate tab in the Monitoring menu (Thanks Danielle).
2122008-09-22
  • We have change recommanded default values used by DenyHosts on the SSH Server -> Security tab (Ticket 4E96F0).
2112008-09-19
  • Add a new mirror for United States (Server 2) and temporary disable the South Africa mirror.
2102008-09-12
  • Small fix of an undefined variable on Display script.
2092008-09-01
  • Remove unused 'Timeout' option on Packages Manager.
2082008-08-28
  • Remove unused Email Notification options on Packages Manager.
2072008-08-15
  • Fix a problem when using SSL mode for GUI.
2062008-07-31
  • A major problem has been fixed on the Backup script when we export SQL data for very large tables (Ticket 569437).
2052008-07-30
  • Add Openfire (XMPP server) on the packages list on Packages Manager -> Version Informations page.

Serveur ScopServ 1.4.12

RévisionDateDescription
2042008-07-17
  • We must not include Header/Footer when we download a certificate on the Certificate Manager (Thanks Alessandro).
2032008-06-30
  • An error has been fixed on Services Monitoring script in order to automatically restart some services when stopped/dead.
2022008-05-28
  • Change default LCD infos on Fireworx/Willams servers.
2012008-05-02
  • New commands to manage the MySQL server has been added in Server -> Tools, this allow list/delete/create databases.
  • Move Database Maintenance (cleanup, repair, optimize) from General to MySQL Server.
2002008-05-02
  • Option to enable High Availability Support has been added on MySQL Server. This option allow to specify custom 'Read/Write/Slave' Database Server for Telephony Configuration and Reports (CDR, ACD, IVR) directly from the GUI.
1992008-05-01
  • New options has been added on SQL Permissions to enable Replication Slave/Client or All Privileges in Grant option. It's also possible to enable access to all databases/tables instead of selecting individual item.
1982008-05-01
  • A new menu has been created to manage MySQL Server configuration. From this section, you will be able to Enable/Disable TCP/IP listening (security), set Performance/Tuning options (buffer/cache/thread size) and specify if the MySQL server act as a Master or Slave server in a Replication setup.
  • Add code to automatically restart the local MySQL server if a configuration has been changed on the GUI.
  • Options for SQL Permissions has been moved from Configuration to MySQL Server menu.
  • Fix a link/redirection error when we restart the Web Server service (apache).
1972008-04-22
  • Don't restart Realtime Monitor / ScopSwitch(tm) deamons if not running. (Ticket: 146F4F)

Serveur ScopServ 1.4.11

RévisionDateDescription
1962008-04-16
  • Update French translation for Server package.
1952008-04-15
  • Fix a problem where Proxy password is never saved on configuration file.
1942008-04-04
  • Fix autoupdate of Server (License) package.
1932008-04-04
  • Disable auto (daily) daily of ScopServ Core and Server packages.
1922008-03-31
  • Do not automatically re-enable a service that have been disabled on the GUI, this cause some service like DHCP and DNS (named) to restart after a server reboot (Thanks Mike).
1912008-03-31
  • You can now specifies the local addresses SSHD should listen on. The default is to listen on all local addresses. Multiple Listen Address options are permitted (Thanks Jean-Philippe).
1902008-03-27
  • Now display ScopServ End-User License Agreement under License tab.
1892008-03-27
  • Fix PHP error in Server Log report.
1882008-03-27
  • Fix a problem on Backup script when we export SQL table (CDR, Queue, IVR, etc). We closed prematurely the file so only first 1000 records has been saved (Thanks Dave).
1872008-03-25
  • Change the way we verify if the 'LCD Display Module' is installed.
1862008-03-25
  • New options has been added on Configuration -> LCD Display to display extra informations on the LCD panel. Please note that this menu is only available if you have an LCM16A-002 (LCD) module.
1852008-03-25
  • Fix a major problem on the script that monitor if the mySQL service is running and if not, try to automatically restart it. The problem has been that we loaded SQL drivers before doing the checkup (Thanks Yann).
1842008-03-07
  • Fix a configuration error when we use Apache 2.2 or later (default on RHEL/CentOS/Fedora 5+).
  • Change permissions of authkeys file to 600 else the heartbeat service will not start (Fail-Over/High Availibility).
1832008-03-07
  • On Tools -> Server -> General, we now kill all running process(es) of logrotate and remove cache/status file when an administrator click on 'Cleanup' button.

Serveur ScopServ 1.4.10

RévisionDateDescription
1822008-02-21
  • Not needed to re-load system info library from realtime monitoring code, already loaded from Realtime Monitor script.
  • Use Horde_Array::arraySort to sort realtime infos.

Serveur ScopServ 1.4.9

RévisionDateDescription
1812008-02-21
  • Removed unused variables from realtime monitoring code.
  • Now preserve into cache system uptime value.
1802008-02-21
  • Updated Realtime Monitoring code to use new update functions.
  • Fixed RRD graphics in System Overview and Memory windows.
1792008-02-19
  • Now take care of specified MySQL Database configuration when processing database cleanup in Tools. (Ticket: 37DFA1)
  • Fixed PHP error when allowed-hosts wans't found when cleaning DenyHosts. (Ticket: 37DFA1)
1782008-02-19
  • Now properly take care of columns selection in Server History report. (Ticket: 406951)
  • Minor cleanup on reports PHP and HTML code.

Serveur ScopServ 1.4.8

RévisionDateDescription
1772008-01-29
  • Added a new option when restoring Local Backups allowing to specify path to Backup File.
1762008-01-28
  • Update prototype.js library from 1.5.0 to 1.6.0.1
1752008-01-21
  • On Reports -> Server -> General, we now verify if a parent has been defined for a service, if this is the case, use it in order to report the correct service status (Thanks Kevin).
1742008-01-09
  • Fix grammar error when display caching information on Packages Manager.
1732008-01-09
  • Ensure that System.php library is loaded (used to check if lm_sensors in installed).
1722008-01-09
  • Don't update any hardware monitoring data in Realtime Monitor if lm_sensors is not installed in current system.
1712008-01-02
  • Fix a typo, we must read 'Not allowed' instead of 'Now allowed'.
1702008-01-02
  • Updates to Backup Manager:
    • Updated and Tested CD-Rom Backups code (no restore yet).
    • Now allow backup to ISO files (no restore yet).
  • Bugfixes:
    • Now display values for checkbox selection (set) in lists.
    • Don't display any values when no date value is available (for monthDayYear).
1692008-01-02
  • Fix PHP warning errors about invalid arguments/undefined variables on the Server Module (Thanks Jacques).
1682007-12-28
  • You can now cleanup hosts that have been blocked by DenyHosts (SSH Bruteforce Attack protection) on Tools -> Server -> General.
1672007-12-28
  • Allowed Host entries in SSH server -> Security are now saved (Thanks Dave).

Serveur ScopServ 1.4.6

RévisionDateDescription
1662007-12-18
  • Oops, fix include path for crond script.
1652007-12-18
  • Disable Session for all shell (cron) scripts. The session is not required/used by theses scripts and create lots of file on the sessions directory that are not automatically purge on exit.
1642007-12-17
  • Fix a display problem with Distribution and Architecture values in Packages Manager -> Configuration -> General.
1632007-12-17
  • Some issues has been fixed on the License Manager and the last Key download date is now displayed.
1622007-12-10
  • New tools has been added to Server module.
  • Maintenance Database Tool that allow to checks, repair, optimizes and analyzes all SQL tables. The benefit of using this tool is that you do not have to stop the SQL server to check or repair your tables.
  • Log Cleanup to delete all logs (syslog) and remove temporary (junk) files.
  • A new tool to Reset to Factory all configurations. The reset procedure will delete all settings from the server for all modules, as well as Voicemail and Recording files in Telephony. You will have to enter a keycode as confirmation.
1612007-12-08
  • Updated some icons again.
1602007-12-08
  • Updated Icons (Download Backup, Restore Backup, Update Package).
1592007-12-08
  • Updated Server icon.
1582007-12-08
  • Enhanced errors messages when mounting/unmounting a filesystem with Storage Manager.
1572007-12-08
  • Enhanced Display (Updated Icons, Menus and Forms).
  • New Storage Manager feature:
    • Allow management of Operating System (Virtual) mounts.
    • Allow management of Disk Storage devices (IDE/SATA/SCSI Hard Disk / USB Storage).
    • Allow management of CD-Rom/DVD-Rom drives.
    • Allow management of Network Storages (NFS or Samba via SMBFS/CIFS).
    • Allow mount/unmount of Automounters (if any installed).
    • Allow to create/update both permanent mounts (located in /etc/fstab) and temporary mounts (mounted using 'mount' command) founds via /etc/mtab.
    • Display Total/Used/Free Disk space for Disk Storages devices.
1562007-12-08
  • Add new options in SSH Server configuration. You can now enable/disable DNS reverse lookup (UseDNS), enable Gateway Ports.
  • It's now possible to prevent IP addresses from being blacklisted in SSH Server -> Security options (block SSH attacks).
1552007-12-05
  • Minor bugfixes to Backup Manager.
1542007-12-05
  • The backend code of Backup Manager has been rewritted and multiple issues with backup/restore are now fixed. Please note that your previous backup files cannot be used starting with this version. ** DO A FRESH BACKUP **
  • Backup files can now be splitted by modules and options.
  • It no more mandatory to specify a Schedule in a Backup.

Serveur ScopServ 1.4.5

RévisionDateDescription
1532007-11-13
  • It's now possible to configure SSH Server parameters (listen port, enable root login, etc) from Server -> SSH Server.
  • In SSH Server, options has been added to automatically protect SSH server and block brute force attack. Support for Expiration and Threshold is available (require 'denyhosts' packages).
1522007-11-12
  • Add Service control for Sensors (Temperature/Fan) status.

Serveur ScopServ 1.4.4

RévisionDateDescription
1512007-11-01
  • Add 'mpg123' in the allowed packages list when 'Update Asterisk' is not checked.
1502007-11-01
  • In Packages Manager, when we generate configuration for YUM and that the country is set to 'USA', change it to 'US'. This fix issues with older installations.
1492007-11-01
  • Do not disable a service if not defined in the GUI. This fix problem where some admin haven't defined SSH and WebGUI services in Configuration -> Server.
1482007-11-01
  • Check if the session directory exist, if not we recreate it.
1472007-10-31
  • We now purge session files older than 4 hours, previous value has set to 24 hours.
1462007-10-29
  • Verify if Asterisk 1.2 is installed and offer an option in Packages Manager to update to version 1.4. If this option is not checked, we will only update 'scopserv*' packages.
1452007-10-29
  • Remove trailing slash in filename when restore a file.

Serveur ScopServ 1.4.3

RévisionDateDescription
1442007-10-23
  • Fix download link for local backup.
1432007-10-23
  • Fix folder location in backend.
1422007-10-23
  • Fix broken Backup location when destination is local (Thanks Jacques).
  • Fix an error that always display a message about CDROM image when doing a Backup.
1412007-10-15
  • Remove Cache when retrieving Version Informations (Packages Manager).
  • Fix variable name problem in Scheduled (Cron) tasks.
1402007-10-15
  • Add 'libPRI' in the exclusion list when 'Update Asterisk and Zaptel' are unchecked in Packages Manager.
1392007-10-04
  • If a package is not installed, it's now possible to install it from Packages Manager -> Version Informations.
  • Change cache time from 5 to 1 minute in Version Informations.
1382007-10-04
  • You can now cleanup YUM database from the Packages Manager.
  • Add link in Version Informations to automatically update single packages.
1372007-10-04
  • Merge all Scheduled (cron) task in a single script. Since this script is executed at each minute and that most script only run at a specific interval/time, we have less function call to made and the server load average is now much lower.
1362007-10-04
  • Remove unused (old) scripts for Repository that can cause repository configuration to be deleted on upgrade.
  • We must not use 'sudo' when application is already running as root.
  • Only change ownership of file/directory if it not writable.
1352007-10-03
  • Fix minor error in 'Auto Support' if option is disabled in Monitoring menu.
1342007-10-03
  • Add 'Configuration -> SQL Permissions' menu that allow to create remote SQL users. You can enabled SELECT/UPDATE/DELETE privileges to CDR, IVR and Queue Log reports.
1332007-10-02
  • Remove the 'known_hosts' file (SSH) for 'scopserv' user in Tools -> Remote Support when we click on 'Start' button.
  • The URL for GUI connection is now clickable in the Remote Support tools.
1322007-10-02
  • In Tools -> Remote Support, if 'Expect' is not installed, we now display a link that allow to install the packages using Packages Manager.
  • Add image for Remote Support menu.
1312007-10-02
  • Add 'Remote Support' in Tools -> Server, this allow to connect your server to us if you need technical assistance and your server is behind a firewall. This tool will automatically create an SSH tunnel.
  • A new cron script has been added that check Service status enabled/disabled on the server.

Serveur ScopServ 1.4.2

RévisionDateDescription
1302007-09-28
  • Add function to Install/Remove packages from others modules (ex. Telephony -> Configuration -> Language).
1292007-09-28
  • Be sure that the SessionID tag (ScopServ) is always specified on an URL.
1282007-09-27
  • Cleanup unused configuration and code in Packages Manager.
  • Check on a daily basis if a new version of Server module is available and automatically update it.
1272007-09-25
  • Complete rewriting (in AJAX) of the Update Now application in the Package Manager. Update status/progress is now displayed in real time and it is now possible to stop the running update process.

Serveur ScopServ 1.4.1

RévisionDateDescription
1262007-09-18
  • Always execute cron task as 'root' user.
1252007-09-12
  • Only update YUM configuration if installed on the server.
1242007-09-12
  • Fix layout (display) for Packages Manager.
  • Add 'SpanDSP' in the exclude list when 'Update Asterisk/Zaptel' is unchecked.
1232007-09-12
  • Fix typo (grammar).
1222007-09-11
  • Add new option for 'Remote Data Collection' that can be used to assist in problem determination and analysis.
  • Create a new menu 'Monitoring' and move all monitor options to this section.
  • Use AJAX to refresh the Version Information block on the Main portal page.
1212007-09-08
  • Fix an error In Backup Manager when we specify days for Scheduler.
1202007-09-06
  • Add Canada, Nederland, France and Belgium to the mirrors list (Download Server) in Packages Manager.
  • You can now add custom repository (YUM) in the Packages Manager.
  • Import code for 'High Availability/Failover' application (This module is currently disabled).
1192007-09-03
  • Rename 'Edit' button to 'Save' and hide header menus when we are on Edit mode.
  • Do not create proxy configuration on YUM if option is disabled on Packages Manager.
1182007-08-27
  • Removed vendor infos (client-side code need rewrite).
1172007-08-24
  • Packages Manager will use ScopServ servers for OS packages if using CentOS (4.4, 4.5 or 5.0). We now mirroring CentOS distributions packages.
1162007-08-23
  • Fix variable substitution on repository backend.
1152007-08-23
  • Fix download path on the mirrors list for the ScopServ repository when using CentOS.

Serveur ScopServ 1.4.0

RévisionDateDescription
1142007-08-22
  • Remove Canada from Download Server (mirrors) list, for now only North America (United States) site is available.
1132007-08-22
  • Add 'cdrecord' and 'mkisofs' application on the Test scripts (test.php).
1122007-08-22
  • Add code for automatic/scheduled backup to CD/CDRW. You must have 'cdrecord' installed and configured in order to burn images.
1112007-08-22
  • You can now use your CD/DVD recorder as a backup destination.
1102007-08-22
  • It's now possible to do an FTP restore from the Backup History list.
  • On restore, we copy license informations in order to preserve them if they are already present in the backup file.
1092007-08-22
  • Package Manager was rewritten in order to simplify it's use.
  • We have remove the custom repositories list.
  • Configuration for YUM is now automatically created if some settings have changed.
  • Initial support for Mirrors download server.
  • Update module version to 1.4.
1082007-08-21
  • Only create backup temporary directory if not exist and change ownership only if permissions are wrong and not at each invocation of the Server module (Thanks Nick).
1062007-08-09
  • Display the License Company or Name on the HTML Title.
1052007-08-06
  • Added 'Vendor Informations' to License page.
1042007-08-02
  • Now validate submitted license serial and system id before submitting registration and downloading new key.

Serveur ScopServ 1.2.5

RévisionDateDescription
1032007-07-26
  • You can now use your server as a Time Server (NTP) daemon. You only have to enable 'Use Time Server (NTP)' on Date and Time -> Time Server.
1022007-07-11
  • You can now defined Backup/Failover license informations on Server -> License. If you have a backup server, you will be able to replicate ScopServ database with a second server.

Serveur ScopServ 1.2.4

RévisionDateDescription
1012007-06-07
  • Remove 'Packages Manager' from Tree menu if YUM isn't installed on the server (Ticket: 2E146F).
1002007-06-07
  • Ability to restore backup files from a FTP server have been added.
992007-06-07
  • You can now restore Local Backup file from the Backup History tab.
  • We now exclude License informations when we backup Base configuration file.
  • Fix restore of Voicemail and Sounds file backup.
  • When you do a Restore, you can select the file source (Local Backup, Upload File or Remote FTP server).
982007-06-07
  • Add missing header file on some Backup.
  • It's now possible to create local backup for Voicemail and Sounds on the Telephony module.
972007-06-06
  • Allow to view all ScopServ logfiles from Reports -> Server -> Server Log.

Serveur ScopServ 1.2.3

RévisionDateDescription
962007-06-05
  • Add a new section on Reports -> Server -> Server Log that allow to view local log files available on the server.
952007-06-04
  • Fixed an issue where we cannot delete configuration on Backup Manager (Thanks Christian).

Serveur ScopServ 1.2.2

RévisionDateDescription
942007-05-24
  • Define a global variable that specify where the temporary backup directory is located.
  • Move temp backup directory from /tmp to /var/tmp/backup.
932007-05-23
  • Fix a permission error when creating lockfile for YUM configuration.
922007-05-22
  • Cleanup Apache configuration file that are generated by the Server module.
912007-05-15
  • Remove QueueLog and add Realtime Monitor on service monitoring.
  • Add some functions for High Availability/Failover configurations.
902007-05-15
  • Fix an undefined variable when executing console script.
892007-05-14
  • Fix GPGKEY settings on YUM configuration.
882007-05-14
  • Moved company over contact name in license registrations infos.
872007-05-09
  • Code Cleanup.
862007-05-09
  • Fix some graphics.
852007-05-09
  • Moved some functions in realtime module under lib/functions.php
842007-05-09
  • Added realtime report files for this module.

Serveur ScopServ 1.2.1

RévisionDateDescription
832007-05-07
  • Fix configuration generation for YUM (Packages Manager).
  • Remove 'Updated' and 'Installed' packages tabs.
822007-05-07
  • Display Maintenance Renewal/Expiration Date on Server -> License.
812007-04-23
  • Don't allow update of registration infos when download key is denied.
802007-04-17
  • Added a validation to avoid errors in pages such menu that use lib/base.php
792007-04-17
  • Updated License script.
  • Added a new checkup in lib/base.php that displa a notification when some registration infos are missing (name and email).

Serveur ScopServ 1.2.0

RévisionDateDescription
782007-04-04
  • Fix update of 'scopserv-telephony-extra' with 'Update Now!'.
772007-04-03
  • Add options to update Asterisk, Zaptel and Wanpipe Packages.
  • Fix an issue with "Update Now" where some packages aren't updated.
762007-04-03
  • Add options to update Asterisk/Wanpipe/Zaptel drivers.
752007-04-03
  • Fix a bug where values are always reset to default when click on a Form Action.
742007-04-03
  • Fix creation of Backup when compressed format is ZIP.

Serveur ScopServ 1.1.1

RévisionDateDescription
732007-02-13
  • Modify Notification script to use new 'Smart Relay' SMTP options.
  • Minor fix for PHP 4.4.x compatibility.
  • Fix an issue where mySQL server isn't automatically restarted.
722007-01-30
  • Now use the GNU-equivalent option to set Time value on 'find' command (used to clean old sessions) (Ticket: DD0BF8).
712007-01-25
  • If 'Smart Relay' is not enabled for Outgoing SMTP, force deletion of msmtp and mutt configuration file.
702007-01-25
  • Add support for 'msmtp' that is used for Outgoing SMTP. With this application, you can specify outgoing SMTP server informations like port (if not 25), authentication method and default sender email.
692007-01-25
  • Automatically remove uncleaned sessions older than 48 hours (Ticket: EC129F).
682007-01-23
  • Only display Packages Manager menu if YUM is installed.
672007-01-23
  • Only show Temperature tab if lm-sensors is installed.
662007-01-15
  • Fix multiple memory leak and loop function on the Backup scripts.