[asterisk-users] setting variable for a DID number

Steve Edwards asterisk.org at sedwards.com
Fri Aug 20 04:33:21 CDT 2010

>>>> 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 Fri, 20 Aug 2010, Sherwood McGowan wrote:

> 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

Without clarification from the OP as to whether he meant "context" 
(indicating he doesn't understand the scope of a channel variable) or 
meant "channel" (indicating he may have had as much to drink as yourself) 
further discussion is pointless :)

Thanks in advance,
Steve Edwards       sedwards at sedwards.com      Voice: +1-760-468-3867 PST
Newline                                              Fax: +1-760-731-3000

More information about the asterisk-users mailing list