This document was generated from CDN thread
Created by: Sethuramalingam Balasubramanian on 25-09-2009 09:59:10 AM
This is a customer requirement - Caller should be disconnected by the CVP application say after 15 minutes [Threshold limit] of time from the start of the call by playing a prompt and then disconnect the call. Please let me know if and how this can be achieved?
I know CVP VXML Server can perform call processing, only if a request from the browser. How do we interrupt the VXML Server and play a prompt and disconnect the call beyond the threshold limit - 15 minutes while in the IVR. The caller can be in any state - Say hearing a prompt, providing input, waiting for some back end processing...
Thanks!
-Sethu
Subject: RE: Application Timer - 15 minutes
Replied by: Janine Graves on 25-09-2009 12:59:23 PM
Here's something that you can try regarding the 15minute timeout. When you configure the NetworkVruScript (GS,Server,V) in ICM Configuration Manager, there's a checkbox for 'Interruptible' - if you select this checkbox then ICM can interrupt the Studio Self-Service application and disconnect (or transfer) the call. You can also set the Timeout setting here to 15minutes. I'm not sure that the timeout setting works, but it is supposed to be the max duration that the RunExtScript node waits for a response (from the self-service). This would not be 15m for the entire call though, just for the Studio application part.
You can try these settings (perhaps start with a 2minute timeout to see if it works correctly without waiting so long).
There might be an issue that the VXML Server doesn't free up the license port for that call if ICM takes back the call. This is something you will need to test.
Perhaps there's a more elegant way in ICM to accomplish this.
Janine Graves
www.TrainingTheExperts.com
Subject: RE: Application Timer - 15 minutes
Replied by: Sethuramalingam Balasubramanian on 26-09-2009 01:04:44 AM
Thanks Janine for your reply. Apologize for not mentioning the functional deployment model in my original post. We are following a standalone model and not a comprehensive model.
Subject: RE: Application Timer - 15 minutes
Replied by: Tieying Xuan on 29-09-2009 07:31:41 AM
There is setting line in Application proproties. Please open the application project properties configuration panel (right click on the project name), and select "Call Studio -> General Settings -> Session Timeout". Actually I never try this setting by myself. Hope it will work.
Regarding the call interruption, I don't know a way to do it in CVP standalong mode.
Actually in this mode, the Gateway teminates the call, and acts as VXML browser, the call interruption should happen in Gateway. Perhaps Gateway expert could help with this question.
Subject: RE: Application Timer - 15 minutes
Replied by: Sethuramalingam Balasubramanian on 29-09-2009 08:59:22 AM
Thanks Tieying for your reply. The application session timeout which you had specified will be useful to invalidate the session if there are any inactivity period of the session. However, I shall check the same with gateway experts too.
Thanks!
-Sethu
Subject: RE: Application Timer - 15 minutes
Replied by: Ranjana Narayan on 13-10-2009 09:39:16 AM
Sethu,
Considering it is a Standlone environment, VXML server cannot do much of call control. My best bet would be to look at solutions from the gateway angle. There might be timeout command that can be defined at the GW to set the Maximum-Call-Duration, else you can also look at modifying the CVPSelfService.tcl to include the timer on either the call or the leg, though this requires some TCL expertise.
Hope this helps,
Ranjana.