[asterisk-users] IAX2 passing back and forth variables
Danny Nicholas
danny at debsinc.com
Mon May 21 09:25:19 CDT 2012
There was a nice thread on this back in April.
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Ruddy Gbaguidi
Sent: Monday, May 21, 2012 9:23 AM
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: Re: [asterisk-users] IAX2 passing back and forth variables
No one have an idea ?
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Ruddy Gbaguidi
Sent: 2012-05-19 15:27
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: Re: [asterisk-users] IAX2 passing back and forth variables
Sorry, the dialplan is really on server B
exten => s,n,Set(IAXVAR(TESTVAR2)=efgh)
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Noah
Engelberth
Sent: 2012-05-19 14:45
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] IAX2 passing back and forth variables
Uhm, if the dialplan is exactly as you pasted, you're not setting TESTVAR2
to anything. You would need some sort of Set(IAXVAR(TESTVAR2)=.)
Noah
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Ruddy Gbaguidi
Sent: Saturday, May 19, 2012 2:17 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] IAX2 passing back and forth variables
Hi all,
I have two asterisk servers A and B.
And I would like from A, dial to B passing some IAX variables.
Then B handles the calls, setup some other variables that become available
to A which can continue.
So far, I have used IAXVAR function.
It works when sending call from A to B
But variables setup on B are not available on A.
Any idea how I can do it ?
Here are my dialplans.
+++++++++++
SERVER A
+++++++++++
[contextA]
exten => s,1,Set(IAXVAR(TESTVAR1)=abcd)
exten => s,n,Dial(IAX2/serverb/s,30,g)
exten => s,n,Noop( The out variable is : ${IAXVAR(TESTVAR2)} ) ; <----
Does not work
+++++++++++
SERVER B
+++++++++++
[contextB]
exten => s,1,Noop( ${IAXVAR(TESTVAR1)} ) <----- Does work
exten => s,n,Set(IAXVAR(TESTVAR2))
exten => s,n,Hangup
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20120521/e8d63f51/attachment.htm>
More information about the asterisk-users
mailing list