Cisco Cisco Customer Voice Portal Downloads 開発者ガイド
V
OICE
E
LEMENT
:
R
EQ
ICML
ABEL
E
LEMENT
S
PECIFICATIONS FOR
C
ISCO
U
NIFIED
C
USTOMER
V
OICE
P
ORTAL
R
ELEASE
4.0(1)
71
ReqICMLabel
The ReqICMLabel element allows a VoiceXML Studio script to pass caller input, Call Peripheral Variables, and External Call
Context (ECC) variables to an ICM script. The ReqICMLabel must be inserted into a VoiceXML Studio script as a decision element.
In VoiceXML Studio, the returned ICM label contains a result, which can be used by other elements in the same application, such as
the Transfer or Audio element.
After the ReqICMLabel exits its done path, you can retrieve the values set by the ICM script by selecting the Element Data tab for the
ReqICMLabel element. The element data value is {Data.Element.ReqICMLabelElement.result}. ReqICMLabelElement is the name
of the ReqICMLabel element in the Studio script. The default name for this element is ReqICMLabel_<n>. For example, if you
changed ReqICMLabel to GetICMLabel, the value returned from ICM would be {Data.Element.GetICMLabel.result}, where result is
the variable of the ReqICMLabel element that contains the ICM label.
For more information on using the ReqICMLabel, refer to the Configuration and Administration Guide for Cisco Unified Customer
Voice Portal.
Settings
Name (Label)
Type
Req’d
Single
setting
value
Substitution
allowed
Default
Notes
Call Peripheral Variables 1 –
10
(callvar1 – callvar10)
10
(callvar1 – callvar10)
String No
true true None
Call Peripheral Variables passed by the
Studio script to the ICM Server. Each of
these settings can be a maximum length of
210 characters. The ICM Server returns a
name-value pair for up to 10 Call Peripheral
Variables in a result. Any value that is placed
in callvar<n> from a VoiceXML Studio
script is returned unchanged, if the ICM
Script does not change it.
Studio script to the ICM Server. Each of
these settings can be a maximum length of
210 characters. The ICM Server returns a
name-value pair for up to 10 Call Peripheral
Variables in a result. Any value that is placed
in callvar<n> from a VoiceXML Studio
script is returned unchanged, if the ICM
Script does not change it.