A method and apparatus are disclosed for computing and reporting
statistical information that describes the performance of an interactive
speech application. The interactive speech application is developed and
deployed for use by one or more callers. During execution, the interactive
speech application stores, in a log, event information that describes each
task carried out by the interactive speech application in response to
interaction with the one or more callers. After the log is established, an
analytical report is displayed. The report describes selective actions
taken by the interactive speech application while executing, and selective
actions taken by one or more callers while interacting with the
interactive speech application. Information in the analytical report is
selected so as to identify one or more potential performance problems in
the interactive speech application. The analytical reports are generated
based on the information stored in the event logs. Each line of the event
log is associated with a particular call and is identified by a unique
call number. Each line of the event log is then processed to calculate and
extract data needed for the analytical reports.
Une méthode et un appareil sont révélés pour calculer et rapporter l'information statistique qui décrit l'exécution d'une application interactive de la parole. L'application interactive de la parole est développée et déployée à l'usage d'un ou plusieurs visiteurs. Pendant l'exécution, l'application interactive de la parole stocke, dans une notation, l'information d'événement qui décrit chacune chargent effectué par l'application interactive de la parole en réponse à l'interaction avec les un ou plusieurs visiteurs. Après que la notation soit établie, un rapport analytique est montré. Le rapport décrit des actions sélectives prises par l'application interactive de la parole tout en s'exécutant, et des mesures sélectives prises par un ou plusieurs visiteurs tout en agissant l'un sur l'autre avec l'application interactive de la parole. L'information dans le rapport analytique est choisie afin d'identifier un ou plusieurs problèmes d'exécution potentiels dans l'application interactive de la parole. Les rapports analytiques sont produits ont basé sur l'information stockée en cas les notations. Chaque ligne de la notation d'événement est associée à un appel particulier et est identifiée par un numéro d'appel unique. Chaque ligne de la notation d'événement est alors traitée pour calculer et extraire des données requises pour les rapports analytiques.