That is completely unrelated. I added that function so one can all 
switch_channel_export_variable() instead of switch_channel_set_variable() 
followed by getting "exports" and appending the name of the new variable.

As for nolocal, it actually saves the variable with a prefix so it has no 
effect on the A-leg, what would be the proper fix for the xml without 
completely wiping the entry away? Its sometimes useful to know something was 
exported for the B-leg. Can we escape the : ?

Mathieu Rene
Avant-Garde Solutions Inc
Office: + 1 (514) 664-1044 x100
Cell: +1 (514) 664-1044 x200
mr...@avgs.ca




On 2010-06-22, at 7:27 PM, Rupa Schomaker wrote:

> commit 2c830f84aa8e5a5b05c55c5f02ae0025c4986bd2
> Author: Mathieu Rene <mr...@avgs.ca>
> Date:   Wed Apr 7 15:02:00 2010 -0400
> 
>     remove switch_channel_export_variable's nolocal argument, more confusing 
> than anything else
> 
> 
> On Tue, Jun 22, 2010 at 5:26 PM, Dino Korah <dcko...@gmail.com> wrote:
> Thanks Brian,
> 
> Then by the looks, there is something broken.
> 
> When a variable (say MyAppName) is exported as "nolocal", it appears in A leg 
> CDR as "<nolocal:MyAppName>HelloWorldApp</nolocal:MyAppName>", which then 
> breaks the XML (those strict parsers).
> 
> In the line I pointed earlier; as I understand, if the variable being 
> exported from dial_plan is set "nolocal" should be ignored for A.
> 
> I can fix and checkin or send a patch; but not sure if it will break anything 
> else.
> 
> "dk"
> 
> 
> 
> On 22 June 2010 17:25, Brian West <br...@freeswitch.org> wrote:
> nolocal is just like setting inside {} so its not on the A leg but only on 
> the B leg.
> 
> /b
> 
> On Jun 16, 2010, at 4:49 AM, Dino Korah wrote:
> 
> > Guys,
> >
> > When I export a variable as nolocal, is it intended to prefix "nolocal:" 
> > for that variable on A, when that appears in the CDR?
> >
> > Or is it a glitch?
> >
> > Ref: src/mod/applications/mod_dptools/mod_dptools.c line 889
> >
> > Here if you check, the export seems to ignore the local variable altogether.
> >
> > I am quite new to freeswitch; any help much appreciated.
> >
> > Many thanks,
> > "dk"
> 
> 
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
> 
> 
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
> 
> 
> 
> 
> -- 
> -Rupa
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org

_______________________________________________
FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org

Reply via email to