billboard graphic anynode release 2.2

anynode release 2.2

Intro 2.2

Version Highlights

LDAP Wizard: In this version of anynode we have integrated a powerful LDAP Wizard. This wizard autodetects the available LDAP-servers in an Active-Directory environment and shows the certificate of the selected server to enable simple encrypted operation. After specifying credentials the connection to the LDAP-server can be tested and the wizard will even detect if it is a standard AD environment or if a Skype-for-Business is installed. Specific templates for accessing default information in those respective environments are then auto-preselected to ease configuration even further. Trace Analyzer à Many improvements have been made in the area of tracing & analysis. The configuration of anynode will now be serialized into the trace-file for later perusal by service-personnel. Security-concerns are addressed by omitting private data (like passwords or private keys) by default. The presentation of various specific information like trace-properties and error conditions are now much more prominent and contain more details. CSV Import Wizard à An import-functionality has been added for static Dialstring and User directories. This enables the easy addition of data into those directories instead of manually typing in each item. The wizard guides the user through the steps and allows fine-grained configurability to be able to interoperate with various formats of csv-files. Fine-grained Information forwarding à This version of anynode allows much more fine-grained configuration of forwarding of information during calls between different nodes. This can either be on an abstract layer as well as down to the SIP-layer.

anynode Setup 2.2.10 (January 31, 2017)

Technical Setup

  • Core: anynode 2.2.15

  • Frontend: anynode frontend 2.2.7

  • UCMA: anynode UCMA 2.2.4

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.6

  • Trace: anynode trace 2.2.1

Bug Fixes

  • A problem with internal node-states has been fixed that prevented fail over-routes to work under certain circumstances

anynode Setup 2.2.9 (January 11, 2017)

Technical Setup

  • Core: anynode 2.2.14

  • Frontend: anynode frontend 2.2.7

  • UCMA: anynode UCMA 2.2.4

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.6

  • Trace: anynode trace 2.2.1

Improvements

  • The Media-forwarding-domain now operates in transcoding mode instead of bypass-mode by default

  • Improved interoperability with Snom devices by adapting to some problematic Refer-Toheaders

Bug Fixes

  • OPTIONS can now be received on SIP-Dialogs without problems

  • A potential crash during reception of SIP INFO messages without message-body

anynode Setup 2.2.8 (December 20, 2016)

Technical Setup

  • Core: anynode 2.2.12

  • Frontend: anynode frontend 2.2.6

  • UCMA: anynode UCMA 2.2.4

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.6

  • Trace: anynode trace 2.2.1

Bug Fixes

  • Some specific variations of Licence files can now be imported correctly

anynode Setup 2.2.6 (December 15, 2016)

Technical Setup

  • Core: anynode 2.2.11

  • Frontend: anynode frontend 2.2.5

  • UCMA: anynode UCMA 2.2.4

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.6

  • Trace: anynode trace 2.2.1

Improvements

  • Early-Media handling has been improved in context with carrier Deutsche Telefon

anynode Setup 2.2.5 (November 30, 2016)

Technical Setup

  • Core: anynode 2.2.10

  • Frontend: anynode frontend 2.2.5

  • UCMA: anynode UCMA 2.2.4

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.6

  • Trace: anynode trace 2.2.1

Improvements

  • Monitoring of SIP-transactions for display in frontend

Bug Fixes

  • A small memory leak during iteration of LDAP-result-sets

anynode Setup 2.2.2 (November 17, 2016)

Technical Setup

  • Core: anynode 2.2.7

  • Frontend: anynode frontend 2.2.3

  • UCMA: anynode UCMA 2.2.4

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.5

  • Trace: anynode trace 2.2.1

New Features

  • New VoIP provider profile: DSCI iPBX SIP Trunking

Improvements

  • Resolving DNS has been improved à Encrypted LDAP-connections on Linux work again à

  • VoIP provider profile updated: Telekom (IP-based) renamed to Deutsche Telekom (IP-based)

Bug Fixes

  • A potential crash in DNS

  • A potential crash in SDES-negotiation

  • A potential deadlock in the anynode frontend during shutdown

  • A potential offset of the display of audio-signals in the anynode trace analyzer

anynode Setup 2.2.1 (November 07, 2016)

Technical Setup

  • Core: anynode 2.2.3

  • Frontend: anynode frontend 2.2.1

  • UCMA: anynode UCMA 2.2.2

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.4

  • Trace: anynode trace 2.2.0

Improvements

  • The anynode monitor now has improved locking-behaviour during long-running background operations to not interfere with the anynode frontend

  • The performance of retrieving the call-history was optimized

Bug Fixes

  • An endless loop was corrected, which leads into high CPU load, when the function Terminate Session was activated in the anynode frontend

  • A problem where peers could not hear each other was fixed which could happen when a session switched between locally generated tones and remote-media-data

  • A crash in handling of SIP dialogs

  • A problem during SDES-negotiation

  • An erroneous notification of IP address mismatch on the dashboard

  • A wrong pre-selection of US-ASCII during CSV-import

  • A shutdown issue in the anynode monitor

anynode Setup 2.2.0 (October 28, 2016)

Technical Setup

  • Core: anynode 2.2.0

  • Frontend: anynode frontend 2.2.0

  • UCMA: anynode UCMA 2.2.0

  • Java: JRE 8u112 (private install with anynodefe, now based on openJDK)

  • Monitor: anynode monitor 2.2.0

  • Trace: anynode trace 2.2.0

New Features

  • A comprehensive LDAP-configuration wizard has been introduced

  • The current configuration is now being stored in the trace-file

  • New VoIP provider profile: DSCI iPBX SIP Trunking

  • New VoIP provider profile: Sonetel

  • New VoIP provider profile: Dokom21 SIP Trunk

  • New VoIP provider profile: Gamma

  • New VoIP provider profile: toplink Xpress

  • New VoIP provider profile: wtSIPfon

  • New VoIP system profile: Lancom VoIP Router

  • CSV-import added to static dial-string directory and static user-directory

  • This version of anynode allows much more fine-grained configuration of forwarding of information during calls between different nodes. This can either be on an abstract layer as well as down to the SIP-layer

  • The ability to configure standard-monitor-options like the size of the call-history, warning intervals and presentation-options from the frontend has been added

  • Initial support for TEL-IRIs

Improvements

  • The trace can be deactivated on the website header. When deactivating it will be asked if you want to open the trace immediately.

  • Various improvements in the connection-management of the anynode trace analyzers for live-trace-connections with anynode

  • The anynode trace analyzer can now show various error conditions in the node-overview

  • Various improvements in parsing trace-streams to relate various information to each other to improve tracing in many situations

  • Improved presentation of properties in trace-streams

  • Traced configuration-options are now placed into machine-readable properties instead of text-lines

  • UDP and TCP port ranges are now displayed in the anynode dashboard

  • The PAI-header can now be forwarded early-on

  • A user-dependent dial sting manipulation was integrated into the user directory

  • Sending of a re-Invite caused by the initial changes of the local address will now be suppressed by default

  • Sending of a re-Invite minimized by taking account information already sent in previous responses

  • Some optimizations concerning handling for remote transport iris Target-Refresh optimized

  • SIP-URIs can now be created automatically based on the peer-registration

  • A node can now report that it is up or down based on various criteria. This allows nonfunctional routes to be automatically ignored for better automatic fail over

  • The transfer of calls has been improved by optionally accepting replaces without authentication

  • SIP-Transport-Option added to insist on SRV-record resolving even if the target-URI already contains a port.

  • In authentication for session and registrations the digest nonce, cnonce & oqaue have been truncated down to 32 bytes from 48, since some specific devices had problem with longer strings

  • Multiple optimizations for LDAP-connections

  • VoIP system profile updated: AVM FRITZ!Box

  • VoIP provider profile updated: QSC IPfonie extended connect

  • New defaults for Microsoft Skype for Business in several anynode-modules

  • The OpenSSL library integrated into the Windows version of anynode has been updated to version 1.0.2j

  • Added a media configuration option to let SDES communicate a lifetime to optimize Skype for Business interoperability

  • Enhanced the options for media-negotiation

  • The display of error-conditions on the dashboard have been improved (nodes, routes, network instances, IP-addresses & transport)

  • The respective version-numbers of the various services (anynode core, anynode monitor and anynode frontend) are now shown in the footer of the anynode frontend

  • The Node configuration page has been revised:

    A new section with policy settings have been added

    Media Sources are now available as a separate section

    Media Sources settings were provided with better descriptions

  • Improved the interpretation of UTF8 characters in anynodemonitor

  • Improved detection and display of end of connection for cancelled calls

  • Enhance the detection to which CAPI node a call is attached

  • Improved performance of anynode monitor by caching various information instead of reading from embedded database

  • High-priority thread-pools now better match the actual CPU in order to improve performance on anynode systems with a high number of sessions

Bug Fixes

  • SIP-messages will now only be sent to IP-version-compatible peers

  • An issue was corrected if the remote peer sent a PPreferredIdentity-header but no PCalledPartyId-Header

  • An issue during store/restore of media-options has been fixed

  • An issue during the reception of dialog-establishing request without remote tag has been fixed.

  • A reference-counting issue during REFER-handling was corrected

  • Several REFER-handling issues have been corrected

  • Fixed issue with path replacement in connection to registered peers

  • Fixed a possible crash during registration

  • Fixed a potential memory-leak in the front-end

  • Network interfaces / IP addresses are now correctly synchronized with anynode so after changes the select boxes are always showing updated values

  • The displayed network speed in the dashboard could differ slightly from the actual network speed

  • When a LOD key was inserted into the text field of the license wizard using copy and paste within the Edge browser the page in the wizard remained in red state

  • Fixed and endless loop, which led into high CPU load, when the function Terminate Session was selected in the anynode frontend

  • Corrected an issue during shutdown of anynode monitor demon that could cause a reset of node and route statistics

  • Fixed a monitor-crash when calls were cancelled and a registration was used for the outgoing call.

  • Fixed a problem with assignment of registered clients to the Node. Depending on the timing the relation was not recognized

  • Various issues have been fixed in the anynode trace analyzer that could cause deadlocks or crashes