CS1000 Extension Migration to UCx


The steps to migrate extensions from the CS1000 to the UCx Server involves printing all the set information from the CS1000 and capturing into a text file.

On the UCx Server, the Bulk Add feature (see Bulk Add Nortel Extensions page for details)  is used to import and create these extensions using data from the captured text files.


  • Software to establish a serial terminal session with the CS1000 that can allow file capture of the session output (e.g. PuTTY, Procomm Plus, Hyperterminal etc.)
  • CS1000 system that supports Overlay 117 (Contact E-MetroTel if your system does not support Overlay 117)

Step One: Generate Inventory List on CS1000

The phone model M3903 with firmware Release 17.88 does not report on the PHONE TYPE, NT CODE and SERIAL ID when generating Set Inventory in the CS1000. If an attempt is made to add these sets to the UCx Server via the Bulk Add feature, the MAC Address will not be available.
Before starting with the instructions in this section, it is recommended to verify the firmware version using LD 32 and upgrade all the affected sets to avoid this issue.

Below are some useful firmware related commands on the CS1000:

FDLC Cancel or stop the system wide flash download for M39xx units
FDLF l s c u Initiate forced download to one M39xx unit regardless of version or state
FDLI l s c u Initiate download to one M39xx unit when the set becomes idle, if the set’s firmware is not current.
FDLU l s c u Initiate download to one M39xx unit, if the set’s firmware is not current
FDLS Initiate system wide flash download according to the FDL schedule programmed in Overlay 97 
FSUM Print summary report of firmware versions currently on M39xx units 
FSUM ALL Print complete report of all M39xx sets based on parameters specified in LD 97
FWVU l s c u Query and print the firmware versions currently on M39xx terminal
  1. Establish a serial terminal session with the CS1000 using 9600 baud 8N1 settings
  2. Start a file capture using a descriptive name, for example: inventory.txt
  3. Load the overlay 117 and run the command "inv generate sets"

    => inv generate sets
    Generate set inventory
    Started successfully


    A CS1000 system takes approximately 5.5 seconds to generate an entry for a phone. For large systems, this may take a while.


  4. To obtain a status update of the inventory generation, run the command "inv prt"
    =>inv prt
    Inventory status:
    Card file status is Non-existent
    Sets file status is Generating
    4 records; 10/09/2015 10:28:44
  5. When the inventory generation completes, the following message is displayed:
    MAT011 Inventory sets generation complete
  6. To verify the set inventory details for digital sets, run the command "inv prt sets" (the IP phone set information from this output must not be used as the HWID is truncated).
    =>inv prt sets
    Set inventory:
    10 9 2015 12 19 52, 10 9 2015 12 21 33, 18
    2616, 05 00, , TEST , 3002
    3902, 05 02, M3902 NTMN02CA 70 06 206859 , M3902 , 3009
    3904, 05 04, M3904 NTMN03EC 70 01 3D2BF4 , M3904 , 3014
    3904, 05 06, M3904 NTMN03EA 70 03 0875D0 , AGENT , 3101
    3903, 05 08, M3903 NTMN12EA 70 09 43BAAD , M3903 , 3205
    3901, 05 10, M3901 NTMN01BA 70 09 C6DFC6 , M3901 , 3011
    3905, 05 12, M3905 NTMN06BA 70 09 BB3B74 , 3905 , 3104
  7. Note that M3904 set Add-on Modules are supported. Two Key-based Expansion Modules are supported per M3904. A single Display based Expansion module is supported (3 pages, 8 buttons/page) per M3904.
  8. To verify the set inventory details for IP sets, run the command "stat iset all"
    => stat iset all          
    Set Information
    IP Address   Type    State      Regd-TN           HWID               FWVsn  Prime DN  DES
    -----------  ------  ------   --------------   --------------------  -----  --------  ------  1120    unreg    0252-00-000-25   18-0024b5c61cf6-6244  C8A    3386      TEST  1120    online   0252-00-000-30   18-0024b5c61076-6244  C8A    3354      ABC054  1120    online   0252-00-000-18   18-0024b5c616b9-6244  C8A    3345      ABC033  1120    online   0252-00-000-19   18-0024b5c616a4-6244  C8A    3348      ABC023
  9. Stop and save the file captured

Step Two: Generate Sets List on CS1000

  1. Start another file capture using a descriptive name, for example: sets.txt
  2. Go to overlay 20 and print all the system TNs
    LD 20
    REQ: PRT
  3. Once all the TNs have been printed, stop and save the file capture

Step Three: Bulk Add Sets to UCx Server

Programmable keys for each set is configured based on the template extension, they are not imported from the text files. Therefore prior to performing the steps in this section, identify extensions that will have similar programmable keys and group them together. For each group, create a template extension on the UCx with the desired keys. Repeat the steps in this section for each group of extensions that will use the same template.

To configure Nortel extension(s) using an existing Nortel extension as a template, perform the following steps:

  1. Open the UCX Web-based Configuration Utility
  2. From the PBX tab, select PBX Configuration
  3. From the left side column, select Extensions (Nortel)
  4. From the right hand column, select Bulk Add (Nortel)
  5. In the Template Extension field, select an existing extension from the pull-down list to use as a template. If you do not have any existing Nortel extensions, proceed to Adding a Nortel Extension page to add the extension.
  6. In the Input Type field, select M1/CS1K Phone Data
  7. In the M1/CS1K Set Data File to Upload field, select the file that was captured in Step One (e.g. inventory.txt)
  8. In the M1/CS1K Set Key Information File to Upload field, select the file that was captured in Step Two (e.g. sets.txt)
  9. Click on Prepare Template button to import data from the captured files
  10. The imported list of extensions will be displayed showing the Extension, Set Type, Display Name and MAC Address. Other fields that may be displayed will depend on the configuration of the selected template extension.

    Note that specific keys programmed on each set will not be imported. Programmable keys will be replicated based on the template extension.

  11. Modify the information on this page as needed or delete extensions that will not be using this template
  12. Click on the Create Extensions button to begin adding the listed extensions to the UCx Server
  13. When all the extensions have been created, a confirmation message will be displayed. Click on the Apply Config pink bar to apply the changes immediately or wait for a maintenance window to apply the changes.
  14. Return to the Extensions (Nortel) page to view the extensions added, all extensions will be listed on the right side of the page.
Page Tags: