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:
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
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>
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 ?
Partager