Global variables in global variables

Antony Stone <[email protected]>
Newsgroups gmane.comp.telephony.pbx.asterisk.user
Message-ID <[email protected]>
Hi.

I have a very old dialplan (ie: a dialplan for a very old version of Asterisk) 
which I've just transferred to Asterisk 16.28.0

The [globals] section of that dialplan includes:

	Kphones=SIP/KC470IP&SIP/KSnom870
	Sphones=SIP/SYealinkT38G&SIP/SGC610IP
	Allphones=${Kphones}&${Sphones}

In the old system, this results in ${Allphones} containing:

	SIP/KC470IP&SIP/KSnom870&SIP/SYealinkT38G&SIP/SGC610IP

I can use this is a dial() command.

On the new system, the variable Allphones ends up containing:

	${Kphones}&${Sphones}

(ie: the unexpanded variable names, not the content of those (previously-
defined) variables.)

This fairly obviously does not work in a dial() command.


a) is this a deliberate backward incompatiblity at some stage in the 
development of Asterisk?

b) if not, is this a known bug?

c) is there some other way I'm supposed to be doing this now, to be able to 
define a global variable including the value of another global variable?

d) if not, is there some workaround?


Thanks,


Antony.

-- 
Most people are aware that the Universe is big.

 - Paul Davies, Professor of Theoretical Physics

                                                   Please reply to the list;
                                                         please *don't* CC me.

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.