Created by: Sethuramalingam Balasubramanian on 01-11-2010 01:48:14 PM I am trying to use the Subdialog invoke and set the maxage VXML property as zero to disable the VXML getting cached in the VXML G/W. Actually I wanted the maxage to be part of the subdialog attribute, whereas it appears in the entire VXML page and the caching is not disabled. How do I make this appear as part of subdialog attribute along with subdialog name?
Subject: Re: New Message from Sethuramalingam Balasubramanian in Customer Voice Port Replied by: Janine Graves on 01-11-2010 02:37:11 PM Since Subdialogs return dynamic VoiceXML pages, they most likely will not be cached on the VoiceXML Gateway. This is just like when you invoke your regular Studio application, each VoiceXML page going to the gateway is NOT cached on the gateway. So, you shouldn't have to worry about setting the maxage property to 0.
There's no way to insert a new attribute into the subdialog tag without extending the Java. But, the way VoiceXML works, the subdialog call should inherit the maxage property set to 0 in the document.
You can also set the maxage property in the root document of the Subdialog application.
But, again, you should NOT have to do this because these dynamic vxml pages should not be getting cached on the gateway.
On 11/1/2010 9:48 AM, Cisco Developer Community Forums wrote: > Sethuramalingam Balasubramanian has created a new message in the forum > "General Discussion - All Versions": > > -------------------------------------------------------------- > I am trying to use the Subdialog invoke and set the maxage VXML > property as zero to disable the VXML getting cached in the VXML G/W. > Actually I wanted the maxage to be part of the subdialog attribute, > whereas it appears in the entire VXML page and the caching is not > disabled. How do I make this appear as part of subdialog attribute > along with subdialog name? > Â > > <?xml version="1.0" encoding="UTF-8"?> > <vxml version="2.0" > application="/CVP/Server?audium_root=true&calling_into=APP1&session_id=192.168.10.38.1288591205218.28.APP1"> > Â Â <property name="maxage" value="0" /> > Â Â <form id="audium_start_form"> > Â Â Â <block> > Â Â Â Â <assign name="audium_vxmlLog" expr="''" /> > Â Â Â Â <assign name="audium_element_start_time_millisecs" expr="new > Date().getTime()" /> > Â Â Â Â <goto next="#start" /> > Â Â Â </block> > Â Â </form> > Â Â <form id="start"> > Â Â Â <subdialog name="subdialog" > src="http://172.16.3.103:8080/test/process9.vxml"> > Â Â Â Â <param name="a" value="1" /> > Â Â Â Â <filled> > Â Â Â Â Â <submit next="/CVP/Server" method="post" > namelist="audium_vxmlLog subdialog subdialog.b" /> > Â Â Â Â </filled> > Â Â Â </subdialog> > Â Â </form> > </vxml> > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/2698433> > > or simply reply to this email.
-- Janine Graves
Subject: RE: Re: New Message from Sethuramalingam Balasubramanian in Customer Voice Replied by: Hemal Mehta on 01-11-2010 03:06:31 PM Subdialogs are typically used to for dynamic voicemxl page, however you can also call a plain vanilla vxml page from the subdialog which is not dynamic. However not 100% sure if this gets cached or not as it is probably dependent on the way the vb is implement and may vary from IVR to IVR. It may be good to check this with Cisco.
Subject: RE: SubDialog Invoke - maxage Replied by: Hemal Mehta on 01-11-2010 02:09:50 PM Set this property directly in process9.vxml. That way it will set it only for the subdialog execution. In case you are using this file from elewhere too and do not want this property to be set each time, pass a parameter from subdialog which indicates when to set it and when not to. You can check that value in process9.vxml and enable or diable it accordingly.
Subject: Re: SubDialog Invoke - maxage Replied by: Sethuramalingam Balasubramanian on 02-11-2010 01:14:04 PM Thanks for your responses. I am using a static VXML file. What other properties do I need to set along with maxage?
Subject: RE: Re: SubDialog Invoke - maxage Replied by: Sethuramalingam Balasubramanian on 02-11-2010 02:15:43 PM setting with zero is not working.
Subject: RE: Re: SubDialog Invoke - maxage Replied by: Sethuramalingam Balasubramanian on 02-11-2010 02:38:21 PM This static VXML file would reside in a customer location and the contents would vary every day and not the name of the .vxml file
Subject: RE: Re: SubDialog Invoke - maxage Replied by: Hemal Mehta on 02-11-2010 02:13:44 PM Setting mxage to zero willl insure that always a new file is fetched.
Subject: RE: Re: SubDialog Invoke - maxage Replied by: Hemal Mehta on 02-11-2010 02:31:22 PM If it is a static file, why don't u won't to cache it?
Subject: RE: Re: SubDialog Invoke - maxage Replied by: Kevin Buckley on 02-11-2010 04:47:00 PM If your gateway does not support "set http client cache stale", perhaps you are running afoul of datestamp issues? This will be relevant to you only if you are swapping in and out a set of VXML files that have been created already. - If you are swapping in a file that was created before the current VXML file, the router may keep the version in memory with the more recent timestamp. - I ran into this issue with audio files. If this is affecting you, you can 'touch' the datetimestamp (setting it to the current date) for process9.vxml by using the DOS command: COPY process9.vxml /B + ,, /Y Regards, Kevin
Subject: RE: Re: SubDialog Invoke - maxage Replied by: Sethuramalingam Balasubramanian on 04-11-2010 09:43:59 AM I am using CVP 7.0(2) and VXML Gateway version - c2800nm-ipvoicek9-mz.124-20.T5.bin
Hello, I have to use a phone number from provider1 but I must route the external calls to provider 2. 1) On CUCM Site 2 is a phone with DN from provider 12) Call Flow:- Call - Provider1 -> CUCM Site 1 -> CUCM Site 2 -> Phone on site 2 i...
folks, Need one help , we are working for inform-ix database by using CUIC. could you please help on below requirements please .we have a Query for date and time in separate column. but we need to merge in one column as per requirements. for this we ...
I have been trying to use Cisco Finesse. I have tried with Cisco Finesse 11.5, 11.6 and 12.0 I login to Cisco Jabber and then try to login using Finesse webapp. But I have been running into this error for the past few days - Invalid ID or passwo...
Hi Team, We are on UCCX 10.0 with JRE6We have a custom Java class that was working on UCCX 11.5 with JRE 7.The class makes a REST call with OAUTH to a cloud API We tried to deploy it 10, but ran into limitation of no support for TLS 1.2.We've fo...