Important | |
---|---|
Remember from release 8.0:
|
New features of the release 8.5:
Lan Passthrough (LAN-PT)
: With Abilis Lan
Passthrough we solve all these problems by inserting the Abilis
between the customer LAN and the Telco Gateway(s). Two Ethernet
interfaces of Abilis are used, one toward customer LAN and one toward
Telco gateways(s), giving the following opportunities:
Pass through or reroute IP traffic by means of the standard routing table;
Pass through ARP requests and responses;
Pass through of all other ethertypes (disabled by default);
Preserve source and destination MAC addresses for pass through traffic;
Speedlimit, prioritization, traffic shaping, access list, are applicable on pass through traffic too;
Only one IP address assigned from the LAN IP range is needed, it is used for both Ethernet interfaces;
Abilis Lan Passthrough is compatible with VLAN and VRRP;
Multiple Lan Passthrough can operate simultaneously.
Tip | |
---|---|
For more details, please refer to Section 23.3.5, “IP over LAN Passthrough (LAN-PT)”. |
System
:
Added support for M/B Gigabyte N3150ND3V (Base-D new);
Added support for AHCI SATA disk controllers;
Added support for XHCI USB controllers;
Added support for e820 memory map table delivered by boot manager (BM). It allows accessing the memory above 512 MBytes on Gigabyte N3150ND3V (Base-D new) and C1037UN (Base-D) M/B and on all M/B having fragmented memory. It requires BM version >= 2052, shipped with 8.5.0. Use SYS BMINSTALL <drive> command to install the new BM. The table can be inspected with the command DEBUG MEM -E820.
Boot Manager (BM)
:
Added support for AHCI SATA disk controllers;
Added support for BIOS e820 memory map table, which is, in turn, passed to Abilis system.
Important | |
---|---|
BootManager must be installed on all disks that M/B BIOS can use for booting, i.e. All SATA and IDE disks. It is NOT necessary to install BM on USB disks. |
Note | |
---|---|
Use SYS BMINSTALL <drive> command to install the new BM. |
SSL/TLS
: All improvements to SSL/TLS are
consolidated in 8.5.0, and can be summarised as follows:
TLS 1.0, 1.1, 1.2;
RSA and ECDHE-RSA key exchange (Elliptic Curve Diffie-Hellman key exchange with forward secrecy);
SHA1, SHA256, SHA384 signatures;
AES-128-CBC, AES-256-CBC ciphers suite;
Use of Intel AES-NI and Via ACE extensions for AES encryption, when offered by the CPU;
These extensions increase the performance respect to the software only implementation by an average of 3x. The presence of these extensions is visible with the D CPUID command.
Tip | |
---|---|
To see examples, please refer to Section 5.8.4, “CPU”; |
PKCS#1 and PKCS#8 private key format;
1024/2048/4096 bits RSA private key encrypted with AES-CBC-128/256 bits or DES-EDE3-CBC;
Protect from poodle TLS attack vulnerability;
Secure renegotiation.
USB
:
Eth and EthUsb
: Added support of promiscuous
mode and default session, currently used only by LAN-PT resource.
EthUsb
: Added chip reset in case of speed
mismatch for AX88772B and AX88772C.
Warning | |
---|---|
Unfortunately, this strong recovery is not available in AX88772, AX88772A and AX88179. |
Tip | |
---|---|
The chip version is visible with D USBDEV command. |
IP Router
: Rewritten debug commands available
for IPRTR, please refer to Section 23.6.3, “IPRTR debug”.
IPres
:
Deeply modified IpRes statistics related to the IP level.
Renamed FRAG
to
LINK-FRAG
;
Renamed FRAGSIZE
to
LINK-FRAGSIZE
.
Note | |
---|---|
Starting with 8.4.4 the default
|
SMTP
: Added the possibility to use SSL/TLS in
the connection to an external SMTP
server for relay.
Tip | |
---|---|
Interesting chapter: Section 33.3, “Example of configuration of the external SMTP server for relay with TLS”. |
SNMP
:
Added 'lanPt(7)' value to the range of 'cxIpDgIfType' and 'cxIpStIfType';
Modifications in cxIpStTable table: mainly obsoleted no longer supported variables and variables that now have both in/out counters; added few new variables.
Updated MIB and HTML document.
Ctisys
: Added Call
Reservation feature as a companion of CallTry feature. The Call Reservation is a
feature that has the same purpose of Calltry, i.e. To recall a busy
destination when it becomes free, but instead of doing it with
periodical retries it uses a feedback mechanism to make a single
recall when the destination gets free.
DISA
: Added support for Call Reservation when
calls are queued. See CTI router for details.
CtiSlink
: Added the timer protection for
pending outgoing calls to take 35 seconds at maximum. If the timer
expires the call is aborted. This is helpful to avoid the blockage of
the upper driver for an excessive amount of time. The problematic
condition can take place in the presence of many alternative attempts
where each one ends with Q931 timeouts, thus summing all individual
timeouts.
Calls Log
:
Changed the record format of calls log files, this means an automatic conversion of calls log file when the system is updated to 8.5.0;
Changed the format of XML record sent to Javascript Client, and updated the related javascripts:
fields <s-date> and <s-time> have been unified in a single field <s-datetime> with ISO 8601 formatted value.
fields <e-date> and <e-time> have been unified in a single field <e-datetime> with ISO 8601 formatted value.
Formats comparison:
Up to 8.4.x <s-date>2017-07-20</s-date> <s-time>17:50:10 CET</s-time> <e-date>2017-07-20</e-date> <e-time>17:50:10 CET</e-time> Starting with 8.5.0 <s-datetime>2017-07-20T10:29:37+02:00</s-datetime> <e-datetime>2017-07-20T10:29:46+02:00</e-datetime>
Recent Calls
: Added Recent Calls for user
reporting. The characteristic of Recent Calls is to summarize in a
single record all the calls that a user may have received on any of
his interfaces in consequence of a call incoming to Abilis. It
typically happens in presence of groups, call forwarding, alternative
routings, queues.
LUA (Script)
:
Updated Lua Core from 5.3.0 to 5.3.4.
Added the possibility to interact with CP.
Extended 'sendmail' function by two new optional parameters - filename of attached file and mime type.
Added 'abilis.cpx.cls()' function support allowing the background script to clean its virtual console.
Modified 'dofile' procedure to use 'C:\APP\SCRIPT' directory as a default path for an interactive Lua console.
Change output and edit windows in the web pages to use monospace font.
Simulator
:
Fixed CPS calculation caused by incorrect rounding;
Extended IPFRM
options.
User preferences
:
Added RECENT-CALLS
parameter.
Tip | |
---|---|
Interesting chapter: Section 61.2, “CTI preferences administration through CP”. |
Removed TON-TO-PREFIX
parameter. In the
places where the conversion is required it must never be omitted,
therefore the parameter is unnecessary.
Control Port
: Reviewed, fixed, simplified,
all helps.
Web Interface
:
Calls Log icon replaced by Recent Calls;
Added IO-MAP
parameter. It is used to set
which of the IO-MAP
is assigned to the user,
for use by Abilisphone Automation app;
Added Preferences icon on the User General Settings page and User VO/SIP/IAX settings;
Added Configure VO numbers icon on the user VO settings;
In OPC and PcPhone pages, the Recent Calls icon replaced the Calls Log icon.
The section Admin of user
preferences has been modified: added Recent Calls, removed
TON-TO-PREFIX
, rearranged Precedences
section.
Tip | |
---|---|
Interesting chapters: |
Web Interface
:
Added support for RVS v 5.1 that adds brightness scene measure and external LAMP drive:
When the brightness of the scene goes below the configured threshold the LAMP is ENABLED.
If LAMP is ENABLED and DIN-3 goes OFF, the DOUT-4 is set to ON in order to switch ON the LAMP.
LAMP is kept ON for the configured period. The period is extended, actually restarted, if DIN-3 goes OFF again.
DIN-3 can also be read by Abilis.
DOUT-4 can also be read/set by Abilis.
The exposure time is split in two parameters: EXPOSURE-TIME: is used when LAMP is OFF, and LAMP-ON-EXPOSURE-TIME: is used when the LAMP is ON.
Added new parameters related to the driving of the lamp and
modified EXPOSURE-TIME
: meaning.
[13:20:31] ABILIS_CPX:d p rvs-1 ?
...
EXPOSURE-TIME: Exposure time when LAMP is OFF, in fraction of second [AUTO,
1/8, 1/15, 1/30, 1/60, 1/125, 1/200, 1/250, 1/320, 1/400, 1/500,
1/1000]
...
LAMP-THRESHOLD: Scene brightness threshold for switching on the companion
lamp [-10..+10]
Only relevant for RVS firmwares that supports companion lamp.
LAMP-DURATION: Duration of companion lamp switch on [10..9000 sec]
Only relevant for RVS firmwares that supports companion lamp.
LAMP-ON-EXPOSURE-TIME: Exposure time when LAMP is ON, in fraction of second,
[AUTO, 1/8, 1/15, 1/30, 1/60, 1/125, 1/200, 1/250, 1/320, 1/400,
1/500, 1/1000]
Changed the way how alarms can be deleted. Now a multiple selection and removal is possible.
Added CP commands to show storages present on disk, identify orphan ones, and permit to clean those being in use and delete those orphaned.
An orphaned storage is a storage for which the corresponding rvs-x,cam-y does not exists in configuration. The opposite is a storage in-use.