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