cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
120
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: null on 18-01-2007 12:34:42 PM
Hi,

I suspect you do this for performance reasons, but it would be handy to disable/enable a hotlink at certain points in a large call flow.

Hotlinks are global, but sometimes in given circumstances you want them disabled on rare occassions, but generally keep the global use of them.

Any thoughts on this as its simply updating the root document at those given points (which I know you cache for performance).

Subject: RE: Hotlink fidelity - enable/disable
Replied by: Michael Bochynski on 22-01-2007 04:45:44 PM
Karl,

The functionality of "overwriting" or disabling global hotlinks is available currently in the software.

Hotlinks, as defined in the VoiceXML 2.0 specification, will always have global scope. However developer can define local grammars that will take precedence over the global ones. hence, as a result, you can disable global Hotlinks in the particular element.

Please refer to the following KB article for more details:

Hotlink grammar scoping

Regards,
Michael

Subject: RE: Hotlink fidelity - enable/disable
Replied by: null on 22-01-2007 05:30:51 PM
Mike,

What about Zero as a global "transfer to" operator but a dtmf component that asks for your date could be entered as 08031980

I can control this with VoiceXML but can't see how with Audium without some workaround which is why I said about disabling hotlinks.

Interested in your response

Karl

Subject: RE: Hotlink fidelity - enable/disable
Replied by: Michael Bochynski on 22-01-2007 06:14:13 PM
Karl,

There is no need to disable hotlinks in this scenario, both inputs will be accepted as valid inputs. Note that the actual input processing does not happen on the Call Services side but on the voice browser.

In the scenario you described you will have both the Hotlink (0) and the local date grammar, accepting inputs such as 08031980. When caller starts entering DTMF keys, voice browser will wait for the whole input. The wait time between each inputs is controlled by the [b:66d0a446f8] interdigittimeout [/b:66d0a446f8] VoiceXML property. It defines the time voice browser has to wait for another DTMF entry. Once this times elapses, or caller presses DTMF termchar, browser stops listening for input and sends the results back to Call Services.

Please refer to the VoiceXML 2.0 Specification, Section 6.3.3 and Appendix D for more details.

To sum up, in the scenario you described, both inputs, 0 and 08031980, should work without any problems and disabling hotlinks.

Hope it explains everything,
Michael
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links