[Asterisk-Users] Variable Inheritance - Set in Child, Read by Parent

Mojo with Horan & Company, LLC mojo at horanappraisals.com
Wed May 17 15:21:35 MST 2006


Would making FOO a global variable help in this situation?

Peter Beckman wrote:
> Here's what I'm doing:
> 
>      1. I set __FOO=0 in the current context.
> 
>      2. I use Dial() and the M(testvar) macro call.
> 
>      3. The macro-testvar can see ${FOO} just fine.
> 
>      4. the macro-testvar modifies FOO.  I tried:
> 
>          Set(__FOO=1)
>          Set(_FOO=1)
>          Set(FOO=1)
> 
>      5. When the Dial()ed call hangs up, and the original context continues,
>         FOO is still 0.   I want it to contain 1, or whaver the child
>         macro-testvar sets it to.
> 
> Question:
> 
>      1. Can I modify variables set in the parent context in the child
>         context and read them again in the parent context?
> 
>      2. Is there a better way to hand back "status" of a Macro executed by
>         the Dial() command?
> 
> Beckman
> ---------------------------------------------------------------------------
> Peter Beckman                                                  Internet Guy
> beckman at purplecow.com                             http://www.purplecow.com/
> ---------------------------------------------------------------------------
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 

-- 
Mojo <mojo at horanappraisals.com>
Office Manger, Horan & Company, LLC
(907) 747-6666 x112



More information about the asterisk-users mailing list