[Voiceglue] voiceglue 0.10 cannot pass data from asterisk dialplan
Andrew Zitnay
drew at lastpass.com
Thu Aug 6 09:56:12 UTC 2009
First of all, you'll definitely need to replace your %26 with &.
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:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<var name="arg" expr="<?php echo $_GET['test']?>"/>
<form>
<block>
<prompt>
This is a test <value expr="arg" />.
</prompt>
</block>
</form>
</vxml>
Drew
Ambreen Khan wrote:
> Hello
>
> This is my dialplan:
>
> [phoneglue]
> exten => 1,1,Set(pwd=1234)
> exten => 1,2,Set(vxmlurl=http%3A%2F%2Flocalhost%2Fvxml%2Ftest.vxml)
> exten => 1,3,Agi(agi://localhost/url=${vxmlurl}%26test=${pwd})
> exten => 1,4,Hangup
>
> This is my test.vxml:
> -------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
>
> <var name="arg" expr="test"/>
>
> <form>
> <block>
> <prompt>
> This is a test <value expr="arg" />.
> </prompt>
> </block>
> </form>
>
> </vxml>
> --------------------------------------------------
>
> Voiceglue log shows this error
> VXIinterpreterRun: Failed to
> open|URL=http://localhost/vxml/alive.vxml&test=1234
> <http://localhost/vxml/alive.vxml&test=1234>
>
> According to the user guide we should use percent encoding which i did
> but i still get this error.
> 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.
> I used different methods like session.connection.asterisk.values.test
> etc but of no avail.
>
> Ambreen
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Voiceglue mailing list
> Voiceglue at voiceglue.org
> http://www.voiceglue.org/mailman/listinfo/voiceglue
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.voiceglue.org/pipermail/voiceglue/attachments/20090806/40dd1683/attachment.html>
More information about the Voiceglue
mailing list