Bonjour,

tout d'abord, je ne sais pas si je m'adresse au bon forum, mais je n'ai pas trouvé de forum spécialiser en VXML, donc j'espère trouver mon bonheur ici.

En gros, j'ai une JSP ou j'utilise du vxml dedans, voici le code de la page:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?xml version="1.0" encoding="UTF-8"?>
<%@page import="beans.utils.*"%>
<%@page import="servlets.vxml.VxmlGlobalServletService"%>
<%
//Recuperation des proprietes
String Grammar = beans.utils.ConstantService.Grammar;
String NextPage = beans.utils.ConstantService.NextPage;
%>
 
<vxml version="2.0" 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">
<form>
     <var name="Grammar" expr="'<%=Grammar%>'"/>
     <record  name="message" beep="true" maxtime="5s" finalsilence="3000ms" dtmfterm="true" type="audio/x-wav">
    <noinput> 
		 <submit next="/CgiTest/VxmlSSCgiTestDeconnexion"  method="post"/>
	</noinput>
 
     	 <filled>  
			 <!-- log shadow variables -->
		<!--		<log>recording size = <value expr="message$.size"/> bytes.</log>
				<log>recording duration = <value expr="message$.duration"/> milliseconds.</log>-->
		</filled>
 
	</record>
	<subdialog name="RecRes" src="http://10.193.6.193/cgi-bin/transfertFichier.cgi" namelist="message Grammar " method="post" enctype="multipart/form-data"/>
 
		   <filled>
				<log>recording size = <value expr="message$.size"/> bytes.</log>
				<log>recording duration = <value expr="message$.duration"/> milliseconds.</log>
				<assign name="GrammarResult" expr="RecRes$.ResultASR"/>
				<submit next="/CgiTest/VxmlSSCgiTestTraitementDuResultat" namelist="GrammarResult"  method="post"/>
			</filled>	
 
</form>
</vxml>
Comme vous le remarquez, j'utilise la balise subdialog pour poster des variables à un CGI qui lui doit faire un traitement et renvoyé une page vxml pour terminer l'exécution de ma JSP. Voici le code retourné pas mon CGI.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<?xml version='1.0' encoding='ISO-8859-1'?><vxml version='2.0'><form><block><var name='ResultASR' expr='Oui'/><return namelist='ResultASR'/></block></form></vxml>

|CON1296908|VXI|Line=-1 |SEVERE|ftrd:SBjsi|Err=501|SBjsi: ECMAScript engine exception|errmsg=ReferenceError: Oui is not defined|line=1|linetxt=|tokentxt=
20110420_121407.577|Thr=3086505664|Info |CON1296908|VXI|Line=-1 |Tag=8001|Error: error.semantic.ecmascript
20110420_121407.577|Thr=3086505664|Info |CON1296908|VIP|Line=x |CMD >> s6 say Une" erreur sérieuse s'est produite. Sortie."


Est ce que vous auriez des idées svp pour m'aider ?