Print

Design for potential problems

One of the most important steps in planning a good speech application is to plan for any potential problem and error condition you can think of and to include error handlers that can deal with these issues. For example, how should the system respond when one of these problem situations arises?

If an application encounters an error that is not handled by its own error handlers, or if an application cannot be started due to problems with the application server or the speech servers, Experience Portal uses the error handlers installed on the MPP server. In addition to designing the speech applications, you should also design the error handlers that Experience Portal uses in these cases.

For example, you want your default event handler to:

  1. Play a prompt explaining that there was a problem and that the customer is being redirected to an agent immediately.

  2. Transfer the call to a special number reserved for such issues.

A call coming in on this special number alerts the agent that the caller has encountered and error in Experience Portal, and that the agent should find out what the customer was doing when the error occurred. The call center can then track these exceptions and fix areas that encounter frequent problems.

For more information, see Experience Portal event handlers.