How to: Deploy an Updated Application Version

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

You can deploy an updated version of an application in two ways: with the application offline or with the application in service.

Deploying an updated version while the application is offline is simpler, but with the interruption in service, callers are not able to contact the application until the new version is deployed and enabled. Deploying an updated version while the application is in service is somewhat more complicated, but it allows callers to contact the application during the changeover to the updated version with no interruption in service.

To update an application offline

  1. Disable the application.

    For more information, see How to: Enable and Disable a Speech Server Application.

  2. Copy all the files of the updated application to the deployment directory.

    For more information, see How to: Copy Application Files to the Deployment Directory.

  3. Enable the application.

    For more information, see How to: Enable and Disable a Speech Server Application.

To update an application in service

  1. Copy the directory that contains the updated application files on the computer running Speech Server to a directory different from that of the previous version.

    For more information, see How to: Copy Application Files to the Deployment Directory.

  2. In the Administrator console, configure the updated application.

    For more information, see How to: Add or Remove a Speech Server Application.

    At this point, the Administrator console shows both application versions (for example, MyApplication and MyApplication2).

  3. Assign the called party address in the updated version.

    For more information, see How to: Specify the Called Party Address for a Speech Server Application.

    Note

    To test the new version, you can initially assign it a different called party address so that a separate phone number is associated with it. You can also program your switch to send a specified percentage of the traffic to this temporary phone number to carry out load testing before you revert to the standard phone number.

    At this point, both versions of the application are configured with the same called party address, but new calls are channeled to the updated version. The reason for this is that the updated version has a higher call precedence (by default, an application that has just been configured has a higher call precedence than any existing application). Any calls made before the changeover might still be active in the old version of the application.

  4. After all calls to the old version have completed, right-click the old application, click Disable Application, and then click Yes to disable the old version.

  5. Remove the old version.

    For more information, see How to: Add or Remove a Speech Server Application.