This patch allows a macro to be called by a ring
group. i.e. exten => s,42,Dial(${${HuntMember}}${ds}M
(${DialMacro})).
The user is provided with an additional field on the
ringgroups configuration page. The user can enter free
text into this field in the form macro_name^arg1^arg2
etc. This information is stored in the macro column in
the ringgroup table (this is a new column). The
extensions_additional.conf is also updated with the
macro details e.g. exten = > 12345,n,Set(DialMacro =
macro_name^arg1^arg2)
The user should then update extensions_custom.conf
with the macro details.
Files changed:
asterisk/extensions.conf
modules/ringgroups/page.ringroups.php
modules/ringgroups/functions.inc.php
modules/ringgroups/install.sql