[Asterisk-Users] Sharing variables between contexts

Alexander Lopez alex.lopez at opsys.com
Mon Jul 11 06:37:26 MST 2005


 Try prepending two _'s like this.
exten => 5000,1,SetVar(__Recipient=test at test.com)
exten => 5000,2,Goto(mailexten,s,1

It allows the variable to be exported.


> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com 
> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of 
> Frank Schoep
> Sent: Monday, July 11, 2005 4:40 AM
> To: Asterisk-Users at lists.digium.com
> Subject: [Asterisk-Users] Sharing variables between contexts
> 
> 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?
> 
> Sincerely,
> 
> Frank
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 
> 



More information about the asterisk-users mailing list