php5 is installed. I renamed the file to test.php and still same error.<div><br></div><div>Ambreen<br><br><div class="gmail_quote">On Thu, Aug 6, 2009 at 5:36 PM, Andrew Zitnay <span dir="ltr"><<a href="mailto:drew@lastpass.com">drew@lastpass.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#ffffff" text="#000000">
Yes, it's clear from that error that PHP isn't being run.<br>
<br>
First, the obligatory question: is PHP installed?<br><br>
Next, like I said before, Apache typically wouldn't process .vxml files
as PHP. You should rename test.vxml to test.php.<br>
<br>
Drew<div><div></div><div class="h5"><br>
<br>
Ambreen Khan wrote:
<blockquote type="cite">
<div>I dont see any relevant php errors in httpd log.</div>
<div>This is the error I get in voiceglue log when i use the php
method:</div>
<div><br>
</div>
Parse error in file "<a href="http://localhost/vxml/test.vxml?test=1234" target="_blank">http://localhost/vxml/test.vxml?test=1234</a>",
line 4, column 52 - A '<' character cannot be used in attribute
'expr', except through &lt;
<div><br>
</div>
<div>Seems like vxml is not recognising php.</div>
<div><br>
</div>
<div>Ambreen<br>
<div><br>
<br>
<div class="gmail_quote">On Thu, Aug 6, 2009 at 5:12 PM, Andrew
Zitnay <span dir="ltr"><<a href="mailto:drew@lastpass.com" target="_blank">drew@lastpass.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div bgcolor="#ffffff" text="#000000">
PHP's error_log() function typically writes to the apache error log.<br>
<br>
Drew
<div>
<div><br>
<br>
Ambreen Khan wrote:
<blockquote type="cite">httpd access_log contains the line that you
have mentioned.
<div>I am unable to locate php error log in the system.</div>
<div><br>
</div>
<div>Ambreen<br>
<br>
<div class="gmail_quote">On Thu, Aug 6, 2009 at 4:59 PM, Andrew
Zitnay <span dir="ltr"><<a href="mailto:drew@lastpass.com" target="_blank">drew@lastpass.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div bgcolor="#ffffff" text="#000000">I'd first recommend
checking your web server access logs to ensure the
parameter is being passed in the first place. The line should contain:<br>
<br>
GET /vxml/text.vxml?test=1234<br>
<br>
If the parameter isn't in place in there, it's certainly not going to
be accessible to PHP.<br>
<br>
Also, your web server probably isn't setup to handle .vxml files as
PHP. The easiest thing to do is probably to simply rename it
test.vxml.php or test.php.<br>
<br>
After all that, you can use PHP error_log()'s to determine what's
happening.<br>
<br>
Drew
<div>
<div><br>
<br>
Ambreen Khan wrote:
<blockquote type="cite">The php method does not provide me with
the
passed
parameter value. Any other suggestions??
<div><br>
<br>
<div class="gmail_quote">On Thu, Aug 6, 2009 at 3:56 PM,
Andrew
Zitnay <span dir="ltr"><<a href="mailto:drew@lastpass.com" target="_blank">drew@lastpass.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div bgcolor="#ffffff" text="#000000">First of all, you'll
definitely need to replace your %26 with &.<br>
<br>
Second, I'm not sure variables passed in this manner are accessible to
VXML... I personally use PHP as a preprocessor to handle passed-in
variables. For example:
<div><br>
<br>
<div><?xml version="1.0" encoding="UTF-8"?></div>
<div><vxml version="2.0" xmlns="<a href="http://www.w3.org/2001/vxml" target="_blank">http://www.w3.org/2001/vxml</a>"></div>
<div><br>
</div>
</div>
<div><var name="arg" expr="<?php echo
$_GET['test']?>"/></div>
<div>
<div><br>
</div>
<div><form></div>
<div> <block></div>
<div> <prompt></div>
<div> This is a test <value expr="arg" />.</div>
<div> </prompt></div>
<div> </block></div>
<div></form></div>
<div><br>
</div>
</div>
<div></vxml><br>
<br>
Drew<br>
</div>
<br>
Ambreen Khan wrote:
<blockquote type="cite">
<div>
<div>Hello
<div><br>
</div>
<div>This is my dialplan:</div>
<div><br>
</div>
<div>[phoneglue]</div>
<div>
<div>exten => 1,1,Set(pwd=1234)</div>
<div>exten =>
1,2,Set(vxmlurl=http%3A%2F%2Flocalhost%2Fvxml%2Ftest.vxml)</div>
<div>exten =>
1,3,Agi(agi://localhost/url=${vxmlurl}%26test=${pwd})</div>
<div>exten => 1,4,Hangup</div>
<div><br>
</div>
<div>This is my test.vxml:</div>
<div>-------------------------------------------------</div>
<div>
<div><?xml version="1.0" encoding="UTF-8"?></div>
<div><vxml version="2.0" xmlns="<a href="http://www.w3.org/2001/vxml" target="_blank">http://www.w3.org/2001/vxml</a>"></div>
<div><br>
</div>
<div><var name="arg" expr="test"/></div>
<div><br>
</div>
<div><form></div>
<div> <block></div>
<div> <prompt></div>
<div> This is a test <value expr="arg" />.</div>
<div> </prompt></div>
<div> </block></div>
<div></form></div>
<div><br>
</div>
<div></vxml></div>
<div>--------------------------------------------------</div>
<div><br>
</div>
<div>Voiceglue log shows this error</div>
<div>VXIinterpreterRun: Failed to open|URL=<a href="http://localhost/vxml/alive.vxml&test=1234" target="_blank">http://localhost/vxml/alive.vxml&test=1234</a></div>
<div><br>
</div>
<div>According to the user guide we should use percent
encoding
which
i did but i still get this error.</div>
<div>If i replace %26 with & in the dialplan, i dont
get
this
error but then i cannot retrieve the passed variable "test" in my vxml
file.</div>
<div>I used different methods like
session.connection.asterisk.values.test etc but of no avail.</div>
<div><br>
</div>
<div>Ambreen</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
<pre><hr size="4" width="90%">
_______________________________________________
Voiceglue mailing list
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a>
</pre>
</blockquote>
</div>
<br>
_______________________________________________<br>
Voiceglue mailing list<br>
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a><br>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<pre><hr size="4" width="90%">
_______________________________________________
Voiceglue mailing list
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a>
</pre>
</blockquote>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Voiceglue mailing list<br>
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a><br>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<pre><hr size="4" width="90%">
_______________________________________________
Voiceglue mailing list
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a>
</pre>
</blockquote>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Voiceglue mailing list<br>
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a><br>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
<pre><hr size="4" width="90%">
_______________________________________________
Voiceglue mailing list
<a href="mailto:Voiceglue@voiceglue.org" target="_blank">Voiceglue@voiceglue.org</a>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a>
</pre>
</blockquote>
</div></div></div>
<br>_______________________________________________<br>
Voiceglue mailing list<br>
<a href="mailto:Voiceglue@voiceglue.org">Voiceglue@voiceglue.org</a><br>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a><br>
<br></blockquote></div><br></div>