[Asterisk-Users] Sharing variables between contexts

Armin Schindler armin at melware.de
Mon Jul 11 03:04:59 MST 2005


On Mon, 11 Jul 2005, Frank Schoep wrote:
> Hello all,
> 
> I'm having trouble getting variables to work the way I want them to, let me 
> begin with a simple explanation of the problem, I'm using something like this 
> in my extensions.conf:
> 
> [default]
> exten => 5000,1,SetVar(Recipient=test at test.com)
> exten => 5000,2,Goto(mailexten,s,1)
> 
> exten => 6000,1,SetVar(Recipient=test at test.com)
> exten => 6000,2,Goto(mailexten,s,1)
> 
> [mailexten]
> exten => s,1,System(/mail.sh ${Recipient})
> exten => s,2,Hangup
> 
> As an unsuspecting user, I thought this would work - the variable Recipient 
> should be available in the [mailexten] context, but apparently this is not 
> the case. I'm using Asterisk 1.0.9, is this a known problem or am I just 
> expecting the wrong thing?

Try SetGlobalVar()

Armin




More information about the asterisk-users mailing list