Updating a Deployed Application

Updating a Deployed Application

This topic describes how to update an application that has been deployed to the Web server and added to the managed Microsoft Speech Server (MSS) environment.

Updating During Service Down-time

The procedure described here assumes the update will be performed when the application is unavailable to users, or anticipated call volume is light.

To update during service down-time
  1. Disable the application.

  2. If the names of any application resources or the application Start page have changed, update the application manifest file to reflect these changes.

  3. To update or replace application resources such as grammar files, prompt databases, or individual Web pages other than the Start page, manually copy the new resources over the old resources on each Web server.

  4. Clear cached resources for Telephony Application Services (TAS). This causes the service to reload the application Start page, and clear any cached application prompt files or scripts.

  5. Clear cached resources for Speech Engine Services (SES). This causes the service to reload the application manifest file and all associated resources.

Updating While Maintaining Service

This section provides an overview of steps to take to maintain service while updating an application. The steps are meant as a high-level guide; some details may vary between configurations.

The steps assume that a Version 1.0 (v1.0) application is being updated to Version 1.1. (v1.1).

To update while maintaining service
  1. Install v1.1 of the application onto the Web server

  2. Add the v1.1 information to the Web Application List tab for the associated Web server. Do not yet supply a phone number for the new version.

  3. Clear cached resources for SES.

  4. Disable v1.0, and assign the application phone number to v1.1.

  5. Clear cached resources for TAS.

  6. Wait an appropriate amount of time for any in-progress calls made to the v1.0 application to be completed. (This may vary; an hour will usually suffice.)

  7. Remove v1.0 from the Web Application List tab, and clear cached resources for SES again.

  8. Optionally, uninstall v1.0 from the hosting Web server.

See Also

Application Deployment Overview | Removing a Deployed Application | Disabling a Deployed Application | About Application Manifest Files | Clearing Cached Resources for Telephony Application Services | Clearing Cached Resources for Speech Engine Services