Using GSL File Grammar Format (Deprecated)

The Cisco Unified CCX  Engine uses a language called Nuance Grammar Specification Language (GSL).

The following table describes sample expressions that you can use to specify grammars in GSL:

Expression

Description

[ ]

Only one of the words in the list must match.

( )

All words in the list must match.

?

The following word or phrase is optional.

{ }

Slot value pair

The following are examples of GSL language statements:

  • Digits [one two three four five six seven eight nine zero]

  • HowMany [I [want need] Digits [pencil pencils]]

In this example, the caller can say “I want” or “I need”, followed by a number from zero to nine, and then either “pencil” or “pencils”.