Avaya Communication Manager is a communication product which provides user and
system management, call routing, application integration/extensibility, etc. It
is normally accompanied by other Avaya products/components to form a complete
communication platform.
The purpose of this post is to demonstrate how to obtain the Communication
Manager version number from the output of the swversion command in the format
that’s used in Avaya documentation.
The swversion Command
The swversion command is used to display details relating to the installed
version of Communication Manager on a server.
To execute the command, connect to the server on which Communication Manager
resides (using SSH for example) and run swversion.
Versions 3.0.0 - 6.0.1
The Avaya documentation uses the version number format n.n.n. There are two
candidate fields in the output of swversion which are translatable to the n.n.n
format:
(Older versions of CM do not use the CM prefix, I don’t know exactly which version this was first introduced)
Reports as / CM Reports as
Release string / CM Release String
Using the example output below, the version number in n.n.n format is 3.1.5:
This is how to perform the translation:
Once you know how, it’s not difficult to do the translation by eye but it can also
be done using a regular expression, an example of which is below using PowerShell:
NB: In 2009, Avaya Communication Manager was renamed to Avaya Aura Communication
Manager, making version 5.2
the first release to receive this new branding.
Version 6.2
(There is no version 6.1, the version numbering jumps from 6.0.x to 6.2)
There were a number of releases under version 6.2 but unlike previous versions
each release did not increment the version number, instead releases were named
as follows: 6.2 SP1, 6.2 SP2, etc.
Here’s an example of the swversion output for 6.2 SP8:
(The example above was obtained from this Avaya Support article)
The version number (6.2) can be obtained with a minor tweak to the regex used
for versions 3.0.0 - 6.0.1:
Unfortunately there’s no way to obtain the service pack number directly from
the output. The only option is to lookup up the latest patch number present on
a system with a status of activated against the
Avaya website,
which in this example is 02.0.823.0-21388. See excerpt from the
Avaya website
below:
Using swversion, the version number can be obtained from the Update description
field of the latest service pack to be present on a system with a status of
activated. In the example below, the version is 6.3.16.0:
(The example above was obtained from this Avaya Support article)
This passage says the naming convention does not apply to 6.2 and earlier, so does
that mean it does apply to 6.3? I suspect it does because 6.3 documentation includes
a mixture of n.n, n.n.n and n.n.n.n:
The version number can be obtained from the output of swversion using a new
field called RTS Version, see two examples below.
7.1.2:
(The example above was obtained from this Tek-Tips.com FAQ)
8.0.1.1:
(The example above was obtained from this Avaya Support article)
Comments