How to read call logs

Call logs contain standard information provided by Nuance speech products. Several sources provide call-log events:

  • Well-designed voice applications write custom events. See Application-defined logging events.
  • The host platform running the application logs events such as start and end of call.
  • Any Nuance speech product can write events.

Nuance offers the Nuance Insights for IVR tool to read call logs and generate reports and tuning recommendations. The tool is very useful, but is not required for reading the logs. Because the logs are text files, you can use any text editor or script to analyze the logged data.

Each line (record) of a call log file contains a series of token/value pairs that describe a single event. The lines are terminated by newline control sequences; the maximum size of a line is 10 kilobytes.

Within each record the format is:

  • Event codes and tokens are separated by the "|" character.
  • If there is a "|" character in data, it is quoted by inserting an additional "|" character to form the sequence "||".
  • Tokens are always uppercase.
  • Tokens are separated from their values by the "=" character, and a single token can have more than one "=" character.

The following is a sample log record:

TIME=20030315145902975|CHAN=1|EVNT=SWIacsv|AACC=noise.intmodels.stats.20030315145820|ADIR=c:/speechworks/baseline/acoustic_adapt|NMIN=1034|LANG=en-us|UCPU=0|SCPU=0

All time-related codes log times in millisecond units (unless specified otherwise), and are accurate to within 0.01 second.