Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Voicetools » openvxml vtp 3.0. I need help
openvxml vtp 3.0. I need help [message #19304] Fri, 26 September 2008 20:30 Go to next message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
Hello all, I have a problem apparently. I have an application made in
openVXML(I download VTP-3.0 from eclipse project), is a very simple, but
apparently I have problems with the export of my application to file a war
once it has been exported, I take the war and file in the directory I
leave my webapp Tomcat installation (my version apache-tomcat-5.5.26 and I
also tested with the version apache-tomcat-6.0.18). will automatically
unzip the file and then war in my web browser I write the url:
http://localhost:8081/ <warfile> / <projectname>.

in my application designed openVXML has a playPrompt using a wav sound file

module begin -> module PlayPrompt -> module endcall

in my web browser I see the following code:

<? xml version = "1.0"?>
- <vxml Xmlns="http://www.w3.org/2001/vxml" version="2.0">
- <form Id="InitialForm" scope="document">
<var name="ANI" expr="" />
<var name="DNIS" expr="" />
- <block Name="InitialBlock">
name="ANI" expr="session.connection.remote.uri" /> <assign
name="DNIS" expr="session.connection.local.uri" /> <assign
<submit
next=" /Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F4?cbb 0fc79382a4f039e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS" />
</ block>
</ form>
</ VXML>

apparently this bad, if anyone can help me I would appreciate.

Also if someone has experience with openvxml and voxeo Prophecy to call my
application from sip the phone.
Re: openvxml vtp 3.0. I need help [message #19351 is a reply to message #19304] Tue, 30 September 2008 20:11 Go to previous messageGo to next message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
good thing I'm trying to prove openvxml and Voxeo Prophercy. My
application for example is called simple and the file is called
example.war war. The application is very simple, just have a text (TTS)
that says "Hello Alex."

Begin -> PLayPrompt -> EndCall.

I exported my application to a web tutorial as stated in the "getting
started", then left the war in my installation file (on Tomcat webapp in
the directory, this is decompressed, then I go to my web browser and type
the following URL:

http://localhost:8081/example/simple

The browser displays the following contents:

<vxml version="2.0">
-- <form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
-- <block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit next="/example/-/next;
jsessionid=D405778EAB3F9E6F8ABB9F39242A0C61?cbb0fc79382a4f03 9e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS"/>
</ block>
</ form>
</ VXML>

I call my application from the phone sip of voxeo prophercy. when running
the application throws an error in the following lines:


INFO: The APR based Apache Tomcat Native library which allows optimal
performanc
e in production environments was not found on the java.library.path:
C:\Java\jdk
1.5.0_06\bin;.;C:\WINNT\System32;C:\WINNT;E:\oracle\ora92\bi n;C:\WINNT\system32;
C:\WINNT;C:\WINNT\System32\Wbem;C:\Archivos de programa\Microsoft SQL
Server\80\
Tools\BINN;%ANT_HOME\bin;C:\Archivos de programa\CollabNet Subversion
Server
28-09-2008 08:53:29 PM org.apache.coyote.http11.Http11Protocol init
INFO: Inicializando Coyote HTTP/1.1 en puerto http-8081
28-09-2008 08:53:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 803 ms
28-09-2008 08:53:29 PM org.apache.catalina.core.StandardService start
INFO: Arrancando servicio Catalina
28-09-2008 08:53:29 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
28-09-2008 08:53:29 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo example.war de la aplicaciŽ+¢n web
!SESSION 2008-09-28 20:53:30.984
-----------------------------------------------

eclipse.buildId=unknown
java.version=1.5.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_CL
Command-line arguments: -consoleLog

!ENTRY org.eclipse.osgi 4 0 2008-09-28 20:53:31.000
!MESSAGE Bundle org.apache.log4j@start not found.
INFO |2008/09/28|20:53:31> Host Started
INFO |2008/09/28|20:53:31|p=simple> Process "simple" Started
28-09-2008 08:53:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8081
28-09-2008 08:53:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
28-09-2008 08:53:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
28-09-2008 08:53:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3024 ms
INFO |2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484 >
Session "
5A4CB542AA1BB173445DA2559BAB2484" created.
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ex
ecution "1" Started
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ac
tion "Begin" Starting
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Re
questing initial variables.
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ac
tion "Begin" Ended
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ex
ecution "1" Ended
INFO |2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3 >
Session "
CF6A3909157A9407156E5C020A9B25D3" created.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ex
ecution "1" Started
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ac
tion "Begin" Starting
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Re
questing initial variables.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ac
tion "Begin" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ex
ecution "1" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ex
ecution "2" Started
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "Begin" Starting
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Pr
ocessing initial variables.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > As
signed variable "Platform.ANI" to "unknown"
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > As
signed variable "Platform.DNIS" to "vxml"
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Pe
rforming variable assignments
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Va
riable assignments complete
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "Begin" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "PlayPrompt" Starting
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Se
nding output.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "PlayPrompt" Ended
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
null
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
java.lang.NullPointerException
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation.res
olveOutput(Conversation.java:147)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation.acc
ess$2(Conversation.java:141)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation$Out
putMessage.createCommand(Conversation.java:620)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation$Abs
tractInteraction.enqueue(Conversation.java:475)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.actions.OutputMe ssageActi
on.execute(OutputMessageAction.java:66)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Action.execute(Acti on.java:1
33)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Sequence.next(Seque nce.java:
108)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Execution$1.run(Exe cution.ja
va:173)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.DeploymentExecution.vi sitRunnab
le(DeploymentExecution.java:461)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Execution$1.accept( Execution
java:187)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.DeploymentExecution.do Next(Depl
oymentExecution.java:191)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.DeploymentSession.next (Deployme
ntSession.java:206)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.Deployment.next(Deploy ment.java
:167)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnector.invokePr ocessEngi
ne(HttpConnector.java:376)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnector.process( HttpConne
ctor.java:287)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnectorServlet.p rocess(Ht
tpConnectorServlet.java:121)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnectorServlet.d oGet(Http
ConnectorServlet.java:142)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleR
equest(ServletRegistration.java:90)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(P
roxyServlet.java:111)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyS
ervlet.java:75)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.servletbridge.BridgeServlet.service(Brid geServlet
java:115)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl
icationFilterChain.java:290)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF
ilterChain.java:206)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperV
alve.java:233)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextV
alve.java:191)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.j
ava:128)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.j
ava:102)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineVal
ve.java:109)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.jav
a:286)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java
:845)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.proce
ss(Http11Protocol.java:583)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:44
7)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at java.lang.Thread.run(Thread.java:595)
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ex
ecution "2" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0003 > Se
ssion "CF6A3909157A9407156E5C020A9B25D3" Terminated
INFO |2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3 >
Session "
CF6A3909157A9407156E5C020A9B25D3" disposed.
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19396 is a reply to message #19304] Wed, 01 October 2008 17:15 Go to previous messageGo to next message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Hi Alejandro--

You're almost there. What you're seeing is just the initialization page,
which is the first thing you'll see for any voice application. Since you're
looking at things through a web browser, you'll need to help the process
along manually to see the rest of it.

In the response that you got when you first invoked the application, take
special note of the submit tag
<submit
next=" /Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F4?cbb 0fc79382a4
f039e6f8eb5fef8b1cd=success.filled" method="get" namelist="ANI DNIS" />

Specifically, it's the "next" parameter you're interested in. If you copy
everything in that parameter and replace the war/app part of your URL,
you'll get this:

http://localhost:8081/Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F
4?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled

If you paste that in as the next address in the browser, you'll see the next
page (which, according to you description, would be the wav file).


As for calling your application through Prophecy via a Sip phone, no
problem, I've done it many times. You'll need to configure the application
through Prophecy's Administration interface. Click the Call Routing tab,
then use one of the Routes. Provide an ID (you'll use this to make the SIP
call). Specify VXML as the type, and then put the initial application URL
in the URL field. Be sure and click the Save Changes button at the bottom
when you're done. To make the call, you'll start your SIP phone and make a
SIP call to <ID>@<prophecy IP>. If you called your application hello, and
everything was running on your local box, then you could dial
hello@localhost.

I hope this helps.

Good luck,
Randy Childers
OpenMethods


On 9/26/08 3:30 PM, in article
79dcc9ec9229841edf0d17595aa78002$1@www.eclipse.org, "Alejandro Novoa"
<nvooaj@gmail.com> wrote:

> Hello all, I have a problem apparently. I have an application made in
> openVXML(I download VTP-3.0 from eclipse project), is a very simple, but
> apparently I have problems with the export of my application to file a war
> once it has been exported, I take the war and file in the directory I
> leave my webapp Tomcat installation (my version apache-tomcat-5.5.26 and I
> also tested with the version apache-tomcat-6.0.18). will automatically
> unzip the file and then war in my web browser I write the url:
> http://localhost:8081/ <warfile> / <projectname>.
>
> in my application designed openVXML has a playPrompt using a wav sound file
>
> module begin -> module PlayPrompt -> module endcall
>
> in my web browser I see the following code:
>
> <? xml version = "1.0"?>
> - <vxml Xmlns="http://www.w3.org/2001/vxml" version="2.0">
> - <form Id="InitialForm" scope="document">
> <var name="ANI" expr="" />
> <var name="DNIS" expr="" />
> - <block Name="InitialBlock">
> name="ANI" expr="session.connection.remote.uri" /> <assign
> name="DNIS" expr="session.connection.local.uri" /> <assign
> <submit
> next=" /Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F4?cbb 0fc79382a4f0
> 39e6f8eb5fef8b1cd=success.filled"
> method="get" namelist="ANI DNIS" />
> </ block>
> </ form>
> </ VXML>
>
> apparently this bad, if anyone can help me I would appreciate.
>
> Also if someone has experience with openvxml and voxeo Prophecy to call my
> application from sip the phone.
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19442 is a reply to message #19396] Wed, 01 October 2008 21:42 Go to previous messageGo to next message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
Hi Randy, thanks for your answer.

When you hit the next line:
-/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled


as you say what you like this:
http://localhost:8081/Alex/-/next; jsessionid =
BA1D0604EC17B37AE750BE99BFDC50F
4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled

in the web browser that appears:

<vxml version="2.0">
&#8722;
<form id="EndMessageForm" scope="document">
&#8722;
<block name="EndMessageBlock">
<disconnect/>
</block>
</form>
</vxml>


really is not like your shows, do not actually what the problem is.

- I get off from openmethods the openvxml3.0
- I have ran a tomcat (apache-tomcat-5.5.26).
- E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
automatically deploy
-I have installed the J2SE Runtime Environment 5.0 Update 15.
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19488 is a reply to message #19442] Thu, 02 October 2008 13:56 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: gus273.yahoo.com

Hello all,

I seem to be having the same problem described by Alejandro. I've made up a
very simple application consisting of the following 3 blocks:
a) Begin.
b) PlayPrompt (to play a pre-recorded VOX file).
c) EndCall.

I generated the WAR file and deployed it to a Tomcat server.

I can navigate successfully to the first VXML page, using the following URL:
http://localhost:8080/VxmlTests/Test1

.... and the resulting VXML page is:

<?xml version="1.0"?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>

So far, so good. But...
.... when I try to navigate to the next VXML page, using the following URL:
http://localhost:8080/VxmlTests/-/next ;jsessionid=FF28916879E31933A8302DC3AA474538?cbb0fc79382a4f0 39e6f8eb5fef8b1cd=success.filled

.... I always receive the following VXML page:

<?xml version="1.0"?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
<form id="EndMessageForm" scope="document">
<block name="EndMessageBlock">
<disconnect/>
</block>
</form>
</vxml>

Instead of this VMXL page, I was expecting a VXML page with instructions to
carry out the pre-recorded VOX file playback, as instructed in the
"PlayPrompt" block of the graphical application.

I'm using the following software:
- openVXML-3.0-windows-installer.exe (160 MBs).
- jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
- apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).

On the same machine I have installed:
- prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).

I'm available to provide any additional information that may be required.
Any help will be very much appreciated! Thanks in advance,
- Gustavo.


"Alejandro Novoa" <nvooaj@gmail.com> wrote in message
news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
> Hi Randy, thanks for your answer.
>
> When you hit the next line:
> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>
>
> as you say what you like this:
> http://localhost:8081/Alex/-/next; jsessionid =
> BA1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
> in the web browser that appears:
>
> <vxml version="2.0">
> &#8722;
> <form id="EndMessageForm" scope="document">
> &#8722;
> <block name="EndMessageBlock">
> <disconnect/>
> </block>
> </form>
> </vxml>
>
>
> really is not like your shows, do not actually what the problem is.
>
> - I get off from openmethods the openvxml3.0
> - I have ran a tomcat (apache-tomcat-5.5.26).
> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
> automatically deploy
> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19623 is a reply to message #19488] Mon, 06 October 2008 21:23 Go to previous messageGo to next message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Gustavo, everything looks good with your setup except the Tomcat version --
we generally use 5.5, though I don't really think that's your problem. The
most important part is the Java version, which you've got. Please send me
your .war file and I'll take a look at it myself.

Thanks,
Randy Childers
OpenMethods



On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
<gus273@yahoo.com> wrote:

> Hello all,
>
> I seem to be having the same problem described by Alejandro. I've made up a
> very simple application consisting of the following 3 blocks:
> a) Begin.
> b) PlayPrompt (to play a pre-recorded VOX file).
> c) EndCall.
>
> I generated the WAR file and deployed it to a Tomcat server.
>
> I can navigate successfully to the first VXML page, using the following URL:
> http://localhost:8080/VxmlTests/Test1
>
> ... and the resulting VXML page is:
>
>
> <?xml version="1.0"?>
> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
> <form id="InitialForm" scope="document">
> <var name="ANI" expr=""/>
> <var name="DNIS" expr=""/>
> <block name="InitialBlock">
> <assign name="ANI" expr="session.connection.remote.uri"/>
> <assign name="DNIS" expr="session.connection.local.uri"/>
> <submit
> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7938
> 2a4f039e6f8eb5fef8b1cd=success.filled"
> method="get" namelist="ANI DNIS"/>
> </block>
> </form>
> </vxml>
>
> So far, so good. But...
> ... when I try to navigate to the next VXML page, using the following URL:
>
> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47
> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>
> ... I always receive the following VXML page:
>
>
> <?xml version="1.0"?>
> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
> <form id="EndMessageForm" scope="document">
> <block name="EndMessageBlock">
> <disconnect/>
> </block>
> </form>
> </vxml>
>
> Instead of this VMXL page, I was expecting a VXML page with instructions to
> carry out the pre-recorded VOX file playback, as instructed in the
> "PlayPrompt" block of the graphical application.
>
> I'm using the following software:
> - openVXML-3.0-windows-installer.exe (160 MBs).
> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>
> On the same machine I have installed:
> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>
> I'm available to provide any additional information that may be required.
> Any help will be very much appreciated! Thanks in advance,
> - Gustavo.
>
>
> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>> Hi Randy, thanks for your answer.
>>
>> When you hit the next line:
>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>
>>
>> as you say what you like this:
>> http://localhost:8081/Alex/-/next; jsessionid =
>> BA1D0604EC17B37AE750BE99BFDC50F
>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>> in the web browser that appears:
>>
>> <vxml version="2.0">
>> &#8722;
>> <form id="EndMessageForm" scope="document">
>> &#8722;
>> <block name="EndMessageBlock">
>> <disconnect/>
>> </block>
>> </form>
>> </vxml>
>>
>>
>> really is not like your shows, do not actually what the problem is.
>>
>> - I get off from openmethods the openvxml3.0
>> - I have ran a tomcat (apache-tomcat-5.5.26).
>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>> automatically deploy
>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>
>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19668 is a reply to message #19442] Mon, 06 October 2008 21:24 Go to previous messageGo to next message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Hi Alejandro--

In the URL you created to request the next page (indicated below), did it
include all the spaces which the sample below has? There shouldn't be any.
If this isn't your problem, please send me your .war and I'd be happy to
check it myself.

Thank you,
Randy Childers
OpenMethods



On 10/1/08 4:42 PM, in article
b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org, "Alejandro Novoa"
<nvooaj@gmail.com> wrote:

> Hi Randy, thanks for your answer.
>
> When you hit the next line:
> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>
>
> as you say what you like this:
> http://localhost:8081/Alex/-/next; jsessionid =
> BA1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>
> in the web browser that appears:
>
> <vxml version="2.0">
> &#8722;
> <form id="EndMessageForm" scope="document">
> &#8722;
> <block name="EndMessageBlock">
> <disconnect/>
> </block>
> </form>
> </vxml>
>
>
> really is not like your shows, do not actually what the problem is.
>
> - I get off from openmethods the openvxml3.0
> - I have ran a tomcat (apache-tomcat-5.5.26).
> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
> automatically deploy
> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19714 is a reply to message #19623] Tue, 07 October 2008 00:12 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: gus273.yahoo.com

Hi Randy,
I've just sent you an email with information for downloading the .war file
(8 MBs).
Thank you very much for your help!
- Gustavo.

"Randy Childers" <randy@openmethods.com> wrote in message
news:C50FEBFF.2CFD%randy@openmethods.com...
> Gustavo, everything looks good with your setup except the Tomcat
> version --
> we generally use 5.5, though I don't really think that's your problem.
> The
> most important part is the Java version, which you've got. Please send me
> your .war file and I'll take a look at it myself.
>
> Thanks,
> Randy Childers
> OpenMethods
>
>
>
> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
> <gus273@yahoo.com> wrote:
>
>> Hello all,
>>
>> I seem to be having the same problem described by Alejandro. I've made up
>> a
>> very simple application consisting of the following 3 blocks:
>> a) Begin.
>> b) PlayPrompt (to play a pre-recorded VOX file).
>> c) EndCall.
>>
>> I generated the WAR file and deployed it to a Tomcat server.
>>
>> I can navigate successfully to the first VXML page, using the following
>> URL:
>> http://localhost:8080/VxmlTests/Test1
>>
>> ... and the resulting VXML page is:
>>
>>
>> <?xml version="1.0"?>
>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>> <form id="InitialForm" scope="document">
>> <var name="ANI" expr=""/>
>> <var name="DNIS" expr=""/>
>> <block name="InitialBlock">
>> <assign name="ANI" expr="session.connection.remote.uri"/>
>> <assign name="DNIS" expr="session.connection.local.uri"/>
>> <submit
>> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7938
>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>> method="get" namelist="ANI DNIS"/>
>> </block>
>> </form>
>> </vxml>
>>
>> So far, so good. But...
>> ... when I try to navigate to the next VXML page, using the following
>> URL:
>>
>> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47
>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>
>> ... I always receive the following VXML page:
>>
>>
>> <?xml version="1.0"?>
>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>> <form id="EndMessageForm" scope="document">
>> <block name="EndMessageBlock">
>> <disconnect/>
>> </block>
>> </form>
>> </vxml>
>>
>> Instead of this VMXL page, I was expecting a VXML page with instructions
>> to
>> carry out the pre-recorded VOX file playback, as instructed in the
>> "PlayPrompt" block of the graphical application.
>>
>> I'm using the following software:
>> - openVXML-3.0-windows-installer.exe (160 MBs).
>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>
>> On the same machine I have installed:
>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>
>> I'm available to provide any additional information that may be required.
>> Any help will be very much appreciated! Thanks in advance,
>> - Gustavo.
>>
>>
>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>> Hi Randy, thanks for your answer.
>>>
>>> When you hit the next line:
>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>
>>>
>>> as you say what you like this:
>>> http://localhost:8081/Alex/-/next; jsessionid =
>>> BA1D0604EC17B37AE750BE99BFDC50F
>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>> in the web browser that appears:
>>>
>>> <vxml version="2.0">
>>> &#8722;
>>> <form id="EndMessageForm" scope="document">
>>> &#8722;
>>> <block name="EndMessageBlock">
>>> <disconnect/>
>>> </block>
>>> </form>
>>> </vxml>
>>>
>>>
>>> really is not like your shows, do not actually what the problem is.
>>>
>>> - I get off from openmethods the openvxml3.0
>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>> automatically deploy
>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>
>>
>>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19779 is a reply to message #19714] Tue, 07 October 2008 16:39 Go to previous messageGo to next message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3306224389_26141778
Content-type: text/plain;
charset="ISO-8859-1"
Content-transfer-encoding: 8bit

Hi Gustavo--

I've just taken a look at your app, and things looked fine for me. Here's
what I saw:

http://localhost:8080/VxmlTests/Test1
<vxml version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc79
382a4f039e6f8eb5fef8b1cd=success.filled" method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>

http://localhost:8080/VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9
F0C3AA?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
<vxml version="2.0">
<form id="OutputMessageForm" scope="document">
<property name="bargein" value="false"/>
<block name="OutputMessageBlock">
<prompt bargein="false" xml:lang="en-US">
<audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
</prompt>
<goto next="/VxmlTests/-/next"/>
</block>
</form>
<catch event="connection.disconnect.hangup">
<goto next="/VxmlTests/-/abort"/>
</catch>
</vxml>


Be aware that one of the ways session is tracked is using cookies
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19813 is a reply to message #19668] Tue, 07 October 2008 16:44 Go to previous messageGo to next message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3306224680_26169328
Content-type: text/plain;
charset="ISO-8859-1"
Content-transfer-encoding: 8bit

Hi Alejandro--

I received your .war, tried it out, and didn't have any trouble running it.
This is what I saw:

http://localhost:8080/Alex/Alex
<vxml version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /Alex/-/next;jsessionid=BC278C44CFB542203A058CD26E09F5FD?cbb 0fc79382a4
f039e6f8eb5fef8b1cd=success.filled" method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>


http://localhost:8080/Alex/-/next;jsessionid=BC278C44CFB542203A058CD26E09F5F
D?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
<vxml version="2.0">
<form id="OutputMessageForm" scope="document">
<block name="OutputMessageBlock">
<prompt bargein="true" xml:lang="en-US">
<audio src="/Alex/-/resources/English/pre_voces/Hola_pao.wav"/>
</prompt>
<goto next="/Alex/-/next"/>
</block>
</form>
<catch event="connection.disconnect.hangup">
<goto next="/Alex/-/abort"/>
</catch>
</vxml>


As with Gustavo, I
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring P [message #19859 is a reply to message #19813] Tue, 07 October 2008 18:28 Go to previous messageGo to next message
Luca is currently offline LucaFriend
Messages: 4
Registered: July 2009
Junior Member
Hi Randy,

I have the same problem with the following environment:

apache 5.5.26
openVXML-3.0
windows italian language

I closed the browser (firefox) between test but the problem still exist.
Do you have any other idea?

Thanks in advance
Luca
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19928 is a reply to message #19779] Wed, 08 October 2008 17:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: gus273.yahoo.com

Re: openvxml vtp 3.0. I need help (seeing the app in a browser and
configuring Prophecy to hit the app via SIP)Hi Randy,

Thank you very much for your help and for trying the ".war" file I had
generated.

After knowing (per your test result) that the problem was not related to the
".war" file, I decided to focus my attention on Tomcat's generation of the
VXML pages. Luca's post provided me with a hint that the problem might be
related to some international setting affecting Tomcat's generation of the
VXML pages. (I was performing my tests on a system with Latin-american
regional settings).

After much trial and error, I've finally been able to resolve the problem by
doing the following on the system where Tomcat was running:

1. Click Start, click Run, type regedit, and then click OK.
2. Locate the following registry key:
HKEY_USERS\.Default\Control Panel\International
3. Right-click Locale, and then click Modify.
4. In the Value data box, type 00000409, and then click OK.
5. Quit Registry Editor.
6. Restart the "Apache Tomcat" service.
7. Retry navigation of the VXML pages (make sure you are getting the VXML
pages from Tomcat, and not from the browser's cache).

Note: The "Apache Tomcat" service on my system is running on the "Local
System account" (default Tomcat service installation on Windows).

I hope this information is helpful to everyone else having this same
problem.

Best regards!
- Gustavo.


"Randy Childers" <randy@openmethods.com> wrote in message
news:C510FB04.2D23%randy@openmethods.com...
Hi Gustavo--

I've just taken a look at your app, and things looked fine for me. Here's
what I saw:

http://localhost:8080/VxmlTests/Test1
<vxml version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>

http://localhost:8080/VxmlTests/-/next ;jsessionid=F481020D504EA4990A3F754BA9F0C3AA?cbb0fc79382a4f0 39e6f8eb5fef8b1cd=success.filled
<vxml version="2.0">
<form id="OutputMessageForm" scope="document">
<property name="bargein" value="false"/>
<block name="OutputMessageBlock">
<prompt bargein="false" xml:lang="en-US">
<audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
</prompt>
<goto next="/VxmlTests/-/next"/>
</block>
</form>
<catch event="connection.disconnect.hangup">
<goto next="/VxmlTests/-/abort"/>
</catch>
</vxml>


Be aware that one of the ways session is tracked is using cookies - I
generally completely shut down the browser between tests to clear anything
residual out from the last test. Please give this a try and let me know if
you see anything different.

Good luck,
Randy




On 10/6/08 7:12 PM, in article gce9h2$phd$1@build.eclipse.org, "Gustavo"
<gus273@yahoo.com> wrote:

> Hi Randy,
> I've just sent you an email with information for downloading the .war file
> (8 MBs).
> Thank you very much for your help!
> - Gustavo.
>
> "Randy Childers" <randy@openmethods.com> wrote in message
> news:C50FEBFF.2CFD%randy@openmethods.com...
>> Gustavo, everything looks good with your setup except the Tomcat
>> version --
>> we generally use 5.5, though I don't really think that's your problem.
>> The
>> most important part is the Java version, which you've got. Please send
>> me
>> your .war file and I'll take a look at it myself.
>>
>> Thanks,
>> Randy Childers
>> OpenMethods
>>
>>
>>
>> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
>> <gus273@yahoo.com> wrote:
>>
>>> Hello all,
>>>
>>> I seem to be having the same problem described by Alejandro. I've made
>>> up
>>> a
>>> very simple application consisting of the following 3 blocks:
>>> a) Begin.
>>> b) PlayPrompt (to play a pre-recorded VOX file).
>>> c) EndCall.
>>>
>>> I generated the WAR file and deployed it to a Tomcat server.
>>>
>>> I can navigate successfully to the first VXML page, using the following
>>> URL:
>>> http://localhost:8080/VxmlTests/Test1
>>>
>>> ... and the resulting VXML page is:
>>>
>>>
>>> <?xml version="1.0"?>
>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>> <form id="InitialForm" scope="document">
>>> <var name="ANI" expr=""/>
>>> <var name="DNIS" expr=""/>
>>> <block name="InitialBlock">
>>> <assign name="ANI" expr="session.connection.remote.uri"/>
>>> <assign name="DNIS" expr="session.connection.local.uri"/>
>>> <submit
>>> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc79
>>> 38
>>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>>> method="get" namelist="ANI DNIS"/>
>>> </block>
>>> </form>
>>> </vxml>
>>>
>>> So far, so good. But...
>>> ... when I try to navigate to the next VXML page, using the following
>>> URL:
>>>
>>> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA
>>> 47
>>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>>
>>> ... I always receive the following VXML page:
>>>
>>>
>>> <?xml version="1.0"?>
>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>> <form id="EndMessageForm" scope="document">
>>> <block name="EndMessageBlock">
>>> <disconnect/>
>>> </block>
>>> </form>
>>> </vxml>
>>>
>>> Instead of this VMXL page, I was expecting a VXML page with instructions
>>> to
>>> carry out the pre-recorded VOX file playback, as instructed in the
>>> "PlayPrompt" block of the graphical application.
>>>
>>> I'm using the following software:
>>> - openVXML-3.0-windows-installer.exe (160 MBs).
>>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>>
>>> On the same machine I have installed:
>>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>>
>>> I'm available to provide any additional information that may be
>>> required.
>>> Any help will be very much appreciated! Thanks in advance,
>>> - Gustavo.
>>>
>>>
>>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>>> Hi Randy, thanks for your answer.
>>>>
>>>> When you hit the next line:
>>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>
>>>>
>>>> as you say what you like this:
>>>> http://localhost:8081/Alex/-/next; jsessionid =
>>>> BA1D0604EC17B37AE750BE99BFDC50F
>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>> in the web browser that appears:
>>>>
>>>> <vxml version="2.0">
>>>> &#8722;
>>>> <form id="EndMessageForm" scope="document">
>>>> &#8722;
>>>> <block name="EndMessageBlock">
>>>> <disconnect/>
>>>> </block>
>>>> </form>
>>>> </vxml>
>>>>
>>>>
>>>> really is not like your shows, do not actually what the problem is.
>>>>
>>>> - I get off from openmethods the openvxml3.0
>>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>>> automatically deploy
>>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>>
>>>
>>>
>>
>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #19958 is a reply to message #19928] Wed, 08 October 2008 22:38 Go to previous messageGo to next message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Thanks, Gustavo--

Yes, that's pretty much it. What's happening is that when the app is
served, the OS's local language setting on the webserver is used to attempt
to dynamically select the default language used for the application. In all
of the apps I looked at, English was the language used in the Voice
Formatter project, but if the language on the webserver wasn't English then
the dynamic language selection mechanism I just mentioned would fail, which
is why the app wouldn't get past the initial page fetch.

Short of updating openVXML to allow you to select the default language
explicitly when the application is exported (stay tuned!), there are a few
workarounds for this. Gustavo's suggestion below will likely work (I only
say that because I haven't tried it myself). Another option is to create a
language formatter for the target language (this isn't as hard as it might
sound -- we have a tutorial doc that walks you through the process, if
you're a java programmer). Probably the least appealing solution would be
to set up a webserver that's configured with English as the local language
and serve the app from there.

Of the above, the best solution is just to take some time to create the
language formatter for your language -- and then upload it to the VTP for
the greater good, in the same spirit in which we've provided openVXML. :)

If anyone wants to give this a shot, please email me for the language
formatter document.

Randy Childers
OpenMethods



On 10/8/08 12:42 PM, in article gcirf0$jsq$1@build.eclipse.org, "Gustavo"
<gus273@yahoo.com> wrote:

> Re: openvxml vtp 3.0. I need help (seeing the app in a browser and
> configuring Prophecy to hit the app via SIP)Hi Randy,
>
> Thank you very much for your help and for trying the ".war" file I had
> generated.
>
> After knowing (per your test result) that the problem was not related to the
> ".war" file, I decided to focus my attention on Tomcat's generation of the
> VXML pages. Luca's post provided me with a hint that the problem might be
> related to some international setting affecting Tomcat's generation of the
> VXML pages. (I was performing my tests on a system with Latin-american
> regional settings).
>
> After much trial and error, I've finally been able to resolve the problem by
> doing the following on the system where Tomcat was running:
>
> 1. Click Start, click Run, type regedit, and then click OK.
> 2. Locate the following registry key:
> HKEY_USERS\.Default\Control Panel\International
> 3. Right-click Locale, and then click Modify.
> 4. In the Value data box, type 00000409, and then click OK.
> 5. Quit Registry Editor.
> 6. Restart the "Apache Tomcat" service.
> 7. Retry navigation of the VXML pages (make sure you are getting the VXML
> pages from Tomcat, and not from the browser's cache).
>
> Note: The "Apache Tomcat" service on my system is running on the "Local
> System account" (default Tomcat service installation on Windows).
>
> I hope this information is helpful to everyone else having this same
> problem.
>
> Best regards!
> - Gustavo.
>
>
> "Randy Childers" <randy@openmethods.com> wrote in message
> news:C510FB04.2D23%randy@openmethods.com...
> Hi Gustavo--
>
> I've just taken a look at your app, and things looked fine for me. Here's
> what I saw:
>
> http://localhost:8080/VxmlTests/Test1
> <vxml version="2.0">
> <form id="InitialForm" scope="document">
> <var name="ANI" expr=""/>
> <var name="DNIS" expr=""/>
> <block name="InitialBlock">
> <assign name="ANI" expr="session.connection.remote.uri"/>
> <assign name="DNIS" expr="session.connection.local.uri"/>
> <submit
> next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc7938
> 2a4f039e6f8eb5fef8b1cd=success.filled"
> method="get" namelist="ANI DNIS"/>
> </block>
> </form>
> </vxml>
>
> http://localhost:8080/VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0
> C3AA?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
> <vxml version="2.0">
> <form id="OutputMessageForm" scope="document">
> <property name="bargein" value="false"/>
> <block name="OutputMessageBlock">
> <prompt bargein="false" xml:lang="en-US">
> <audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
> </prompt>
> <goto next="/VxmlTests/-/next"/>
> </block>
> </form>
> <catch event="connection.disconnect.hangup">
> <goto next="/VxmlTests/-/abort"/>
> </catch>
> </vxml>
>
>
> Be aware that one of the ways session is tracked is using cookies - I
> generally completely shut down the browser between tests to clear anything
> residual out from the last test. Please give this a try and let me know if
> you see anything different.
>
> Good luck,
> Randy
>
>
>
>
> On 10/6/08 7:12 PM, in article gce9h2$phd$1@build.eclipse.org, "Gustavo"
> <gus273@yahoo.com> wrote:
>
>> Hi Randy,
>> I've just sent you an email with information for downloading the .war file
>> (8 MBs).
>> Thank you very much for your help!
>> - Gustavo.
>>
>> "Randy Childers" <randy@openmethods.com> wrote in message
>> news:C50FEBFF.2CFD%randy@openmethods.com...
>>> Gustavo, everything looks good with your setup except the Tomcat
>>> version --
>>> we generally use 5.5, though I don't really think that's your problem.
>>> The
>>> most important part is the Java version, which you've got. Please send
>>> me
>>> your .war file and I'll take a look at it myself.
>>>
>>> Thanks,
>>> Randy Childers
>>> OpenMethods
>>>
>>>
>>>
>>> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
>>> <gus273@yahoo.com> wrote:
>>>
>>>> Hello all,
>>>>
>>>> I seem to be having the same problem described by Alejandro. I've made
>>>> up
>>>> a
>>>> very simple application consisting of the following 3 blocks:
>>>> a) Begin.
>>>> b) PlayPrompt (to play a pre-recorded VOX file).
>>>> c) EndCall.
>>>>
>>>> I generated the WAR file and deployed it to a Tomcat server.
>>>>
>>>> I can navigate successfully to the first VXML page, using the following
>>>> URL:
>>>> http://localhost:8080/VxmlTests/Test1
>>>>
>>>> ... and the resulting VXML page is:
>>>>
>>>>
>>>> <?xml version="1.0"?>
>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>> <form id="InitialForm" scope="document">
>>>> <var name="ANI" expr=""/>
>>>> <var name="DNIS" expr=""/>
>>>> <block name="InitialBlock">
>>>> <assign name="ANI" expr="session.connection.remote.uri"/>
>>>> <assign name="DNIS" expr="session.connection.local.uri"/>
>>>> <submit
>>>>
next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7 >>>>
9
>>>> 38
>>>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>>>> method="get" namelist="ANI DNIS"/>
>>>> </block>
>>>> </form>
>>>> </vxml>
>>>>
>>>> So far, so good. But...
>>>> ... when I try to navigate to the next VXML page, using the following
>>>> URL:
>>>>
>>>>
http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3A>>>>
A
>>>> 47
>>>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>>>
>>>> ... I always receive the following VXML page:
>>>>
>>>>
>>>> <?xml version="1.0"?>
>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>> <form id="EndMessageForm" scope="document">
>>>> <block name="EndMessageBlock">
>>>> <disconnect/>
>>>> </block>
>>>> </form>
>>>> </vxml>
>>>>
>>>> Instead of this VMXL page, I was expecting a VXML page with instructions
>>>> to
>>>> carry out the pre-recorded VOX file playback, as instructed in the
>>>> "PlayPrompt" block of the graphical application.
>>>>
>>>> I'm using the following software:
>>>> - openVXML-3.0-windows-installer.exe (160 MBs).
>>>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>>>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>>>
>>>> On the same machine I have installed:
>>>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>>>
>>>> I'm available to provide any additional information that may be
>>>> required.
>>>> Any help will be very much appreciated! Thanks in advance,
>>>> - Gustavo.
>>>>
>>>>
>>>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>>>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>>>> Hi Randy, thanks for your answer.
>>>>>
>>>>> When you hit the next line:
>>>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>>
>>>>>
>>>>> as you say what you like this:
>>>>> http://localhost:8081/Alex/-/next; jsessionid =
>>>>> BA1D0604EC17B37AE750BE99BFDC50F
>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>> in the web browser that appears:
>>>>>
>>>>> <vxml version="2.0">
>>>>> &#8722;
>>>>> <form id="EndMessageForm" scope="document">
>>>>> &#8722;
>>>>> <block name="EndMessageBlock">
>>>>> <disconnect/>
>>>>> </block>
>>>>> </form>
>>>>> </vxml>
>>>>>
>>>>>
>>>>> really is not like your shows, do not actually what the problem is.
>>>>>
>>>>> - I get off from openmethods the openvxml3.0
>>>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>>>> automatically deploy
>>>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>>>
>>>>
>>>>
>>>
>>
>>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #20044 is a reply to message #19958] Thu, 09 October 2008 13:22 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: gus273.yahoo.com

Hi Randy,

Thanks for the detailed information. It would be great if OpenVXML would
optionally allow the application designer to select the default language
explicitly when the application is exported. I'll stay tuned!

Thanks again for your help!

Best regards,
- Gustavo.

"Randy Childers" <randy@openmethods.com> wrote in message
news:C512A0A5.2D7E%randy@openmethods.com...
> Thanks, Gustavo--
>
> Yes, that's pretty much it. What's happening is that when the app is
> served, the OS's local language setting on the webserver is used to
> attempt
> to dynamically select the default language used for the application. In
> all
> of the apps I looked at, English was the language used in the Voice
> Formatter project, but if the language on the webserver wasn't English
> then
> the dynamic language selection mechanism I just mentioned would fail,
> which
> is why the app wouldn't get past the initial page fetch.
>
> Short of updating openVXML to allow you to select the default language
> explicitly when the application is exported (stay tuned!), there are a few
> workarounds for this. Gustavo's suggestion below will likely work (I only
> say that because I haven't tried it myself). Another option is to create
> a
> language formatter for the target language (this isn't as hard as it might
> sound -- we have a tutorial doc that walks you through the process, if
> you're a java programmer). Probably the least appealing solution would be
> to set up a webserver that's configured with English as the local language
> and serve the app from there.
>
> Of the above, the best solution is just to take some time to create the
> language formatter for your language -- and then upload it to the VTP for
> the greater good, in the same spirit in which we've provided openVXML. :)
>
> If anyone wants to give this a shot, please email me for the language
> formatter document.
>
> Randy Childers
> OpenMethods
>
>
>
> On 10/8/08 12:42 PM, in article gcirf0$jsq$1@build.eclipse.org, "Gustavo"
> <gus273@yahoo.com> wrote:
>
>> Re: openvxml vtp 3.0. I need help (seeing the app in a browser and
>> configuring Prophecy to hit the app via SIP)Hi Randy,
>>
>> Thank you very much for your help and for trying the ".war" file I had
>> generated.
>>
>> After knowing (per your test result) that the problem was not related to
>> the
>> ".war" file, I decided to focus my attention on Tomcat's generation of
>> the
>> VXML pages. Luca's post provided me with a hint that the problem might be
>> related to some international setting affecting Tomcat's generation of
>> the
>> VXML pages. (I was performing my tests on a system with Latin-american
>> regional settings).
>>
>> After much trial and error, I've finally been able to resolve the problem
>> by
>> doing the following on the system where Tomcat was running:
>>
>> 1. Click Start, click Run, type regedit, and then click OK.
>> 2. Locate the following registry key:
>> HKEY_USERS\.Default\Control Panel\International
>> 3. Right-click Locale, and then click Modify.
>> 4. In the Value data box, type 00000409, and then click OK.
>> 5. Quit Registry Editor.
>> 6. Restart the "Apache Tomcat" service.
>> 7. Retry navigation of the VXML pages (make sure you are getting the VXML
>> pages from Tomcat, and not from the browser's cache).
>>
>> Note: The "Apache Tomcat" service on my system is running on the "Local
>> System account" (default Tomcat service installation on Windows).
>>
>> I hope this information is helpful to everyone else having this same
>> problem.
>>
>> Best regards!
>> - Gustavo.
>>
>>
>> "Randy Childers" <randy@openmethods.com> wrote in message
>> news:C510FB04.2D23%randy@openmethods.com...
>> Hi Gustavo--
>>
>> I've just taken a look at your app, and things looked fine for me.
>> Here's
>> what I saw:
>>
>> http://localhost:8080/VxmlTests/Test1
>> <vxml version="2.0">
>> <form id="InitialForm" scope="document">
>> <var name="ANI" expr=""/>
>> <var name="DNIS" expr=""/>
>> <block name="InitialBlock">
>> <assign name="ANI" expr="session.connection.remote.uri"/>
>> <assign name="DNIS" expr="session.connection.local.uri"/>
>> <submit
>> next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc7938
>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>> method="get" namelist="ANI DNIS"/>
>> </block>
>> </form>
>> </vxml>
>>
>> http://localhost:8080/VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0
>> C3AA?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>> <vxml version="2.0">
>> <form id="OutputMessageForm" scope="document">
>> <property name="bargein" value="false"/>
>> <block name="OutputMessageBlock">
>> <prompt bargein="false" xml:lang="en-US">
>> <audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
>> </prompt>
>> <goto next="/VxmlTests/-/next"/>
>> </block>
>> </form>
>> <catch event="connection.disconnect.hangup">
>> <goto next="/VxmlTests/-/abort"/>
>> </catch>
>> </vxml>
>>
>>
>> Be aware that one of the ways session is tracked is using cookies - I
>> generally completely shut down the browser between tests to clear
>> anything
>> residual out from the last test. Please give this a try and let me know
>> if
>> you see anything different.
>>
>> Good luck,
>> Randy
>>
>>
>>
>>
>> On 10/6/08 7:12 PM, in article gce9h2$phd$1@build.eclipse.org, "Gustavo"
>> <gus273@yahoo.com> wrote:
>>
>>> Hi Randy,
>>> I've just sent you an email with information for downloading the .war
>>> file
>>> (8 MBs).
>>> Thank you very much for your help!
>>> - Gustavo.
>>>
>>> "Randy Childers" <randy@openmethods.com> wrote in message
>>> news:C50FEBFF.2CFD%randy@openmethods.com...
>>>> Gustavo, everything looks good with your setup except the Tomcat
>>>> version --
>>>> we generally use 5.5, though I don't really think that's your problem.
>>>> The
>>>> most important part is the Java version, which you've got. Please send
>>>> me
>>>> your .war file and I'll take a look at it myself.
>>>>
>>>> Thanks,
>>>> Randy Childers
>>>> OpenMethods
>>>>
>>>>
>>>>
>>>> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org,
>>>> "Gustavo"
>>>> <gus273@yahoo.com> wrote:
>>>>
>>>>> Hello all,
>>>>>
>>>>> I seem to be having the same problem described by Alejandro. I've made
>>>>> up
>>>>> a
>>>>> very simple application consisting of the following 3 blocks:
>>>>> a) Begin.
>>>>> b) PlayPrompt (to play a pre-recorded VOX file).
>>>>> c) EndCall.
>>>>>
>>>>> I generated the WAR file and deployed it to a Tomcat server.
>>>>>
>>>>> I can navigate successfully to the first VXML page, using the
>>>>> following
>>>>> URL:
>>>>> http://localhost:8080/VxmlTests/Test1
>>>>>
>>>>> ... and the resulting VXML page is:
>>>>>
>>>>>
>>>>> <?xml version="1.0"?>
>>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>>> <form id="InitialForm" scope="document">
>>>>> <var name="ANI" expr=""/>
>>>>> <var name="DNIS" expr=""/>
>>>>> <block name="InitialBlock">
>>>>> <assign name="ANI" expr="session.connection.remote.uri"/>
>>>>> <assign name="DNIS" expr="session.connection.local.uri"/>
>>>>> <submit
>>>>>
> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7 >>>>
> 9
>>>>> 38
>>>>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>>>>> method="get" namelist="ANI DNIS"/>
>>>>> </block>
>>>>> </form>
>>>>> </vxml>
>>>>>
>>>>> So far, so good. But...
>>>>> ... when I try to navigate to the next VXML page, using the following
>>>>> URL:
>>>>>
>>>>>
> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3A>>>>
> A
>>>>> 47
>>>>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>>>>
>>>>> ... I always receive the following VXML page:
>>>>>
>>>>>
>>>>> <?xml version="1.0"?>
>>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>>> <form id="EndMessageForm" scope="document">
>>>>> <block name="EndMessageBlock">
>>>>> <disconnect/>
>>>>> </block>
>>>>> </form>
>>>>> </vxml>
>>>>>
>>>>> Instead of this VMXL page, I was expecting a VXML page with
>>>>> instructions
>>>>> to
>>>>> carry out the pre-recorded VOX file playback, as instructed in the
>>>>> "PlayPrompt" block of the graphical application.
>>>>>
>>>>> I'm using the following software:
>>>>> - openVXML-3.0-windows-installer.exe (160 MBs).
>>>>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>>>>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>>>>
>>>>> On the same machine I have installed:
>>>>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>>>>
>>>>> I'm available to provide any additional information that may be
>>>>> required.
>>>>> Any help will be very much appreciated! Thanks in advance,
>>>>> - Gustavo.
>>>>>
>>>>>
>>>>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>>>>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>>>>> Hi Randy, thanks for your answer.
>>>>>>
>>>>>> When you hit the next line:
>>>>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>>>
>>>>>>
>>>>>> as you say what you like this:
>>>>>> http://localhost:8081/Alex/-/next; jsessionid =
>>>>>> BA1D0604EC17B37AE750BE99BFDC50F
>>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>>> in the web browser that appears:
>>>>>>
>>>>>> <vxml version="2.0">
>>>>>> &#8722;
>>>>>> <form id="EndMessageForm" scope="document">
>>>>>> &#8722;
>>>>>> <block name="EndMessageBlock">
>>>>>> <disconnect/>
>>>>>> </block>
>>>>>> </form>
>>>>>> </vxml>
>>>>>>
>>>>>>
>>>>>> really is not like your shows, do not actually what the problem is.
>>>>>>
>>>>>> - I get off from openmethods the openvxml3.0
>>>>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>>>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>>>>> automatically deploy
>>>>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
Re: Solved. I need help(seeing the app in a browser and configuring s [message #20897 is a reply to message #19859] Thu, 09 October 2008 22:23 Go to previous message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
Hello everybody, I was able to operate my application, he was just a
detail, I believe that it had given as a solution, but I had done wrong.
We have to go to the configuration and choose English language, I only had
changed in the taskbar and not the language from start -> control panel ->
regional and language settings.
Well now well works well and what I tried to sip from voxeo phone and
works super.
Hopefully in the near future, enable the option for Spanish language and
other languages and also to suggest this step tutorial on the
configuration language.

thanks
Alejandro Novoa
Re: openvxml vtp 3.0. I need help [message #577277 is a reply to message #19304] Tue, 30 September 2008 20:11 Go to previous message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
good thing I'm trying to prove openvxml and Voxeo Prophercy. My
application for example is called simple and the file is called
example.war war. The application is very simple, just have a text (TTS)
that says "Hello Alex."

Begin -> PLayPrompt -> EndCall.

I exported my application to a web tutorial as stated in the "getting
started", then left the war in my installation file (on Tomcat webapp in
the directory, this is decompressed, then I go to my web browser and type
the following URL:

http://localhost:8081/example/simple

The browser displays the following contents:

<vxml version="2.0">
-- <form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
-- <block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit next="/example/-/next;
jsessionid=D405778EAB3F9E6F8ABB9F39242A0C61?cbb0fc79382a4f03 9e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS"/>
</ block>
</ form>
</ VXML>

I call my application from the phone sip of voxeo prophercy. when running
the application throws an error in the following lines:


INFO: The APR based Apache Tomcat Native library which allows optimal
performanc
e in production environments was not found on the java.library.path:
C:\Java\jdk
1.5.0_06\bin;.;C:\WINNT\System32;C:\WINNT;E:\oracle\ora92\bi n;C:\WINNT\system32;
C:\WINNT;C:\WINNT\System32\Wbem;C:\Archivos de programa\Microsoft SQL
Server\80\
Tools\BINN;%ANT_HOME\bin;C:\Archivos de programa\CollabNet Subversion
Server
28-09-2008 08:53:29 PM org.apache.coyote.http11.Http11Protocol init
INFO: Inicializando Coyote HTTP/1.1 en puerto http-8081
28-09-2008 08:53:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 803 ms
28-09-2008 08:53:29 PM org.apache.catalina.core.StandardService start
INFO: Arrancando servicio Catalina
28-09-2008 08:53:29 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
28-09-2008 08:53:29 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo example.war de la aplicaciŽ+¢n web
!SESSION 2008-09-28 20:53:30.984
-----------------------------------------------

eclipse.buildId=unknown
java.version=1.5.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_CL
Command-line arguments: -consoleLog

!ENTRY org.eclipse.osgi 4 0 2008-09-28 20:53:31.000
!MESSAGE Bundle org.apache.log4j@start not found.
INFO |2008/09/28|20:53:31> Host Started
INFO |2008/09/28|20:53:31|p=simple> Process "simple" Started
28-09-2008 08:53:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8081
28-09-2008 08:53:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
28-09-2008 08:53:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
28-09-2008 08:53:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3024 ms
INFO |2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484 >
Session "
5A4CB542AA1BB173445DA2559BAB2484" created.
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ex
ecution "1" Started
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ac
tion "Begin" Starting
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Re
questing initial variables.
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ac
tion "Begin" Ended
INFO
|2008/09/28|20:53:45|p=simple|s=5A4CB542AA1BB173445DA2559BAB 2484|e=0001 > Ex
ecution "1" Ended
INFO |2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3 >
Session "
CF6A3909157A9407156E5C020A9B25D3" created.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ex
ecution "1" Started
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ac
tion "Begin" Starting
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Re
questing initial variables.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ac
tion "Begin" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0001 > Ex
ecution "1" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ex
ecution "2" Started
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "Begin" Starting
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Pr
ocessing initial variables.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > As
signed variable "Platform.ANI" to "unknown"
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > As
signed variable "Platform.DNIS" to "vxml"
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Pe
rforming variable assignments
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Va
riable assignments complete
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "Begin" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "PlayPrompt" Starting
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Se
nding output.
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ac
tion "PlayPrompt" Ended
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
null
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
java.lang.NullPointerException
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation.res
olveOutput(Conversation.java:147)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation.acc
ess$2(Conversation.java:141)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation$Out
putMessage.createCommand(Conversation.java:620)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.services.Convers ation$Abs
tractInteraction.enqueue(Conversation.java:475)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.interactions.core.actions.OutputMe ssageActi
on.execute(OutputMessageAction.java:66)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Action.execute(Acti on.java:1
33)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Sequence.next(Seque nce.java:
108)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Execution$1.run(Exe cution.ja
va:173)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.DeploymentExecution.vi sitRunnab
le(DeploymentExecution.java:461)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.runtime.Execution$1.accept( Execution
java:187)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.DeploymentExecution.do Next(Depl
oymentExecution.java:191)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.DeploymentSession.next (Deployme
ntSession.java:206)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.Deployment.next(Deploy ment.java
:167)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnector.invokePr ocessEngi
ne(HttpConnector.java:376)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnector.process( HttpConne
ctor.java:287)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnectorServlet.p rocess(Ht
tpConnectorServlet.java:121)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.vtp.framework.engine.http.HttpConnectorServlet.d oGet(Http
ConnectorServlet.java:142)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleR
equest(ServletRegistration.java:90)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(P
roxyServlet.java:111)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyS
ervlet.java:75)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.eclipse.equinox.servletbridge.BridgeServlet.service(Brid geServlet
java:115)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl
icationFilterChain.java:290)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF
ilterChain.java:206)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperV
alve.java:233)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextV
alve.java:191)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.j
ava:128)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.j
ava:102)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineVal
ve.java:109)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.jav
a:286)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java
:845)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.proce
ss(Http11Protocol.java:583)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:44
7)
ERROR|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C0 20A9B25D3|e=0002 >
at java.lang.Thread.run(Thread.java:595)
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0002 > Ex
ecution "2" Ended
INFO
|2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3|e=0003 > Se
ssion "CF6A3909157A9407156E5C020A9B25D3" Terminated
INFO |2008/09/28|20:54:59|p=simple|s=CF6A3909157A9407156E5C020A9B 25D3 >
Session "
CF6A3909157A9407156E5C020A9B25D3" disposed.
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577297 is a reply to message #19304] Wed, 01 October 2008 17:15 Go to previous message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Hi Alejandro--

You're almost there. What you're seeing is just the initialization page,
which is the first thing you'll see for any voice application. Since you're
looking at things through a web browser, you'll need to help the process
along manually to see the rest of it.

In the response that you got when you first invoked the application, take
special note of the submit tag
<submit
next=" /Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F4?cbb 0fc79382a4
f039e6f8eb5fef8b1cd=success.filled" method="get" namelist="ANI DNIS" />

Specifically, it's the "next" parameter you're interested in. If you copy
everything in that parameter and replace the war/app part of your URL,
you'll get this:

http://localhost:8081/Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F
4?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled

If you paste that in as the next address in the browser, you'll see the next
page (which, according to you description, would be the wav file).


As for calling your application through Prophecy via a Sip phone, no
problem, I've done it many times. You'll need to configure the application
through Prophecy's Administration interface. Click the Call Routing tab,
then use one of the Routes. Provide an ID (you'll use this to make the SIP
call). Specify VXML as the type, and then put the initial application URL
in the URL field. Be sure and click the Save Changes button at the bottom
when you're done. To make the call, you'll start your SIP phone and make a
SIP call to <ID>@<prophecy IP>. If you called your application hello, and
everything was running on your local box, then you could dial
hello@localhost.

I hope this helps.

Good luck,
Randy Childers
OpenMethods


On 9/26/08 3:30 PM, in article
79dcc9ec9229841edf0d17595aa78002$1@www.eclipse.org, "Alejandro Novoa"
<nvooaj@gmail.com> wrote:

> Hello all, I have a problem apparently. I have an application made in
> openVXML(I download VTP-3.0 from eclipse project), is a very simple, but
> apparently I have problems with the export of my application to file a war
> once it has been exported, I take the war and file in the directory I
> leave my webapp Tomcat installation (my version apache-tomcat-5.5.26 and I
> also tested with the version apache-tomcat-6.0.18). will automatically
> unzip the file and then war in my web browser I write the url:
> http://localhost:8081/ <warfile> / <projectname>.
>
> in my application designed openVXML has a playPrompt using a wav sound file
>
> module begin -> module PlayPrompt -> module endcall
>
> in my web browser I see the following code:
>
> <? xml version = "1.0"?>
> - <vxml Xmlns="http://www.w3.org/2001/vxml" version="2.0">
> - <form Id="InitialForm" scope="document">
> <var name="ANI" expr="" />
> <var name="DNIS" expr="" />
> - <block Name="InitialBlock">
> name="ANI" expr="session.connection.remote.uri" /> <assign
> name="DNIS" expr="session.connection.local.uri" /> <assign
> <submit
> next=" /Alex/-/next;jsessionid=BA1D0604EC17B37AE750BE99BFDC50F4?cbb 0fc79382a4f0
> 39e6f8eb5fef8b1cd=success.filled"
> method="get" namelist="ANI DNIS" />
> </ block>
> </ form>
> </ VXML>
>
> apparently this bad, if anyone can help me I would appreciate.
>
> Also if someone has experience with openvxml and voxeo Prophecy to call my
> application from sip the phone.
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577320 is a reply to message #19396] Wed, 01 October 2008 21:42 Go to previous message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
Hi Randy, thanks for your answer.

When you hit the next line:
-/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled


as you say what you like this:
http://localhost:8081/Alex/-/next; jsessionid =
BA1D0604EC17B37AE750BE99BFDC50F
4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled

in the web browser that appears:

<vxml version="2.0">
&#8722;
<form id="EndMessageForm" scope="document">
&#8722;
<block name="EndMessageBlock">
<disconnect/>
</block>
</form>
</vxml>


really is not like your shows, do not actually what the problem is.

- I get off from openmethods the openvxml3.0
- I have ran a tomcat (apache-tomcat-5.5.26).
- E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
automatically deploy
-I have installed the J2SE Runtime Environment 5.0 Update 15.
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577342 is a reply to message #19442] Thu, 02 October 2008 13:56 Go to previous message
Gustavo is currently offline GustavoFriend
Messages: 12
Registered: July 2009
Junior Member
Hello all,

I seem to be having the same problem described by Alejandro. I've made up a
very simple application consisting of the following 3 blocks:
a) Begin.
b) PlayPrompt (to play a pre-recorded VOX file).
c) EndCall.

I generated the WAR file and deployed it to a Tomcat server.

I can navigate successfully to the first VXML page, using the following URL:
http://localhost:8080/VxmlTests/Test1

.... and the resulting VXML page is:

<?xml version="1.0"?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>

So far, so good. But...
.... when I try to navigate to the next VXML page, using the following URL:
http://localhost:8080/VxmlTests/-/next ;jsessionid=FF28916879E31933A8302DC3AA474538?cbb0fc79382a4f0 39e6f8eb5fef8b1cd=success.filled

.... I always receive the following VXML page:

<?xml version="1.0"?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
<form id="EndMessageForm" scope="document">
<block name="EndMessageBlock">
<disconnect/>
</block>
</form>
</vxml>

Instead of this VMXL page, I was expecting a VXML page with instructions to
carry out the pre-recorded VOX file playback, as instructed in the
"PlayPrompt" block of the graphical application.

I'm using the following software:
- openVXML-3.0-windows-installer.exe (160 MBs).
- jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
- apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).

On the same machine I have installed:
- prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).

I'm available to provide any additional information that may be required.
Any help will be very much appreciated! Thanks in advance,
- Gustavo.


"Alejandro Novoa" <nvooaj@gmail.com> wrote in message
news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
> Hi Randy, thanks for your answer.
>
> When you hit the next line:
> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>
>
> as you say what you like this:
> http://localhost:8081/Alex/-/next; jsessionid =
> BA1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
> in the web browser that appears:
>
> <vxml version="2.0">
> &#8722;
> <form id="EndMessageForm" scope="document">
> &#8722;
> <block name="EndMessageBlock">
> <disconnect/>
> </block>
> </form>
> </vxml>
>
>
> really is not like your shows, do not actually what the problem is.
>
> - I get off from openmethods the openvxml3.0
> - I have ran a tomcat (apache-tomcat-5.5.26).
> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
> automatically deploy
> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577401 is a reply to message #19488] Mon, 06 October 2008 21:23 Go to previous message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Gustavo, everything looks good with your setup except the Tomcat version --
we generally use 5.5, though I don't really think that's your problem. The
most important part is the Java version, which you've got. Please send me
your .war file and I'll take a look at it myself.

Thanks,
Randy Childers
OpenMethods



On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
<gus273@yahoo.com> wrote:

> Hello all,
>
> I seem to be having the same problem described by Alejandro. I've made up a
> very simple application consisting of the following 3 blocks:
> a) Begin.
> b) PlayPrompt (to play a pre-recorded VOX file).
> c) EndCall.
>
> I generated the WAR file and deployed it to a Tomcat server.
>
> I can navigate successfully to the first VXML page, using the following URL:
> http://localhost:8080/VxmlTests/Test1
>
> ... and the resulting VXML page is:
>
>
> <?xml version="1.0"?>
> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
> <form id="InitialForm" scope="document">
> <var name="ANI" expr=""/>
> <var name="DNIS" expr=""/>
> <block name="InitialBlock">
> <assign name="ANI" expr="session.connection.remote.uri"/>
> <assign name="DNIS" expr="session.connection.local.uri"/>
> <submit
> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7938
> 2a4f039e6f8eb5fef8b1cd=success.filled"
> method="get" namelist="ANI DNIS"/>
> </block>
> </form>
> </vxml>
>
> So far, so good. But...
> ... when I try to navigate to the next VXML page, using the following URL:
>
> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47
> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>
> ... I always receive the following VXML page:
>
>
> <?xml version="1.0"?>
> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
> <form id="EndMessageForm" scope="document">
> <block name="EndMessageBlock">
> <disconnect/>
> </block>
> </form>
> </vxml>
>
> Instead of this VMXL page, I was expecting a VXML page with instructions to
> carry out the pre-recorded VOX file playback, as instructed in the
> "PlayPrompt" block of the graphical application.
>
> I'm using the following software:
> - openVXML-3.0-windows-installer.exe (160 MBs).
> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>
> On the same machine I have installed:
> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>
> I'm available to provide any additional information that may be required.
> Any help will be very much appreciated! Thanks in advance,
> - Gustavo.
>
>
> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>> Hi Randy, thanks for your answer.
>>
>> When you hit the next line:
>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>
>>
>> as you say what you like this:
>> http://localhost:8081/Alex/-/next; jsessionid =
>> BA1D0604EC17B37AE750BE99BFDC50F
>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>> in the web browser that appears:
>>
>> <vxml version="2.0">
>> &#8722;
>> <form id="EndMessageForm" scope="document">
>> &#8722;
>> <block name="EndMessageBlock">
>> <disconnect/>
>> </block>
>> </form>
>> </vxml>
>>
>>
>> really is not like your shows, do not actually what the problem is.
>>
>> - I get off from openmethods the openvxml3.0
>> - I have ran a tomcat (apache-tomcat-5.5.26).
>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>> automatically deploy
>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>
>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577427 is a reply to message #19442] Mon, 06 October 2008 21:24 Go to previous message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Hi Alejandro--

In the URL you created to request the next page (indicated below), did it
include all the spaces which the sample below has? There shouldn't be any.
If this isn't your problem, please send me your .war and I'd be happy to
check it myself.

Thank you,
Randy Childers
OpenMethods



On 10/1/08 4:42 PM, in article
b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org, "Alejandro Novoa"
<nvooaj@gmail.com> wrote:

> Hi Randy, thanks for your answer.
>
> When you hit the next line:
> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>
>
> as you say what you like this:
> http://localhost:8081/Alex/-/next; jsessionid =
> BA1D0604EC17B37AE750BE99BFDC50F
> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>
> in the web browser that appears:
>
> <vxml version="2.0">
> &#8722;
> <form id="EndMessageForm" scope="document">
> &#8722;
> <block name="EndMessageBlock">
> <disconnect/>
> </block>
> </form>
> </vxml>
>
>
> really is not like your shows, do not actually what the problem is.
>
> - I get off from openmethods the openvxml3.0
> - I have ran a tomcat (apache-tomcat-5.5.26).
> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
> automatically deploy
> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577452 is a reply to message #19623] Tue, 07 October 2008 00:12 Go to previous message
Gustavo is currently offline GustavoFriend
Messages: 12
Registered: July 2009
Junior Member
Hi Randy,
I've just sent you an email with information for downloading the .war file
(8 MBs).
Thank you very much for your help!
- Gustavo.

"Randy Childers" <randy@openmethods.com> wrote in message
news:C50FEBFF.2CFD%randy@openmethods.com...
> Gustavo, everything looks good with your setup except the Tomcat
> version --
> we generally use 5.5, though I don't really think that's your problem.
> The
> most important part is the Java version, which you've got. Please send me
> your .war file and I'll take a look at it myself.
>
> Thanks,
> Randy Childers
> OpenMethods
>
>
>
> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
> <gus273@yahoo.com> wrote:
>
>> Hello all,
>>
>> I seem to be having the same problem described by Alejandro. I've made up
>> a
>> very simple application consisting of the following 3 blocks:
>> a) Begin.
>> b) PlayPrompt (to play a pre-recorded VOX file).
>> c) EndCall.
>>
>> I generated the WAR file and deployed it to a Tomcat server.
>>
>> I can navigate successfully to the first VXML page, using the following
>> URL:
>> http://localhost:8080/VxmlTests/Test1
>>
>> ... and the resulting VXML page is:
>>
>>
>> <?xml version="1.0"?>
>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>> <form id="InitialForm" scope="document">
>> <var name="ANI" expr=""/>
>> <var name="DNIS" expr=""/>
>> <block name="InitialBlock">
>> <assign name="ANI" expr="session.connection.remote.uri"/>
>> <assign name="DNIS" expr="session.connection.local.uri"/>
>> <submit
>> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7938
>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>> method="get" namelist="ANI DNIS"/>
>> </block>
>> </form>
>> </vxml>
>>
>> So far, so good. But...
>> ... when I try to navigate to the next VXML page, using the following
>> URL:
>>
>> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47
>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>
>> ... I always receive the following VXML page:
>>
>>
>> <?xml version="1.0"?>
>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>> <form id="EndMessageForm" scope="document">
>> <block name="EndMessageBlock">
>> <disconnect/>
>> </block>
>> </form>
>> </vxml>
>>
>> Instead of this VMXL page, I was expecting a VXML page with instructions
>> to
>> carry out the pre-recorded VOX file playback, as instructed in the
>> "PlayPrompt" block of the graphical application.
>>
>> I'm using the following software:
>> - openVXML-3.0-windows-installer.exe (160 MBs).
>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>
>> On the same machine I have installed:
>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>
>> I'm available to provide any additional information that may be required.
>> Any help will be very much appreciated! Thanks in advance,
>> - Gustavo.
>>
>>
>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>> Hi Randy, thanks for your answer.
>>>
>>> When you hit the next line:
>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>
>>>
>>> as you say what you like this:
>>> http://localhost:8081/Alex/-/next; jsessionid =
>>> BA1D0604EC17B37AE750BE99BFDC50F
>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>> in the web browser that appears:
>>>
>>> <vxml version="2.0">
>>> &#8722;
>>> <form id="EndMessageForm" scope="document">
>>> &#8722;
>>> <block name="EndMessageBlock">
>>> <disconnect/>
>>> </block>
>>> </form>
>>> </vxml>
>>>
>>>
>>> really is not like your shows, do not actually what the problem is.
>>>
>>> - I get off from openmethods the openvxml3.0
>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>> automatically deploy
>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>
>>
>>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577469 is a reply to message #19714] Tue, 07 October 2008 16:39 Go to previous message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3306224389_26141778
Content-type: text/plain;
charset="ISO-8859-1"
Content-transfer-encoding: 8bit

Hi Gustavo--

I've just taken a look at your app, and things looked fine for me. Here's
what I saw:

http://localhost:8080/VxmlTests/Test1
<vxml version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc79
382a4f039e6f8eb5fef8b1cd=success.filled" method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>

http://localhost:8080/VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9
F0C3AA?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
<vxml version="2.0">
<form id="OutputMessageForm" scope="document">
<property name="bargein" value="false"/>
<block name="OutputMessageBlock">
<prompt bargein="false" xml:lang="en-US">
<audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
</prompt>
<goto next="/VxmlTests/-/next"/>
</block>
</form>
<catch event="connection.disconnect.hangup">
<goto next="/VxmlTests/-/abort"/>
</catch>
</vxml>


Be aware that one of the ways session is tracked is using cookies
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577490 is a reply to message #19668] Tue, 07 October 2008 16:44 Go to previous message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3306224680_26169328
Content-type: text/plain;
charset="ISO-8859-1"
Content-transfer-encoding: 8bit

Hi Alejandro--

I received your .war, tried it out, and didn't have any trouble running it.
This is what I saw:

http://localhost:8080/Alex/Alex
<vxml version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /Alex/-/next;jsessionid=BC278C44CFB542203A058CD26E09F5FD?cbb 0fc79382a4
f039e6f8eb5fef8b1cd=success.filled" method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>


http://localhost:8080/Alex/-/next;jsessionid=BC278C44CFB542203A058CD26E09F5F
D?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
<vxml version="2.0">
<form id="OutputMessageForm" scope="document">
<block name="OutputMessageBlock">
<prompt bargein="true" xml:lang="en-US">
<audio src="/Alex/-/resources/English/pre_voces/Hola_pao.wav"/>
</prompt>
<goto next="/Alex/-/next"/>
</block>
</form>
<catch event="connection.disconnect.hangup">
<goto next="/Alex/-/abort"/>
</catch>
</vxml>


As with Gustavo, I
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring P [message #577509 is a reply to message #19813] Tue, 07 October 2008 18:28 Go to previous message
Luca is currently offline LucaFriend
Messages: 4
Registered: July 2009
Junior Member
Hi Randy,

I have the same problem with the following environment:

apache 5.5.26
openVXML-3.0
windows italian language

I closed the browser (firefox) between test but the problem still exist.
Do you have any other idea?

Thanks in advance
Luca
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577546 is a reply to message #19779] Wed, 08 October 2008 17:42 Go to previous message
Gustavo is currently offline GustavoFriend
Messages: 12
Registered: July 2009
Junior Member
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and
configuring Prophecy to hit the app via SIP)Hi Randy,

Thank you very much for your help and for trying the ".war" file I had
generated.

After knowing (per your test result) that the problem was not related to the
".war" file, I decided to focus my attention on Tomcat's generation of the
VXML pages. Luca's post provided me with a hint that the problem might be
related to some international setting affecting Tomcat's generation of the
VXML pages. (I was performing my tests on a system with Latin-american
regional settings).

After much trial and error, I've finally been able to resolve the problem by
doing the following on the system where Tomcat was running:

1. Click Start, click Run, type regedit, and then click OK.
2. Locate the following registry key:
HKEY_USERS\.Default\Control Panel\International
3. Right-click Locale, and then click Modify.
4. In the Value data box, type 00000409, and then click OK.
5. Quit Registry Editor.
6. Restart the "Apache Tomcat" service.
7. Retry navigation of the VXML pages (make sure you are getting the VXML
pages from Tomcat, and not from the browser's cache).

Note: The "Apache Tomcat" service on my system is running on the "Local
System account" (default Tomcat service installation on Windows).

I hope this information is helpful to everyone else having this same
problem.

Best regards!
- Gustavo.


"Randy Childers" <randy@openmethods.com> wrote in message
news:C510FB04.2D23%randy@openmethods.com...
Hi Gustavo--

I've just taken a look at your app, and things looked fine for me. Here's
what I saw:

http://localhost:8080/VxmlTests/Test1
<vxml version="2.0">
<form id="InitialForm" scope="document">
<var name="ANI" expr=""/>
<var name="DNIS" expr=""/>
<block name="InitialBlock">
<assign name="ANI" expr="session.connection.remote.uri"/>
<assign name="DNIS" expr="session.connection.local.uri"/>
<submit
next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled "
method="get" namelist="ANI DNIS"/>
</block>
</form>
</vxml>

http://localhost:8080/VxmlTests/-/next ;jsessionid=F481020D504EA4990A3F754BA9F0C3AA?cbb0fc79382a4f0 39e6f8eb5fef8b1cd=success.filled
<vxml version="2.0">
<form id="OutputMessageForm" scope="document">
<property name="bargein" value="false"/>
<block name="OutputMessageBlock">
<prompt bargein="false" xml:lang="en-US">
<audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
</prompt>
<goto next="/VxmlTests/-/next"/>
</block>
</form>
<catch event="connection.disconnect.hangup">
<goto next="/VxmlTests/-/abort"/>
</catch>
</vxml>


Be aware that one of the ways session is tracked is using cookies - I
generally completely shut down the browser between tests to clear anything
residual out from the last test. Please give this a try and let me know if
you see anything different.

Good luck,
Randy




On 10/6/08 7:12 PM, in article gce9h2$phd$1@build.eclipse.org, "Gustavo"
<gus273@yahoo.com> wrote:

> Hi Randy,
> I've just sent you an email with information for downloading the .war file
> (8 MBs).
> Thank you very much for your help!
> - Gustavo.
>
> "Randy Childers" <randy@openmethods.com> wrote in message
> news:C50FEBFF.2CFD%randy@openmethods.com...
>> Gustavo, everything looks good with your setup except the Tomcat
>> version --
>> we generally use 5.5, though I don't really think that's your problem.
>> The
>> most important part is the Java version, which you've got. Please send
>> me
>> your .war file and I'll take a look at it myself.
>>
>> Thanks,
>> Randy Childers
>> OpenMethods
>>
>>
>>
>> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
>> <gus273@yahoo.com> wrote:
>>
>>> Hello all,
>>>
>>> I seem to be having the same problem described by Alejandro. I've made
>>> up
>>> a
>>> very simple application consisting of the following 3 blocks:
>>> a) Begin.
>>> b) PlayPrompt (to play a pre-recorded VOX file).
>>> c) EndCall.
>>>
>>> I generated the WAR file and deployed it to a Tomcat server.
>>>
>>> I can navigate successfully to the first VXML page, using the following
>>> URL:
>>> http://localhost:8080/VxmlTests/Test1
>>>
>>> ... and the resulting VXML page is:
>>>
>>>
>>> <?xml version="1.0"?>
>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>> <form id="InitialForm" scope="document">
>>> <var name="ANI" expr=""/>
>>> <var name="DNIS" expr=""/>
>>> <block name="InitialBlock">
>>> <assign name="ANI" expr="session.connection.remote.uri"/>
>>> <assign name="DNIS" expr="session.connection.local.uri"/>
>>> <submit
>>> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc79
>>> 38
>>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>>> method="get" namelist="ANI DNIS"/>
>>> </block>
>>> </form>
>>> </vxml>
>>>
>>> So far, so good. But...
>>> ... when I try to navigate to the next VXML page, using the following
>>> URL:
>>>
>>> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA
>>> 47
>>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>>
>>> ... I always receive the following VXML page:
>>>
>>>
>>> <?xml version="1.0"?>
>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>> <form id="EndMessageForm" scope="document">
>>> <block name="EndMessageBlock">
>>> <disconnect/>
>>> </block>
>>> </form>
>>> </vxml>
>>>
>>> Instead of this VMXL page, I was expecting a VXML page with instructions
>>> to
>>> carry out the pre-recorded VOX file playback, as instructed in the
>>> "PlayPrompt" block of the graphical application.
>>>
>>> I'm using the following software:
>>> - openVXML-3.0-windows-installer.exe (160 MBs).
>>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>>
>>> On the same machine I have installed:
>>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>>
>>> I'm available to provide any additional information that may be
>>> required.
>>> Any help will be very much appreciated! Thanks in advance,
>>> - Gustavo.
>>>
>>>
>>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>>> Hi Randy, thanks for your answer.
>>>>
>>>> When you hit the next line:
>>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>
>>>>
>>>> as you say what you like this:
>>>> http://localhost:8081/Alex/-/next; jsessionid =
>>>> BA1D0604EC17B37AE750BE99BFDC50F
>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>> in the web browser that appears:
>>>>
>>>> <vxml version="2.0">
>>>> &#8722;
>>>> <form id="EndMessageForm" scope="document">
>>>> &#8722;
>>>> <block name="EndMessageBlock">
>>>> <disconnect/>
>>>> </block>
>>>> </form>
>>>> </vxml>
>>>>
>>>>
>>>> really is not like your shows, do not actually what the problem is.
>>>>
>>>> - I get off from openmethods the openvxml3.0
>>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>>> automatically deploy
>>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>>
>>>
>>>
>>
>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577567 is a reply to message #19928] Wed, 08 October 2008 22:38 Go to previous message
Randy Childers is currently offline Randy ChildersFriend
Messages: 121
Registered: July 2009
Senior Member
Thanks, Gustavo--

Yes, that's pretty much it. What's happening is that when the app is
served, the OS's local language setting on the webserver is used to attempt
to dynamically select the default language used for the application. In all
of the apps I looked at, English was the language used in the Voice
Formatter project, but if the language on the webserver wasn't English then
the dynamic language selection mechanism I just mentioned would fail, which
is why the app wouldn't get past the initial page fetch.

Short of updating openVXML to allow you to select the default language
explicitly when the application is exported (stay tuned!), there are a few
workarounds for this. Gustavo's suggestion below will likely work (I only
say that because I haven't tried it myself). Another option is to create a
language formatter for the target language (this isn't as hard as it might
sound -- we have a tutorial doc that walks you through the process, if
you're a java programmer). Probably the least appealing solution would be
to set up a webserver that's configured with English as the local language
and serve the app from there.

Of the above, the best solution is just to take some time to create the
language formatter for your language -- and then upload it to the VTP for
the greater good, in the same spirit in which we've provided openVXML. :)

If anyone wants to give this a shot, please email me for the language
formatter document.

Randy Childers
OpenMethods



On 10/8/08 12:42 PM, in article gcirf0$jsq$1@build.eclipse.org, "Gustavo"
<gus273@yahoo.com> wrote:

> Re: openvxml vtp 3.0. I need help (seeing the app in a browser and
> configuring Prophecy to hit the app via SIP)Hi Randy,
>
> Thank you very much for your help and for trying the ".war" file I had
> generated.
>
> After knowing (per your test result) that the problem was not related to the
> ".war" file, I decided to focus my attention on Tomcat's generation of the
> VXML pages. Luca's post provided me with a hint that the problem might be
> related to some international setting affecting Tomcat's generation of the
> VXML pages. (I was performing my tests on a system with Latin-american
> regional settings).
>
> After much trial and error, I've finally been able to resolve the problem by
> doing the following on the system where Tomcat was running:
>
> 1. Click Start, click Run, type regedit, and then click OK.
> 2. Locate the following registry key:
> HKEY_USERS\.Default\Control Panel\International
> 3. Right-click Locale, and then click Modify.
> 4. In the Value data box, type 00000409, and then click OK.
> 5. Quit Registry Editor.
> 6. Restart the "Apache Tomcat" service.
> 7. Retry navigation of the VXML pages (make sure you are getting the VXML
> pages from Tomcat, and not from the browser's cache).
>
> Note: The "Apache Tomcat" service on my system is running on the "Local
> System account" (default Tomcat service installation on Windows).
>
> I hope this information is helpful to everyone else having this same
> problem.
>
> Best regards!
> - Gustavo.
>
>
> "Randy Childers" <randy@openmethods.com> wrote in message
> news:C510FB04.2D23%randy@openmethods.com...
> Hi Gustavo--
>
> I've just taken a look at your app, and things looked fine for me. Here's
> what I saw:
>
> http://localhost:8080/VxmlTests/Test1
> <vxml version="2.0">
> <form id="InitialForm" scope="document">
> <var name="ANI" expr=""/>
> <var name="DNIS" expr=""/>
> <block name="InitialBlock">
> <assign name="ANI" expr="session.connection.remote.uri"/>
> <assign name="DNIS" expr="session.connection.local.uri"/>
> <submit
> next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc7938
> 2a4f039e6f8eb5fef8b1cd=success.filled"
> method="get" namelist="ANI DNIS"/>
> </block>
> </form>
> </vxml>
>
> http://localhost:8080/VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0
> C3AA?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
> <vxml version="2.0">
> <form id="OutputMessageForm" scope="document">
> <property name="bargein" value="false"/>
> <block name="OutputMessageBlock">
> <prompt bargein="false" xml:lang="en-US">
> <audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
> </prompt>
> <goto next="/VxmlTests/-/next"/>
> </block>
> </form>
> <catch event="connection.disconnect.hangup">
> <goto next="/VxmlTests/-/abort"/>
> </catch>
> </vxml>
>
>
> Be aware that one of the ways session is tracked is using cookies - I
> generally completely shut down the browser between tests to clear anything
> residual out from the last test. Please give this a try and let me know if
> you see anything different.
>
> Good luck,
> Randy
>
>
>
>
> On 10/6/08 7:12 PM, in article gce9h2$phd$1@build.eclipse.org, "Gustavo"
> <gus273@yahoo.com> wrote:
>
>> Hi Randy,
>> I've just sent you an email with information for downloading the .war file
>> (8 MBs).
>> Thank you very much for your help!
>> - Gustavo.
>>
>> "Randy Childers" <randy@openmethods.com> wrote in message
>> news:C50FEBFF.2CFD%randy@openmethods.com...
>>> Gustavo, everything looks good with your setup except the Tomcat
>>> version --
>>> we generally use 5.5, though I don't really think that's your problem.
>>> The
>>> most important part is the Java version, which you've got. Please send
>>> me
>>> your .war file and I'll take a look at it myself.
>>>
>>> Thanks,
>>> Randy Childers
>>> OpenMethods
>>>
>>>
>>>
>>> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org, "Gustavo"
>>> <gus273@yahoo.com> wrote:
>>>
>>>> Hello all,
>>>>
>>>> I seem to be having the same problem described by Alejandro. I've made
>>>> up
>>>> a
>>>> very simple application consisting of the following 3 blocks:
>>>> a) Begin.
>>>> b) PlayPrompt (to play a pre-recorded VOX file).
>>>> c) EndCall.
>>>>
>>>> I generated the WAR file and deployed it to a Tomcat server.
>>>>
>>>> I can navigate successfully to the first VXML page, using the following
>>>> URL:
>>>> http://localhost:8080/VxmlTests/Test1
>>>>
>>>> ... and the resulting VXML page is:
>>>>
>>>>
>>>> <?xml version="1.0"?>
>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>> <form id="InitialForm" scope="document">
>>>> <var name="ANI" expr=""/>
>>>> <var name="DNIS" expr=""/>
>>>> <block name="InitialBlock">
>>>> <assign name="ANI" expr="session.connection.remote.uri"/>
>>>> <assign name="DNIS" expr="session.connection.local.uri"/>
>>>> <submit
>>>>
next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7 >>>>
9
>>>> 38
>>>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>>>> method="get" namelist="ANI DNIS"/>
>>>> </block>
>>>> </form>
>>>> </vxml>
>>>>
>>>> So far, so good. But...
>>>> ... when I try to navigate to the next VXML page, using the following
>>>> URL:
>>>>
>>>>
http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3A>>>>
A
>>>> 47
>>>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>>>
>>>> ... I always receive the following VXML page:
>>>>
>>>>
>>>> <?xml version="1.0"?>
>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>> <form id="EndMessageForm" scope="document">
>>>> <block name="EndMessageBlock">
>>>> <disconnect/>
>>>> </block>
>>>> </form>
>>>> </vxml>
>>>>
>>>> Instead of this VMXL page, I was expecting a VXML page with instructions
>>>> to
>>>> carry out the pre-recorded VOX file playback, as instructed in the
>>>> "PlayPrompt" block of the graphical application.
>>>>
>>>> I'm using the following software:
>>>> - openVXML-3.0-windows-installer.exe (160 MBs).
>>>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>>>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>>>
>>>> On the same machine I have installed:
>>>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>>>
>>>> I'm available to provide any additional information that may be
>>>> required.
>>>> Any help will be very much appreciated! Thanks in advance,
>>>> - Gustavo.
>>>>
>>>>
>>>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>>>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>>>> Hi Randy, thanks for your answer.
>>>>>
>>>>> When you hit the next line:
>>>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>>
>>>>>
>>>>> as you say what you like this:
>>>>> http://localhost:8081/Alex/-/next; jsessionid =
>>>>> BA1D0604EC17B37AE750BE99BFDC50F
>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>> in the web browser that appears:
>>>>>
>>>>> <vxml version="2.0">
>>>>> &#8722;
>>>>> <form id="EndMessageForm" scope="document">
>>>>> &#8722;
>>>>> <block name="EndMessageBlock">
>>>>> <disconnect/>
>>>>> </block>
>>>>> </form>
>>>>> </vxml>
>>>>>
>>>>>
>>>>> really is not like your shows, do not actually what the problem is.
>>>>>
>>>>> - I get off from openmethods the openvxml3.0
>>>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>>>> automatically deploy
>>>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>>>
>>>>
>>>>
>>>
>>
>>
>
Re: openvxml vtp 3.0. I need help (seeing the app in a browser and configuring Prophecy to hit the a [message #577611 is a reply to message #19958] Thu, 09 October 2008 13:22 Go to previous message
Gustavo is currently offline GustavoFriend
Messages: 12
Registered: July 2009
Junior Member
Hi Randy,

Thanks for the detailed information. It would be great if OpenVXML would
optionally allow the application designer to select the default language
explicitly when the application is exported. I'll stay tuned!

Thanks again for your help!

Best regards,
- Gustavo.

"Randy Childers" <randy@openmethods.com> wrote in message
news:C512A0A5.2D7E%randy@openmethods.com...
> Thanks, Gustavo--
>
> Yes, that's pretty much it. What's happening is that when the app is
> served, the OS's local language setting on the webserver is used to
> attempt
> to dynamically select the default language used for the application. In
> all
> of the apps I looked at, English was the language used in the Voice
> Formatter project, but if the language on the webserver wasn't English
> then
> the dynamic language selection mechanism I just mentioned would fail,
> which
> is why the app wouldn't get past the initial page fetch.
>
> Short of updating openVXML to allow you to select the default language
> explicitly when the application is exported (stay tuned!), there are a few
> workarounds for this. Gustavo's suggestion below will likely work (I only
> say that because I haven't tried it myself). Another option is to create
> a
> language formatter for the target language (this isn't as hard as it might
> sound -- we have a tutorial doc that walks you through the process, if
> you're a java programmer). Probably the least appealing solution would be
> to set up a webserver that's configured with English as the local language
> and serve the app from there.
>
> Of the above, the best solution is just to take some time to create the
> language formatter for your language -- and then upload it to the VTP for
> the greater good, in the same spirit in which we've provided openVXML. :)
>
> If anyone wants to give this a shot, please email me for the language
> formatter document.
>
> Randy Childers
> OpenMethods
>
>
>
> On 10/8/08 12:42 PM, in article gcirf0$jsq$1@build.eclipse.org, "Gustavo"
> <gus273@yahoo.com> wrote:
>
>> Re: openvxml vtp 3.0. I need help (seeing the app in a browser and
>> configuring Prophecy to hit the app via SIP)Hi Randy,
>>
>> Thank you very much for your help and for trying the ".war" file I had
>> generated.
>>
>> After knowing (per your test result) that the problem was not related to
>> the
>> ".war" file, I decided to focus my attention on Tomcat's generation of
>> the
>> VXML pages. Luca's post provided me with a hint that the problem might be
>> related to some international setting affecting Tomcat's generation of
>> the
>> VXML pages. (I was performing my tests on a system with Latin-american
>> regional settings).
>>
>> After much trial and error, I've finally been able to resolve the problem
>> by
>> doing the following on the system where Tomcat was running:
>>
>> 1. Click Start, click Run, type regedit, and then click OK.
>> 2. Locate the following registry key:
>> HKEY_USERS\.Default\Control Panel\International
>> 3. Right-click Locale, and then click Modify.
>> 4. In the Value data box, type 00000409, and then click OK.
>> 5. Quit Registry Editor.
>> 6. Restart the "Apache Tomcat" service.
>> 7. Retry navigation of the VXML pages (make sure you are getting the VXML
>> pages from Tomcat, and not from the browser's cache).
>>
>> Note: The "Apache Tomcat" service on my system is running on the "Local
>> System account" (default Tomcat service installation on Windows).
>>
>> I hope this information is helpful to everyone else having this same
>> problem.
>>
>> Best regards!
>> - Gustavo.
>>
>>
>> "Randy Childers" <randy@openmethods.com> wrote in message
>> news:C510FB04.2D23%randy@openmethods.com...
>> Hi Gustavo--
>>
>> I've just taken a look at your app, and things looked fine for me.
>> Here's
>> what I saw:
>>
>> http://localhost:8080/VxmlTests/Test1
>> <vxml version="2.0">
>> <form id="InitialForm" scope="document">
>> <var name="ANI" expr=""/>
>> <var name="DNIS" expr=""/>
>> <block name="InitialBlock">
>> <assign name="ANI" expr="session.connection.remote.uri"/>
>> <assign name="DNIS" expr="session.connection.local.uri"/>
>> <submit
>> next=" /VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0C3A A?cbb0fc7938
>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>> method="get" namelist="ANI DNIS"/>
>> </block>
>> </form>
>> </vxml>
>>
>> http://localhost:8080/VxmlTests/-/next;jsessionid=F481020D504EA4990A3F754BA9F0
>> C3AA?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>> <vxml version="2.0">
>> <form id="OutputMessageForm" scope="document">
>> <property name="bargein" value="false"/>
>> <block name="OutputMessageBlock">
>> <prompt bargein="false" xml:lang="en-US">
>> <audio src="/VxmlTests/-/resources/Susan-EnUS/Welcome.vox"/>
>> </prompt>
>> <goto next="/VxmlTests/-/next"/>
>> </block>
>> </form>
>> <catch event="connection.disconnect.hangup">
>> <goto next="/VxmlTests/-/abort"/>
>> </catch>
>> </vxml>
>>
>>
>> Be aware that one of the ways session is tracked is using cookies - I
>> generally completely shut down the browser between tests to clear
>> anything
>> residual out from the last test. Please give this a try and let me know
>> if
>> you see anything different.
>>
>> Good luck,
>> Randy
>>
>>
>>
>>
>> On 10/6/08 7:12 PM, in article gce9h2$phd$1@build.eclipse.org, "Gustavo"
>> <gus273@yahoo.com> wrote:
>>
>>> Hi Randy,
>>> I've just sent you an email with information for downloading the .war
>>> file
>>> (8 MBs).
>>> Thank you very much for your help!
>>> - Gustavo.
>>>
>>> "Randy Childers" <randy@openmethods.com> wrote in message
>>> news:C50FEBFF.2CFD%randy@openmethods.com...
>>>> Gustavo, everything looks good with your setup except the Tomcat
>>>> version --
>>>> we generally use 5.5, though I don't really think that's your problem.
>>>> The
>>>> most important part is the Java version, which you've got. Please send
>>>> me
>>>> your .war file and I'll take a look at it myself.
>>>>
>>>> Thanks,
>>>> Randy Childers
>>>> OpenMethods
>>>>
>>>>
>>>>
>>>> On 10/2/08 8:56 AM, in article gc2jtq$n94$1@build.eclipse.org,
>>>> "Gustavo"
>>>> <gus273@yahoo.com> wrote:
>>>>
>>>>> Hello all,
>>>>>
>>>>> I seem to be having the same problem described by Alejandro. I've made
>>>>> up
>>>>> a
>>>>> very simple application consisting of the following 3 blocks:
>>>>> a) Begin.
>>>>> b) PlayPrompt (to play a pre-recorded VOX file).
>>>>> c) EndCall.
>>>>>
>>>>> I generated the WAR file and deployed it to a Tomcat server.
>>>>>
>>>>> I can navigate successfully to the first VXML page, using the
>>>>> following
>>>>> URL:
>>>>> http://localhost:8080/VxmlTests/Test1
>>>>>
>>>>> ... and the resulting VXML page is:
>>>>>
>>>>>
>>>>> <?xml version="1.0"?>
>>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>>> <form id="InitialForm" scope="document">
>>>>> <var name="ANI" expr=""/>
>>>>> <var name="DNIS" expr=""/>
>>>>> <block name="InitialBlock">
>>>>> <assign name="ANI" expr="session.connection.remote.uri"/>
>>>>> <assign name="DNIS" expr="session.connection.local.uri"/>
>>>>> <submit
>>>>>
> next=" /VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3AA47453 8?cbb0fc7 >>>>
> 9
>>>>> 38
>>>>> 2a4f039e6f8eb5fef8b1cd=success.filled"
>>>>> method="get" namelist="ANI DNIS"/>
>>>>> </block>
>>>>> </form>
>>>>> </vxml>
>>>>>
>>>>> So far, so good. But...
>>>>> ... when I try to navigate to the next VXML page, using the following
>>>>> URL:
>>>>>
>>>>>
> http://localhost:8080/VxmlTests/-/next;jsessionid=FF28916879E31933A8302DC3A>>>>
> A
>>>>> 47
>>>>> 4538?cbb0fc79382a4f039e6f8eb5fef8b1cd=success.filled
>>>>>
>>>>> ... I always receive the following VXML page:
>>>>>
>>>>>
>>>>> <?xml version="1.0"?>
>>>>> <vxml xmlns="http://www.w3.org/2001/vxml" version="2.0">
>>>>> <form id="EndMessageForm" scope="document">
>>>>> <block name="EndMessageBlock">
>>>>> <disconnect/>
>>>>> </block>
>>>>> </form>
>>>>> </vxml>
>>>>>
>>>>> Instead of this VMXL page, I was expecting a VXML page with
>>>>> instructions
>>>>> to
>>>>> carry out the pre-recorded VOX file playback, as instructed in the
>>>>> "PlayPrompt" block of the graphical application.
>>>>>
>>>>> I'm using the following software:
>>>>> - openVXML-3.0-windows-installer.exe (160 MBs).
>>>>> - jdk-1_5_0_16-windows-i586-p.exe (51,8 MBs).
>>>>> - apache-tomcat-4.1.37-LE-jdk14.exe (8,11 MBs).
>>>>>
>>>>> On the same machine I have installed:
>>>>> - prophecy-8.0.198.1-small-tts-ds.msi (171 MBs).
>>>>>
>>>>> I'm available to provide any additional information that may be
>>>>> required.
>>>>> Any help will be very much appreciated! Thanks in advance,
>>>>> - Gustavo.
>>>>>
>>>>>
>>>>> "Alejandro Novoa" <nvooaj@gmail.com> wrote in message
>>>>> news:b4915a033d5bbf2ce25eff13f7543258$1@www.eclipse.org...
>>>>>> Hi Randy, thanks for your answer.
>>>>>>
>>>>>> When you hit the next line:
>>>>>> -/next; jsessionid = A1D0604EC17B37AE750BE99BFDC50F
>>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>>>
>>>>>>
>>>>>> as you say what you like this:
>>>>>> http://localhost:8081/Alex/-/next; jsessionid =
>>>>>> BA1D0604EC17B37AE750BE99BFDC50F
>>>>>> 4? Cbb0fc79382a4f039e6f8eb5fef8b1cd = success.filled
>>>>>> in the web browser that appears:
>>>>>>
>>>>>> <vxml version="2.0">
>>>>>> &#8722;
>>>>>> <form id="EndMessageForm" scope="document">
>>>>>> &#8722;
>>>>>> <block name="EndMessageBlock">
>>>>>> <disconnect/>
>>>>>> </block>
>>>>>> </form>
>>>>>> </vxml>
>>>>>>
>>>>>>
>>>>>> really is not like your shows, do not actually what the problem is.
>>>>>>
>>>>>> - I get off from openmethods the openvxml3.0
>>>>>> - I have ran a tomcat (apache-tomcat-5.5.26).
>>>>>> - E: \ apache-tomcat-5.5.26 \ webapps my file this war, here are
>>>>>> automatically deploy
>>>>>> -I have installed the J2SE Runtime Environment 5.0 Update 15.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
Re: Solved. I need help(seeing the app in a browser and configuring s [message #577634 is a reply to message #19859] Thu, 09 October 2008 22:23 Go to previous message
Alejandro Novoa is currently offline Alejandro NovoaFriend
Messages: 14
Registered: July 2009
Junior Member
Hello everybody, I was able to operate my application, he was just a
detail, I believe that it had given as a solution, but I had done wrong.
We have to go to the configuration and choose English language, I only had
changed in the taskbar and not the language from start -> control panel ->
regional and language settings.
Well now well works well and what I tried to sip from voxeo phone and
works super.
Hopefully in the near future, enable the option for Spanish language and
other languages and also to suggest this step tutorial on the
configuration language.

thanks
Alejandro Novoa
Previous Topic:FYI: Converting an Application to an Application Fragment
Next Topic:Installing VTP3.0 M5
Goto Forum:
  


Current Time: Thu Mar 28 13:26:50 GMT 2024

Powered by FUDForum. Page generated in 0.08696 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top