cancel
Showing results forĀ 
Search instead forĀ 
Did you mean:Ā 
cancel
1241
Views
1
Helpful
4
Replies

VXML Parameters

shettyajey
Level 1
Level 1

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
Spotlight
Spotlight

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.