Keycode Update Procedure
It might be necessary to apply a new keycode, for example to add new features, or increase system limits. Usually, keycodes come as a small file with a KCD extension. You can either boot the Call Server from the software installation Compact Flash card (Nortel calls it an RMD), and from from the Tools Menu, pick option <r> "To install Keycode only." OR, you can use
knew in LD 143. This method has far less downtime.
Copy the .kcd file into a directory called "keycode" (all lowercase) on a compact flash card (the EDD card is fine); you can do this with CF card reader and a PC/Mac/laptop. Make sure the file name is not longer than 8.3 characters, if it is, rename it. Place the RMD in the Call Server, access Load 143, and issue the
knew rmd command.
Alternatively, if you do not have physical access to the Call Server (or a CF card reader), you can do this remotely:
- Make sure there's an RMD in the remote (Active) Call Server flash drive.
- FTP into the call server IP, using the PDT2 username/password combo.
- Change to the RMD keycode directory:
cd /cf2/keycode/- see note below.
(if the directory "keycode" doesn't exist, create it with
mkdir. Use ls, cd, and pwd to check)
- Change to
binmode, and mput the local .kcd file:
- After a successful transfer,
closethe FTP session...
- SSH or rlogin to the Call Server, and access LD 143
- Issue the
knew rmdcommand, and select your newly uploaded keycode file.
- Observe the TTY output, a PBX restart maybe required.
- Newer (7.5) systems use SFTP, and the UCM single sign-on username/password (admin).
- If you use a GUI program (WinSCP, etc), manually goto directory cf2, as it's not shown in the directory tree.
- Always update the sites installation media with the new KCD file to avoid a "downgrade" if the system is re-loaded.
If the system instantly activates the New Keycode, the following message prints:
CCBR020 New Keycode accepted and activated successfully. Sysload is NOT needed!
If the New Keycode cannot be activated instantly, the following message prints:
CCBR009 New Keycode accepted. It will be activated during the next restart.
In this case, it will be necessary to co-ordinate a PBX restart, an INI is not sufficient.
The following TTY output shows the LD 143
knew rmd command:
>ld 143 CCBR000 .knew rmd /cf2/ - Volume is OK Change volume Id from 0x0 to 0x617ae38e The following keycode files are available on the removable media: Name Size Date Time -------------------- ------ ----------- ------- <CR> -> <1> - C86542.KCD 1114 Jun-14-2011 08:19 <q> - Quit Enter choice> 1 SRPT4612 KC: file /u/direct.tmp has been copied to /p/sl1/direct.new SRPT4612 KC: file /cf2/keycode/C86542.KCD has been copied to /p/install/keycode.new OK CCBR009 New Keycode accepted. It will be activated during the next restart .
As the output indicates, the new keycode was fine, and will be activated during the next restart. An INI is not enough, you must hit the reset button on the Call Server. This will incure a few minutes of downtime, while it loads.
After the restart, goto LD 22, and enter:
slt at the REQ prompt, to print "system limits", and make sure the keycode changes are applied.