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">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">
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 class="im"><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 class="im">
<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></div><div class="h5">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">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>