I believe this is a platform issue. Please advise.
Code: Select all
<vxml version="2.0">
<property name="inputmodes" value="dtmf"/>
<property name="termchar" value="#"/>
<property name="timeout" value="3s"/>
<property name="interdigittimeout" value="2s"/>
<property name="scriptmaxage" value="0s"/>
<property name="documentmaxage" value="0s"/>
<property name="sensitivity" value="0.0"/>
<var name="firstname"/>
<var name="lastname"/>
<var name="lang"/>
<form id="login">
<subdialog name="sessionStart"
src="Process.aspx?p=SessionStart"
namelist="session.id session.telephone.ani"
method="post"
maxage="0s"
maxstale="0s"
/>
<block>
<assign name="lang" expr="sessionStart.result"/>
<prompt>
<voice name="Samantha">Welcome to the Check In System.</voice>
</prompt>
<if cond="lang == 'french'">
<prompt>
<voice name="Julie" xml:lang="fr-CA">
Bienvenue sur l'enregistrement System.
</voice>
</prompt>
</if>
</block>
<field name="SetLanguage" cond="lang != 'english'">
<property name="interdigittimeout" value="10ms"/>
<grammar type="application/srgs+xml" root="SetLanguage" mode="dtmf" version = "1.0">
<rule id="SetLanguage" scope="private">
<one-of>
<item>1</item>
<item>2</item>
</one-of>
</rule>
</grammar>
<catch event="noinput nomatch" count="3">
<prompt>
<voice name="Samantha">You have entered an in valid entry three times. Goodbye.</voice>
</prompt>
</catch>
<prompt>
<voice name="Samantha">For english press 1.</voice><break/>
<voice name="Julie" xml:lang="fr-CA">Pour le français, appuyez sur le 2.</voice>
</prompt>
<filled>
<if cond="SetLanguage == '2'">
<assign name="lang" expr="'french'"/>
<else/>
<assign name="lang" expr="'english'"/>
</if>
</filled>
</field>
<field name="AccessCode" type="digits?length=5" cond="lang == 'english'">
<prompt>
<voice name="Samantha">Please enter your I.D. code followed by the pound sign.</voice>
</prompt>
<filled>
</filled>
<catch event="noinput nomatch" count="3">
<prompt bargein="false">
<voice name="Samantha">Please confirm your I.D. and try your call later.</voice>
</prompt>
<disconnect />
</catch>
<catch event="noinput nomatch">
<reprompt/>
</catch>
</field>
<field name="AccessCode_fr" type="digits?length=5" cond="lang == 'french'">
<prompt>
<voice name="Julie" xml:lang="fr-CA">
S'il vous plaît, entrez votre code d'identification suivies par le clef carrée.
</voice>
</prompt>
<filled>
<assign name="AccessCode" expr="AccessCode_fr"/>
</filled>
<catch event="noinput nomatch" count="3">
<prompt bargein="false">
<voice name="Julie" xml:lang="fr-CA">
S'il vous plaît confirmer votre code d'identification et essayez de vous appeler plus tard.
</voice>
</prompt>
<disconnect />
</catch>
<catch event="noinput nomatch">
<reprompt/>
</catch>
</field>
<field name="Password" type="digits?minlength=2;maxlength=10" cond="lang == 'english'">
<prompt bargein="true">
<voice name="Samantha">Please enter your password followed by the pound sign.</voice>
</prompt>
<filled>
</filled>
<catch event="noinput nomatch" count="3">
<prompt bargein="false">
<voice name="Samantha">Your entry was invalid. Goodbye.</voice>
</prompt>
<disconnect />
</catch>
</field>
<field name="Password_fr" type="digits?minlength=2;maxlength=10" cond="lang == 'french'">
<prompt bargein="true">
<voice name="Julie" xml:lang="fr-CA">
S'il vous plaît entrer votre mot de passe suivies par le clef carrée.
</voice>
</prompt>
<filled>
<assign name="Password" expr="Password_fr"/>
</filled>
<catch event="noinput nomatch" count="3">
<prompt>
<voice name="Julie" xml:lang="fr-CA">
L'entrée n'est pas valide. Au revoir.
</voice>
</prompt>
<disconnect />
</catch>
</field>
<subdialog name="login"
src="Process.aspx?p=Login"
namelist="session.id AccessCode Password"
method="post"
maxage="0s"
maxstale="0s"
/>
<block>
<if cond="login.type=='Demonstrator'">
<if cond="lang == 'french'">
<goto next="PNSMenu_fr.xml" maxage=""/>
<else/>
<goto next="PNSMenu.xml" maxage=""/>
</if>
<elseif cond="login.type=='Coordinator'"/>
<goto next="PNSMenu.xml"/>
<elseif cond="login.type=='Manager'"/>
<goto next="MgrMenu.xml"/>
<else/>
<if cond="lang == 'french'">
<prompt>
<voice name="Julie" xml:lang="fr-CA">
Vos informations de connexion ne sont pas valides. S'il vous plaît confirmer et essayer à nouveau.
</voice>
</prompt>
<else/>
<prompt>
Your login credentials are invalid. Please confirm them and try again.
</prompt>
</if>
<disconnect/>
</if>
</block>
<catch event="connection.disconnect">
<submit next="Process.aspx?p=Disconnect"
namelist="session.id"
method="post"
/>
</catch>
</form>
</vxml>