What's new

[Important]Important

An explicit valid licence for version 9 is needed

New features of the release 9.1:

WEB
  • Improved Networking traffic monitoring, graphs and data flow control.

  • Renewed and enhanced Videorecorder web pages for a more effective user experience.

  • New PC-PHONE service, based on WebSocket Secure technology (WSS). WebSocket is a real-time bidirectional communication protocol designed for efficient and secure data exchange between a client (web browser, application) and a server. WebSocket Secure connections piggyback on the SSL/TLS handshake used by HTTPS, encrypting the data stream, preventing man-in-the-middle attacks and eavesdropping. Users configured for this service can use it directly from the "Address Book" or "Recent Calls" or "OPC Panel" pages of the Phone section, simply by enabling the microphone in the browser. Supported browsers are Chrome/Opera/Edge.

ETH5G
  • Added support for ZTE LTE 5G modems, connected to Abilis via ETH/ETHUSB interface.

ETHWIFI
  • Added support for MikroTik WIFI modems, connected to Abilis via ETH/ETHUSB interface, configurable both as a WiFi client or as a WiFi access point.

Automation
  • MIO devices

    MODBUS is a widely used, simple, and open communication protocol for industrial devices, (PLCs, sensors and other controllers). It uses serial communication lines, Ethernet, or the Internet protocol suite as a transport layer. It operates on a client-server (master-slave) model, where a client requests data from one or more servers, which respond with the requested information, making it a standard for connecting diverse devices and different vendors' equipment.

  • KNX devices

    KNX is a standard for commercial and residential building automation. It can use twisted pair (in a tree, line or star topology), power-line, RF, or IP links. An "ETS project" usually refers to the design of home automation systems (domotics) or buildings using the ETS (Engineering Tool Software) of the KNX standard.

    The functions of the Abilis KNX driver are:

    • support for up to 7 KNX resources, meaning that up to 7 KNX buses can be connected to Abilis;

    • loading an ETS project into an Abilis KNX resource, from which devices are imported with their communication objects and group addresses;

    • reading/setting the status of communication objects (device I/Os);

    • integration with the Abilis IO manager, so it is possible to create automations with Lua scripts, create maps and monitor device I/Os.

    An Abilis resource interfaces with the KNX bus via the Weinzierl KNX BAOS Module 830 device, with which it communicates via UART.

MULTICORE
  • Committed some sub-tasks to extra cores, greatly improving efficiency of processes.

  • Some of the most relevant:

    • AIPT2 transit collector calculation.

    • TRFA periodic IP data saving.

    • RSA primary key generation or public and private decryption and encryption.

IPACL
  • The performance of the IPACL service has been significantly improved by introducing the use of a cache, where the results of checks performed on forwarded traffic are kept for a certain period of time. The main benefits of this feature are a significant overall increase in throughput and a reduction in CPU consumption.

IPLOG
  • The IP monitor service now includes the possibility to trace IP addresses activity. The service is named "IPLOG" and it can manage up to 32 IP addresses, which activity should be logged, i.e. for any configured IP address incoming/outgoing IP packets are traced.

AIPT2
  • Extended preferential traffic flow selection by adding 'MOBILE' option, for 3G/4G/5G mobile connections: it works similarly to VoIP, but without duplicate packets. More specifically, it uses a score based on MISS (40%), JITTER (33%) and RTT (27%) to distribute traffic across paths. THR% is not considered. The minimum interval between one burst and the next is 6 hours.

SMS
  • Added the possibility to send a copy of outgoing SMS messages by e-mail to one or more SMTP recipients. For this purpose new 'COPY-MAIL-TO' parameter is present in SMS router configuration and also in routings for outgoing messages. Therefore the e-mail holding the copy of the SMS message can be sent/not-sent for any message or per routing.

Firewall
  • The DROP driver, responsible for downloading and updating the contents of the list of malicious hosts (DROP list) of the Firewall, can now collect data from more sources, up to five.

    [14:11:54] ABILIS_CPX:d p res:drop
    
    RES:Drop ----------------------------------------------------------------------
    Run    DESCR:DROP_list_maintenance_service
           LOG:NO               ACT:YES   droplog:DFT              droplogsize:20
           UPD-INT:1440                   dwnlbufsize:50
           wdir:C:\APP\DROP\
           ------------------------------------------------------------------------
           x USEx: TYPEx:   URLx:
           -+-----+--------+-------------------------------------------------------
           1 YES   SPAMHAUS https://www.spamhaus.org/drop/drop.txt
           2 NO    IP       https://ap.antek.it/locdroplist/banips.txt
           3 YES   SUBNET   https://gui.antek.it/malv/net.txt
           4 NO    #
           5 NO    #
ICMP
  • Added redirect cache to avoid sending multiple redirect messages from the same socket within 1 second. The old implementation could send one redirect for each packet received. With the cache, it now sends a maximum of 1 redirect per second. For significant throughput savings.

GPS
  • Added support to U-blox M7 device.

  • Added support to Globalsat BU-353N5 device.

VO/Abilisphone
  • Added new 'AP-DEVINFO-LFT' parameter, which can be used to extend/reduce the life of devices information collected and kept by Abilis upon device registration. By default it is 10 days.

SMTP/POP3
  • Added 'STARTTLS' parameter, which can be used to run-time enable/disable TLS for incoming mails.

ALERT
  • Alert manager page now shows where any defined entry is used.

TRACE
  • The time stamp precision of the internal NCB trace is now in microseconds, while in previous versions it was in milliseconds. The file format changed, the version is now v.12.1, anyway Trace management tools, which use and convert NCB's internal trace files, still support all previous versions.

LICENCE
  • Version 9.0.0 requires new licence, with 'MAXVER' minimum value set to '9'.

    [11:38:33] ABILID_CPX:licence display permissions
    
    ACTIVE PERMISSIONS:
    
    -------------|-----------|-----------------------------------------------------
    Name         |Value      |Description
    -------------|-----------|-----------------------------------------------------
    ABILISID     |1801013    |Abilis CPX serial number
    EXPIRY       |NONE       |Licence expiration date YYYYMMDD
    MAXVER       |9          |Licence is valid up this Abilis major version
    -------------|-----------|-----------------------------------------------------
    ...
  • Starting from this version OSPF and CHAT services will be free. Therefore 'OSPF' and 'CHAT' permissions becomes obsolete.

  • Added 'MIO' permission, for the number of MODBUS resources that can be activated [0, 1..15].

  • Added 'KNX' permission, for the number of KNX resources that can be activated [0, 1..7].