Howto:Migrating a Master/Slave PBX System Step by Step to a newer Firmware Version

From innovaphone wiki
Revision as of 15:12, 1 October 2012 by Sga (talk | contribs) (→‎Applies To)
Jump to navigation Jump to search

Applies To

This information applies to

  • innovaphone PBX Systems V7 and up

More Information

Problem Details

When performing a firmware version upgrade (e.g. from v7 to v8) in a master/slave installation it is best to do the complete upgrade procedure in one step.

However, in large installations, this is sometimes not possible. In this case a step-by-step migration of each slave PBX is possible. A problem arises when the floating mechanism is used. In such a scenario, the slave PBX has no PBX licenses installed. Instead, all PBX licenses are installed on the master PBX and distributed to the slave PBXs when needed.

Now you must decide whether you start with upgrading the master PBX or a slave PBX. Either way you will run into problems:

  • update the master PBX first

If the master PBX is updated, you will need to update the licenses from the old version to the new version. Otherwise the master PBX has no licenses and cannot accept the incoming registrations of the slave PBXs or IP-phones. However, as soon as the licenses on the master are updated to the new firmware version, there are no valid licenses for the slave PBXs that still run the old firmware available

  • update a slave PBX first

In this case the slave PBXs will receive licenses valid only for the previous firmware from the master (as the master still runs the old firmware). No valid licenses for the slave PBX are available

Resolution

The master PBX must distribute licenses of both firmware types. To do this, follow these steps:

  1. upgrade the master PBX to the new firmware version (e.g. v8).
  2. use my.innovaphone to download an encrypted version of the old license - type (e.g. v7)
  3. use my.innovaphone to download an encrypted version of the new license - type (e.g. v8). This requires that the license assigned to the device is under SSA
  4. upload both license files to the master PBX. The master PBX will now distribute both old- and new-type licenses using the floating model.

Known Problems

  • If the newer license versions are available to you by virtue of an SSA agreement, you must make sure to obey the licensing conditions.

During the migration, no more than the maximum licenses available in any of the versions for a given type must be used. For example, if there are n Port8 licenses and m Port9 licenses available and m is greater than n, then the sum of all Port8 and Port9 licenses used must not exceed m. Exceeding this limit is a violation of licensing terms. This rule does not apply if the different license versions have been bought separately (that is, with no SSA in place).


  • For versions higher than v8hf14 on Master PBX the Slaves PBX's with v7 version will not be able to receive Registration licenses and register any device. For this scenario where exist v7 slaves it is recommended to:
  1. Upgrade Master PBX to v8h14 and upload encrypted licenses for v7,v8,v9.
  2. Upgrade the Slave's PBX to latest build of v9 desired.
  3. Upgrade Master PBX to v9 (similar to version of Slave PBX).
  • For versions higher than v8hf14 on Master PBX and Slave PBX with v8 version the process of update will be more simple.
  1. Upgrade Master PBX to latest v9 version and upload only v9 licenses
  2. Upgrade the Slave's PBX step by step to latest build of v9. During the time of upgrade v8 Slaves will accept and work with the v9 licenses floated by the Master PBX.


Note: There are some incompatibilities between v9hf3 and earlier versions, some features may not work between v9hf3 Slaves and v8hf14 Master during this upgrade process like the blind transfer and CTI so costumer should be aware of this limitations during the upgrade process.

Related Articles

Howto:Firmware_Upgrade_V6_V7_and_later
Howto:Firmware_Upgrade_V7_V8
Howto:Firmware_Upgrade_V8_V9