The correct answer is B. A variable in the Application Editor that is defined as a parameter means that the value for that variable can be supplied via Application Configuration in Application Administration. This allows the administrator to change the value of the variable without modifying the script. For example, a parameter variable can be used to store the CSQ name, the prompt file name, the holiday schedule, or any other value that might change over time or across applications1.
The other options are not correct because:
A. The variable can be used to pass data to and from subflows. This is not related to the parameter property of the variable. Any variable can be used to pass data to and from subflows, as long as it is in the scope of the subflow. A subflow is a script that is invoked by another script, and it can have its own parameters that are mapped to the variables of the calling script2.
C. The value for that variable is defined by the calling application. This is not related to the parameter property of the variable. Any variable can be defined by the calling application, as long as it is passed as an argument to the called application. An application can be called by another application using the Call Subflow step or the Trigger Application step3.
D. The variable can be used in conditional steps. This is not related to the parameter property of the variable. Any variable can be used in conditional steps, as long as it has a valid data type and value. A conditional step is a step that evaluates an expression and executes one of the branches based on the result.
E. The variable can be used to pass data to and from VoiceXML applications. This is not related to the parameter property of the variable. Any variable can be used to pass data to and from VoiceXML applications, as long as it is mapped to the VoiceXML session variables. A VoiceXML application is an application that uses VoiceXML documents to provide interactive voice response services.
References: 1: Cisco Unified Contact Center Express Editor Step Reference Guide, Release 12.5(1) - Chapter 1: General Steps [Cisco Unified Contact Center Express] - Cisco 2: Cisco Unified Contact Center Express Editor Step Reference Guide, Release 12.5(1) - Chapter 1: General Steps [Cisco Unified Contact Center Express] - Cisco 3: Cisco Unified Contact Center Express Editor Step Reference Guide, Release 12.5(1) - Chapter 1: General Steps [Cisco Unified Contact Center Express] - Cisco : [Cisco Unified Contact Center Express Editor Step Reference Guide, Release 12.5(1) - Chapter 1: General Steps [Cisco Unified Contact Center Express] - Cisco] : [Cisco Unified Contact Center Express Editor Step Reference Guide, Release 12.5(1) - Chapter 6: VoiceXML Steps [Cisco Unified Contact Center Express] - Cisco]