Starting or Stopping Speech Engine Services

Starting or Stopping Speech Engine Services

This procedure explains how to start, stop, pause, restart, or resume Speech Engine Services (SES) on a specific computer using the Microsoft Management Console (MMC) snap-in for Microsoft Speech Server (MSS).

Important  Before pausing or stopping SES, be sure to remove computers hosting SES from load balancer pools. Failing to do so may result in an increase in rejected calls.

To start or stop SES

  1. Open the MMC Administration console. (For instructions, see Administering Speech Server Using MMC.)

  2. In the console tree, double-click Microsoft Speech Server and then double-click the applicable group.

  3. In the details pane, right-click the applicable SES computer and then do one of the following:

    • Click Stop to stop the service.

    • Click Pause to pause the service.

    • Click Start to start the service.

    • Click Resume to resume the service after a pause.

    • Click Restart to restart the service.

The service can also be started or stopped using the command line. To start the service from a command prompt, type net start ses or type net start "Speech Engine Services". To stop the service from a command prompt, type net stop ses or type net stop "Speech Engine Services".

Remarks

To ensure that a service is functioning properly, place a test call, then view the Windows Event log (see Analyzing Logged Data).

SES loads all resources in the preload list before the service finishes starting. With a large number of preloaded resources, this can take several minutes and SES may display the message: The service did not respond to the control request in a timely manner. This warning can be ignored.

The net stop command causes a forced shutdown. Any SES sessions currently in progress are dropped immediately with the service stopping almost immediately. To perform a graceful shutdown, use the net pause command, wait for all calls or sessions to complete, then use the net stop command.

The net pause command causes the server to stop accepting new calls but to continue processing existing calls for up to the time value set in the ShutdownTimeout property. Pausing the TAS service using the net pause command may give misleading information. This command expects TAS to pause within 20 seconds and generates a "service failed to pause" error if it does not. This error can be ignored as TAS will pause once all existing calls are complete. Use the Services snap-in in MMC to pause the TAS service because this method correctly reports the current state of the service.

The net continue command causes a paused server to accept calls again.

See Also

Starting or Stopping Telephony Application Services