Showing 6 results.
Items per Page 50
of 1

CVP Forum

« Back to General Discussion - All Versions

does voice gateway support maxage property?

Combination View Flat View Tree View
Threads [ Previous | Next ]
I tried setting the maxage property to 0 and to 0s in Studio to force the voice gateway to retrieve an audio file it already had in its cache. But the cached prompt was used instead.

So, does the voice gateway support 'maxage' or not?
Is there a list of vxml properties that are NOT supported by the voice gateway?

Thanks, Janine

you can set maxage in your web/app server (use IIS for media server).

Hi Janine,

Cisco Voice Gateways do support the fetching attributes, I used audiomaxage property in the audio element and the latest wav file was played overriding the cached old wav file. The caching of the files in gateway depends on many other parameters too like maxstale, streaming, cache memory, freshtime, age and so on.
Please make sure you have these set right:
a) Synchronize the voice gateway and the media server(need not be exact)
b) Set the content expiration on the media server to nominal time.
c) Also try setting "ivr prompt stream none" (optional)

Cheers,
Ranjana.

When I set the audiomaxage property in studio, I get an error.badfetch error at runtime. If I remove the property, the error goes away. Are you sure the property is 'audiomaxage' ?

Which version of the IOS load first supported that property?

If I set the 'maxage' property to 0s, I no longer get the error.badfetch, but the audio is not refreshed, it's used from the cache.

Please help.

I wanted to update my reply.

I've determined that I can use the 'audiomaxage' property, but that the value I set, may NOT include 's' for seconds. It is the time unit 's' that is causing the error.badfetch.

setting audiomaxage 200 is fine.
setting audiomaxage 200s causes error.badfetch.

So, should I assume that the time entered for 'audiomaxage' is in MILLISECONDS by default?

thanks, Janine

Hi Janine,

The datatype of audiomaxage attribute is numeric(long) and by default the unit considered is seconds - as mentioned in the VXML2.0 spec. Hence there will be no need to postfix "s" to the value.

Cheers!
Ranjana