[asterisk-users] setting variable for a DID number
Sherwood McGowan
sherwood.mcgowan at gmail.com
Fri Aug 20 03:42:18 CDT 2010
Ahhhh boddingtons...
Anyway, let me point out that the CONTEXT has nothing to do with
'access' to a variable...if a call (channel) causes a variable to be
assigned a value, then that calland possibly it's 'children' if
inheritance is set up. It doesntmatter what context the call ends up
being routed to, it will ALWAYs have acces to that variable unless it
wascreated as a LOCAL variable in a macro....
Now, I knew the OP said context, but context does not matter, asterisk
looks to see which CHANNEL has access to a variable's instance....I'll
behappy tofurther expound upon thiswhen I get back to mylaptop
Sent from my iPhone
On Aug 20, 2010, at 2:09 AM, Steve Edwards <asterisk.org at sedwards.com>
wrote:
>>> On Thu, 19 Aug 2010, Tino wrote:
>
>>>> But when i call my DID number following dialplans are being
>>>> executed. What i need is to set a variable with one value for one
>>>> DID number and set the same variable with another value for
>>>> another DID number. Also any contexts should be able to use this
>>>> variable.
>
>> On Thu, Aug 19, 2010 at 11:01 PM, Steve Edwards > <asterisk.org at sedwards.com
>> > wrote:
>>>
>>> exten = _x.,n, set(FOO=XXX)
>>> exten = _x.,n, execif($["${ANI}" =
>>> "5555551212"],set,FOO=YYY})
>
> On Thu, 19 Aug 2010, Sherwood McGowan wrote:
>
>> Oh boy...Ok, first, let's get into the root issue here...First,
>> when a variable is set during a call, unless it's defined as a
>> GLOBAL variable, it is only accessible to THE CHANNEL THAT EXECUTED
>> THE SET COMMAND THAT CAUSED THE VARIABLE TO "EXIST".
>
> [snip]
>
> On Thu, 19 Aug 2010, Sherwood McGowan wrote (in an unrelated post):
>
>> I'll leave the "Surely you thought of checking THIS" discussion for
>> when I'm a little less likely to spill Jameson and/or Guiness on me
>> lappy....
>
> I think you got more down your gullet than in your lap :)
>
> The OP said "any contexts" not "any channels."
>
>> Sherwood Mother-F'ing McGowan....
>> Because I'm the Mick....and I'm awesome....
>>
>> P.S. a Sixpack of your choosing to the first person who can
>> correctly identify the person or character the last line of that
>> signature was parodying////
>
> Depending on what you find entertaining, either Miz (WWE) or Barney
> (HIMYM).
>
> Boddington's will be most acceptable. Unfortunately, on this side of
> the pond they only sell it in a 4pack.
>
> --
> Thanks in advance,
> ---
> ----------------------------------------------------------------------
> Steve Edwards sedwards at sedwards.com Voice:
> +1-760-468-3867 PST
> Newline Fax: +1-760-731-3000
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list