Deploying Net Phone
Server-based Automatic Upgrades
20 Strata CIX Net Phone AG 04/08
Server-based Automatic Upgrades
Net Phone supports an automatic upgrade feature to ease the burden of installing new
releases on dozens of workstations, and setup files are released for each new version
of Net Phone:
Netphone_xxx.exe = Complete Setup file for Net Phone clients.
NP_xxx_Server.exe = Configures Net Server for automatic Net Phone updates. This
setup file contains a file called NP_Upgrade.exe used for patchable updates when
needed.
Where xxx is the specific PBX version of the file.
All files are available on the Toshiba FYI site.
How it Works
Net Phone connects to Net Server at startup. During the login phase, Net Server
checks the version of Net Phone and compares it to the upgrade information in an
“.INI” file. If the client is current, Net Server allows the connection. If the client is out
of date, Net Server compares the client version to a list of “patchable” versions. If the
client is “patchable,” Net Server sends a copy of NP_Update.exe to the client. If the
client is not “patchable,” Net Server sends a copy of Netphone_xxx.exe to the client.
The client receives the appropriate upgrade file via the Toshiba Transfer Protocol.
This protocol operates on the normal Toshiba TCP port (8767). Clients connecting to
Net Server through a firewall will receive upgrades normally through the standard
8767 port, i.e., if Net Phone can connect to Net Server, it is eligible to receive
Automatic Upgrades.
Net Phone displays either an “Upgrade in progress” dialog box (Forced Upgrade), or
notifies the user that an upgrade is available and offers the option to upgrade now
(Optional Upgrade). If the user chooses to upgrade, Setup displays a warning if it
detects other TOSHIBA applications (Chat, DSS) active on the PC and asks the user
to exit those applications. If the user does not exit before continuing, Setup may
attempt to restart the PC after completing the upgrade. Setup does this to ensure all
TOSHIBA applications are using the current files.