Author Message
SteveBassett
Joined: Oct 5, 2015
Messages: 39
Offline
Hello. If I move a Form node into my call flow and place a Item Properties into it with a General Fetch Timeout how can I catch the timeout within the call flow so that the call can be treated differently?
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
You would probably get a "error.badfetch" error. You can create the event in OD and use it to handle the event in the AppRoot.
SteveBassett
Joined: Oct 5, 2015
Messages: 39
Offline
Thank you. I added a catch for error.badfect in the AppRoot but I prefer to catch this further along in the application. I added the same property and catch at a form-level event handler. When I force the event after the form-level event handler only to AppRoot catches it.
The content of my form looks like:
- Item Properties
- Catch <event="error.badfetch">
- Goto <form = "badfetch", threshold = "0">

Which is very similar to the AppRoot.
I can't seem to get the subsequent form to catch the event.
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
The problem is if the catch is on the same form that the voice browser/mpp has problem fetching, the catch which is part of the form vxml has no way to get to the platform for processing. So it only works best for this kind of error handler to be in AppRoot.
Go to:   
Mobile view