Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #8905

help needed with VXML & JSP - need to bypass option

From kal <k4kaleem@gmail.com>
Newsgroups comp.lang.java.programmer
Subject help needed with VXML & JSP - need to bypass option
Date 2011-10-17 04:39 -0700
Organization http://groups.google.com
Message-ID <ead8662a-21c2-4abb-9e50-8beef3df448d@b41g2000yqd.googlegroups.com> (permalink)

Show all headers | View raw


Hi All, im a telecomms guy with a bit of programming background
historically VB6 and very basic xml & JAVA.

I have a JSP page with following code

PAGE NAME IS "ACTIVATION.JSP"

BELOW IS THE CODE,,,, IN THE CODE WHERE

<field name="activateMenu">
<option dtmf="1" value="menu:activate"/>
<option dtmf="9" value="menu:otherEnquiries"/>

IT ASKS USER TO PRESS 1 OR 9... I WANT TO FORCE SYSTEM TO IGNORE
OFFERING OPTION TO USER AND AUTOMATICALLY ASSUME 1 AND FOLLOW THE
PATH.
ANY HELP WILL BE GREATELY APPRECIATED.


view plaincopy to clipboardprint?
<?xml version="1.0" encoding="UTF-8" ?>

<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="holly" uri="http://holly.com/jsf/component/tags"
%>

<vxml
    xmlns="http://www.w3.org/2001/vxml"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd"
    application="../vxml/ingcca-root.xml"
    version="2.0">

    <%@ include file="properties.jsp" %>

    <f:view>

        <holly:form>
            <var name="counter" expr="1"/>
            <block>
                <log><h:outputText
value="#{activationBean.logMessage}"/></log>
                <log>EVNT=dialogid|activation</log>
            </block>

            <holly:include
expr="#{activationBean.isCardActivated}">
                <block>
                    <log>EVNT=dialogid|Already Activated</log>
                    <goto next="xfer-FLA.faces"/>
                </block>
            </holly:include>

            <holly:include
expr="#{activationBean.isCardNotActivated}">
                <holly:include
expr="#{activationBean.isStatusNotN}">
                    <block>
                        <prompt bargein= "true">
                            <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message16.wav']}"/>">
                                <h:outputText
value="#{msgs['message16']}"/>
                            </audio>
                        </prompt>
                        <log>EVNT=dialogid|Failed to Activate</log>
                        <goto next="xfer-FLA.faces"/>
                    </block>
                </holly:include>

                <holly:include  expr="#{activationBean.isStatusN}">

                    <field name="activateMenu">
                        <option dtmf="1" value="menu:activate"/>
                        <option dtmf="9" value="menu:otherEnquiries"/
>

                        <prompt>
                            <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message17.wav']}"/>">
                                <h:outputText
value="#{msgs['message17']}"/>
                            </audio>
                            <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message18.wav']}"/>">
                                <h:outputText
value="#{msgs['message18']}"/>
                            </audio>
                            <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message19.wav']}"/>">
                                <h:outputText
value="#{msgs['message19']}"/>
                            </audio>
                            <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message20.wav']}"/>">
                                <h:outputText
value="#{msgs['message20']}"/>
                            </audio>
                        </prompt>

                        <catch event="nomatch">
                            <if cond="counter > 1">
                                <prompt bargein= "true">
                                    <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message30.wav']}"/>">
                                        <h:outputText
value="#{msgs['message30']}"/>
                                    </audio>
                                </prompt>
                                <goto next="xfer-FLA.faces"/>
                            </if>
                            <assign name="counter"
expr="increase(counter)"/>
                            <prompt bargein= "true">
                                <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message32.wav']}"/>">
                                    <h:outputText
value="#{msgs['message32']}"/>
                                </audio>
                            </prompt>
                            <reprompt/>
                        </catch>
                        <!--
                        <catch event="nomatch" count="2">
                            <prompt bargein= "true">
                                <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message30.wav']}"/>">
                                    <h:outputText
value="#{msgs['message30']}"/>
                                </audio>
                            </prompt>
                            <goto next="xfer-FLA.faces"/>
                        </catch>
                        <catch event="noinput">
                            <if cond="counter > 1">
                                <prompt bargein= "true">
                                    <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message30.wav']}"/>">
                                        <h:outputText
value="#{msgs['message30']}"/>
                                    </audio>
                                </prompt>
                                <goto next="xfer-FLA.faces"/>
                            </if>
                            <assign name="counter"
expr="increase(counter)"/>
                            <prompt bargein= "true">
                                <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message31.wav']}"/>">
                                    <h:outputText
value="#{msgs['message31']}"/>
                                </audio>
                            </prompt>
                            <reprompt/>
                        </catch> -->
                        <!--
                        <catch event="noinput" count="2">
                            <prompt bargein= "true">
                                <audio src="<h:outputText
value="#{activationBean.languageMediaBase}"/>/<h:outputText
value="#{msgs['message30.wav']}"/>">
                                    <h:outputText
value="#{msgs['message30']}"/>
                                </audio>
                            </prompt>
                            <goto next="xfer-FLA.faces"/>
                        </catch>
                -->
                        <filled>
                            <holly:submit namelist="activateMenu"
action="#{activationBean.navigation}"/>
                        </filled>
                    </field>

                </holly:include>
            </holly:include>


        </holly:form>

    </f:view>
</vxml>

Back to comp.lang.java.programmer | Previous | Next | Find similar


Thread

help needed with VXML & JSP - need to bypass option kal <k4kaleem@gmail.com> - 2011-10-17 04:39 -0700

csiph-web