cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
605
Views
1
Helpful
4
Replies
shettyajey
Beginner

VXML Parameters

Can someone help me out with the  VoiceXML Parameters that can be configured in the CVP studio ?

1 ACCEPTED SOLUTION

Accepted Solutions

I think you mean VXML Properties (not Parameters).

VoiceXML Properties like interdigittimeout, audiomaxage, fetchtimeout,

fetchaudio, etc can be set in the Studio application in 2 places.

1. In the Project Properties of the application under

CallStudio/RootDocSettings - these become the default value for the app

2. In any Voice element (those elements with a square icon, like Audio,

Digits, Menu, Form, Currency, Record, etc) in its Settings tab, you'll

see a place to enter VoiceXML Properties. These will be temporary until

the next Voice Element executes. at which time that property reverts

back to the RootDoc setting value.

View solution in original post

4 REPLIES 4
janinegraves
Rising star

what do you mean by 'VoiceXML Parameters'? Are you in a Comprehensive or StandAlone environment?

In a Comprehensive environment, you'll never modify the CVP_Subdialog_Start element, as ICM doesn't pass in VXML Parameters. 

Whatever is sent in from ICM in the ToExtVXML array as name=value pairs will automatically become Session data variables that you can access.

So if ICM sends in "holiday=true" then you can go into the Substitution window, click on the SessionData tab, and type in holiday. Then press add tag, to create the reference {Data.Session.holiday}

Hello Janinne,

While developing the CVP application there is an option where we can enter the VXML properties and its value. Example: I can change the VXML properties by entering some value which will make the audio to load from the media server all the time rather that it being cached in the VXML Gateway.

Instead of VXML properties I have written VXML parameters : Sorry for the confusion

Change the cache expiry time on your IIS server. You can set for immediate expiry.  In production set to 10 or 15 min. Note this does Not download the file every time if it is cached on vxml gw. It checks that the Web server doesn't have a file with a later modified date. So placing an updated file with newer modified date will be downloaded immediately.

Gerry.

I think you mean VXML Properties (not Parameters).

VoiceXML Properties like interdigittimeout, audiomaxage, fetchtimeout,

fetchaudio, etc can be set in the Studio application in 2 places.

1. In the Project Properties of the application under

CallStudio/RootDocSettings - these become the default value for the app

2. In any Voice element (those elements with a square icon, like Audio,

Digits, Menu, Form, Currency, Record, etc) in its Settings tab, you'll

see a place to enter VoiceXML Properties. These will be temporary until

the next Voice Element executes. at which time that property reverts

back to the RootDoc setting value.

View solution in original post

Content for Community-Ad