About Expression and Java Licensing
Beginning with Cisco CRS 4.x, expressions are validated against installed licenses to make sure that they do not violate license agreements. This validation is performed by the Cisco CRS Engine whenever a script is loaded or whenever a prompt template or grammar template is accessed and evaluated.
For script expressions containing TTS or Java features to work during runtime, you must have either a Cisco Unified IP IVR, a Cisco Unified CCX Enhanced, or a Cisco Unified CCX Premium license.
An example of a TTS feature is a TTS prompt complex literal. A Java feature is a complex expression block, a Java-like statement, method, constructor invocation expression, or a field access expression.
Any license violation will be recorded in the logs and prevent the scripts from being loaded in memory.