[Voiceglue] dynlog / NOTI dynlevel log vxml tag not showing up
Anthony Geoffron
anthony.geoffron at gmail.com
Fri Dec 4 22:42:32 UTC 2009
SOLVED
I found an old post from august asking the same thing.
variable is session.telephone.dnis
On Fri, Dec 4, 2009 at 2:33 PM, Anthony Geoffron <anthony.geoffron at gmail.com
> wrote:
> ok got it thanks!, it was a matter of putting it in the right parent tag
> structure.
>
> I have one more thing to finetune.
> this code use to work on the i6net vxml browser
>
> session.connection.remote.uri
> session.connection.local.uri
>
> don't seem to be populated properly
>
> I'm dialing extension 1070 from a local sip client.
>
> 22:28:38:644 NOTI OPEN_VXI ivr01--- callid=[22]
> |140500766173520|22|EVENT|2|label=DNIS|expr=781871222
> 22:28:40:640 NOTI OPEN_VXI ivr01--- callid=[22] Channel 22: Call Terminated
>
> my code:
> <?xml version="1.0" encoding="UTF-8"?>
> <vxml version = "2.0" xmlns="http://www.w3.org/2001/vxml">
> <form>
> <block>
> <log expr="session.connection.remote.uri" label="DNIS"/>
> <prompt> Welcome </prompt>
> </block>
> </form>
> </vxml>
>
> Do I need to set this session variable else where in a conf file?
>
> Thanks.
>
>
> On Fri, Dec 4, 2009 at 2:09 PM, Doug Campbell <
> voiceglue at campbellcastle.com> wrote:
>
>> here is an extract of my code.
>>> <form id="myrequest">
>>> <log expr="MYLOG"/>
>>>
>>
>> Note that the contents of the expr attribute is a javascript
>> expression, so unless you have a javascript (or VXML) variable
>> named MYLOG this probably won't work.
>>
>>
>> FYI. I'm running ubuntu 9.04 Asterisk 1.4 and the lastest voiceglue 0.11
>>>
>>> any additional ideas are welcome?
>>>
>>
>> Using the exact same software as you, with dynlog level set to 5,
>> I ran the following VXML script:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <vxml version = "2.0" xmlns="http://www.w3.org/2001/vxml">
>> <form>
>> <block>
>> <log expr="'MYLOG'"/>
>> <prompt> Welcome </prompt>
>> </block>
>> </form>
>> </vxml>
>>
>> Here's what I got in the dynlog:
>>
>> 17:04:01:579 NOTI VOICEGLU gnuzebra callid=[3] starting VXML interp on
>> url="http://localhost/vg_test_www/vxml/tmp/test.vxml" for DNIS="4"
>> perlfd=9 vxmlfd=10
>> 17:04:01:605 NOTI OPEN_VXI gnuzebra callid=[3] Channel 3: Waiting for Call
>> 1
>> 17:04:01:605 NOTI OPEN_VXI gnuzebra callid=[3] Channel 3: In a Call
>> 17:04:01:654 NOTI OPEN_VXI gnuzebra callid=[3]
>> |-1235530864|3|EVENT|2|expr=MYLOG
>> 17:04:02:640 NOTI OPEN_VXI gnuzebra callid=[3] Channel 3: Call Terminated
>> 17:04:02:643 NOTI VOICEGLU gnuzebra callid=[3] hanging up because VXML
>> interpreter exited
>>
>> As you can see in the 4th line, the <log> generated output.
>>
>> Perhaps you can try the above example and see if it works for you.
>>
>> Doug Campbell
>> _______________________________________________
>> 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/20091204/771ce49a/attachment-0001.html>
More information about the Voiceglue
mailing list