Cisco Cisco Unified IP Interactive Voice Response (IVR) 8.0(1) Leaflet

Page of 368
 
Chapter 2      CRS Editor Palette Step Descriptions
Java Steps
2-312
Cisco CRS Scripting and Development Series: Volume 2, Editor Step Reference Guide, Release 6.0(1)
This section contains the following topics:
Note
You should be experienced in Java programming to use Java Type variables 
and the steps in the JAVA palette of the CRS Editor.
The Create Java Object, Execute Java Method, and Set/Get Java Property 
steps are deprecated and, although no longer visible in the CRS Editor palette, 
they are still visible in old scripts and are supported.
Use the Java tool in the CRS Expression Editor to enter Java functionality 
that the deprecated steps offered. The Expression Editor Java tool is easier to 
use and more functional than the deprecated steps. For more information, see 
the Cisco CRS Scripting and Development Series: Volume 3, Expression 
Language Reference
.
To use full Java functionality, you need a Java license. 
Java Licensing
From 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 Unified IP IVR or a 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.