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 in 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