[asterisk-users] Global variables in global variables

John Novack jnovack at stromberg-carlson.org
Tue Jan 24 17:38:25 CST 2023


You have posted the same message several times in the last few days!!

I would assume no one has an answer to your question, at least on this list.
It seems most have migrated to another (UGH!) venue, so the few that are left can't help.

JMO

John Novack


Antony Stone wrote:
> 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.
>

-- 
Dog is my Co-Pilot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20230124/f6f51a78/attachment.html>


More information about the asterisk-users mailing list