Tuesday, March 12, 2019

ShoreTel: Change IP address of ShoreWare Director 14.2 and below

I have had a few customers ask about changing the IP address of the ShoreTel server. This is not something i recommend really at all as there are a lot of hooks inside of ShoreTel with the IP and it could cause a lot of problems with the system if it is not done correctly. I have successfully done this with a few of my customers running ShoreTel 14.2 and below and here are the instructions that i have put together for it. I have not tried this on ShoreTel Connect yet but i believe the process is pretty close and the only thing that is different is you will need to create a new server certificate.


  1. Back up the Server
    1. Databases .sql files
        1. C:\Program Files (x86)\Shoreline Communications\Shoreware Server\MySQL\MySQL Server 5.0\Examples
        2.  BackupCDR.bat -> Will output an .sql file to the root of C:
        3. BackupConfig.bat -> Will output an .sql file to the root of C:
        4.  BackupWebridge.bat -> Will output an .sql file to the root of C:
          1. Only required if there is an SA-100/SA-400 in use
        5. BackupMonitoring.bat-> Will output an .sql file to the root of C:
          1. Only required for ShoreTel 14.x
        6.  Copy the resulting .sql files folder to a safe location (Network Share, Thumb drive, etc...)
      1.  Shoreline Data folder
        1.  Stop all ST services from script at C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\scripts\hq_shoretel-start-svcs
        2.  Copy the VMS, User Data, & Prompts folder from Shoreline Data, to a safe location (Network Share, Thumb drive, etc...)
        3. Start all ST services from script at C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\scripts\hq_shoretel-stop-svcs
      2. Back up the registry
        1. Open the run command box and enter regedit
        2. Go to File and choose Export and save it
        3. Copy the registry export to a safe location (Network Share, Thumb drive, etc...)
      3.  Reboot the server and verify everything is up and running again after the reboot
    2. Change the IP of the server
      1. Change the IP address under Application Server -> HQ/DVS
      2. Change the IP address on the NIC
        1. Control panel -> Network and Sharing Center -> Change adapter settings -> Right click on your network adaptor and select properties -> Select Internet Version 4 Protocol and select properties
      3. Check the Registry and change if needed HKEY_LOCAL_MACHINE->Software->Wow64->Shoreline Teleworkes->Local DB Server + HQ Server IP
      4. Reboot the Server
      5. Change any DNS that is needed to point to the new server IP
      6. Telnet to all the ShoreTel Switches and change the HQ/FTP server IP and then Reboot the switch
      7. Change the DHCP options to point to the new HQ server IP
      8. Reboot the phones
      9. Change the HQ IP address in Communicator